@charset "UTF-8";
/*!
 * Bootstrap Utilities v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0066cc;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #e00b3c;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #3e94e9;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #eeeeee;
  --bs-gray-200: #a6a6a6;
  --bs-gray-300: #c8c8c8;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #11528e;
  --bs-secondary: #6c757d;
  --bs-success: #477d45;
  --bs-info: #3e94e9;
  --bs-warning: #ff7752;
  --bs-danger: #90433e;
  --bs-light: #eeeeee;
  --bs-dark: #212529;
  --bs-primary-rgb: 17, 82, 142;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 71, 125, 69;
  --bs-info-rgb: 62, 148, 233;
  --bs-warning-rgb: 255, 119, 82;
  --bs-danger-rgb: 144, 67, 62;
  --bs-light-rgb: 238, 238, 238;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Titillium Web", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #c8c8c8;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #11528e;
  --bs-link-hover-color: #0e4272;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

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

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(17, 82, 142, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(71, 125, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(62, 148, 233, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 119, 82, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(144, 67, 62, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(238, 238, 238, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #11528e !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0e4272 !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #477d45 !important;
}
.link-success:hover, .link-success:focus {
  color: #396437 !important;
}

.link-info {
  color: #3e94e9 !important;
}
.link-info:hover, .link-info:focus {
  color: #65a9ed !important;
}

.link-warning {
  color: #ff7752 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ff9275 !important;
}

.link-danger {
  color: #90433e !important;
}
.link-danger:hover, .link-danger:focus {
  color: #733632 !important;
}

.link-light {
  color: #eeeeee !important;
}
.link-light:hover, .link-light:focus {
  color: #f1f1f1 !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: -ms-grid !important;
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -ms-transform: translateX(-50%) !important;
      transform: translateX(-50%) !important;
}

.translate-middle-y {
  -ms-transform: translateY(-50%) !important;
      transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -ms-flex-pack: space-evenly !important;
      justify-content: space-evenly !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -ms-flex-order: -1 !important;
      order: -1 !important;
}

.order-0 {
  -ms-flex-order: 0 !important;
      order: 0 !important;
}

.order-1 {
  -ms-flex-order: 1 !important;
      order: 1 !important;
}

.order-2 {
  -ms-flex-order: 2 !important;
      order: 2 !important;
}

.order-3 {
  -ms-flex-order: 3 !important;
      order: 3 !important;
}

.order-4 {
  -ms-flex-order: 4 !important;
      order: 4 !important;
}

.order-5 {
  -ms-flex-order: 5 !important;
      order: 5 !important;
}

.order-last {
  -ms-flex-order: 6 !important;
      order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-6 {
  margin: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

.m-9 {
  margin: 7rem !important;
}

.m-10 {
  margin: 8rem !important;
}

.m-11 {
  margin: 9rem !important;
}

.m-12 {
  margin: 10rem !important;
}

.m-13 {
  margin: 11rem !important;
}

.m-14 {
  margin: 12rem !important;
}

.m-15 {
  margin: 13rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2, #search-section .search-tag-list a,
#search-section .search-tag-list button,
#search-section .search-tag-list label,
#search-section .search-tag-list .select-btn, .it-socials ul li {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-7 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-8 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-9 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-10 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-11 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mx-12 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-13 {
  margin-right: 11rem !important;
  margin-left: 11rem !important;
}

.mx-14 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.mx-15 {
  margin-right: 13rem !important;
  margin-left: 13rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-7 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-9 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-10 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-11 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-12 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-13 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}

.my-14 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-15 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-6 {
  margin-top: 4rem !important;
}

.mt-7 {
  margin-top: 5rem !important;
}

.mt-8 {
  margin-top: 6rem !important;
}

.mt-9 {
  margin-top: 7rem !important;
}

.mt-10 {
  margin-top: 8rem !important;
}

.mt-11 {
  margin-top: 9rem !important;
}

.mt-12 {
  margin-top: 10rem !important;
}

.mt-13 {
  margin-top: 11rem !important;
}

.mt-14 {
  margin-top: 12rem !important;
}

.mt-15 {
  margin-top: 13rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-6 {
  margin-right: 4rem !important;
}

.me-7 {
  margin-right: 5rem !important;
}

.me-8 {
  margin-right: 6rem !important;
}

.me-9 {
  margin-right: 7rem !important;
}

.me-10 {
  margin-right: 8rem !important;
}

.me-11 {
  margin-right: 9rem !important;
}

.me-12 {
  margin-right: 10rem !important;
}

.me-13 {
  margin-right: 11rem !important;
}

.me-14 {
  margin-right: 12rem !important;
}

.me-15 {
  margin-right: 13rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-6 {
  margin-bottom: 4rem !important;
}

.mb-7 {
  margin-bottom: 5rem !important;
}

.mb-8 {
  margin-bottom: 6rem !important;
}

.mb-9 {
  margin-bottom: 7rem !important;
}

.mb-10 {
  margin-bottom: 8rem !important;
}

.mb-11 {
  margin-bottom: 9rem !important;
}

.mb-12 {
  margin-bottom: 10rem !important;
}

.mb-13 {
  margin-bottom: 11rem !important;
}

.mb-14 {
  margin-bottom: 12rem !important;
}

.mb-15 {
  margin-bottom: 13rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-6 {
  margin-left: 4rem !important;
}

.ms-7 {
  margin-left: 5rem !important;
}

.ms-8 {
  margin-left: 6rem !important;
}

.ms-9 {
  margin-left: 7rem !important;
}

.ms-10 {
  margin-left: 8rem !important;
}

.ms-11 {
  margin-left: 9rem !important;
}

.ms-12 {
  margin-left: 10rem !important;
}

.ms-13 {
  margin-left: 11rem !important;
}

.ms-14 {
  margin-left: 12rem !important;
}

.ms-15 {
  margin-left: 13rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -4rem !important;
}

.m-n7 {
  margin: -5rem !important;
}

.m-n8 {
  margin: -6rem !important;
}

.m-n9 {
  margin: -7rem !important;
}

.m-n10 {
  margin: -8rem !important;
}

.m-n11 {
  margin: -9rem !important;
}

.m-n12 {
  margin: -10rem !important;
}

.m-n13 {
  margin: -11rem !important;
}

.m-n14 {
  margin: -12rem !important;
}

.m-n15 {
  margin: -13rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n7 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n8 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n9 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-n10 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-n11 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.mx-n12 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.mx-n13 {
  margin-right: -11rem !important;
  margin-left: -11rem !important;
}

.mx-n14 {
  margin-right: -12rem !important;
  margin-left: -12rem !important;
}

.mx-n15 {
  margin-right: -13rem !important;
  margin-left: -13rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n7 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n8 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n9 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-n10 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-n11 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-n12 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.my-n13 {
  margin-top: -11rem !important;
  margin-bottom: -11rem !important;
}

.my-n14 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.my-n15 {
  margin-top: -13rem !important;
  margin-bottom: -13rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -4rem !important;
}

.mt-n7 {
  margin-top: -5rem !important;
}

.mt-n8 {
  margin-top: -6rem !important;
}

.mt-n9 {
  margin-top: -7rem !important;
}

.mt-n10 {
  margin-top: -8rem !important;
}

.mt-n11 {
  margin-top: -9rem !important;
}

.mt-n12 {
  margin-top: -10rem !important;
}

.mt-n13 {
  margin-top: -11rem !important;
}

.mt-n14 {
  margin-top: -12rem !important;
}

.mt-n15 {
  margin-top: -13rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -4rem !important;
}

.me-n7 {
  margin-right: -5rem !important;
}

.me-n8 {
  margin-right: -6rem !important;
}

.me-n9 {
  margin-right: -7rem !important;
}

.me-n10 {
  margin-right: -8rem !important;
}

.me-n11 {
  margin-right: -9rem !important;
}

.me-n12 {
  margin-right: -10rem !important;
}

.me-n13 {
  margin-right: -11rem !important;
}

.me-n14 {
  margin-right: -12rem !important;
}

.me-n15 {
  margin-right: -13rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -4rem !important;
}

.mb-n7 {
  margin-bottom: -5rem !important;
}

.mb-n8 {
  margin-bottom: -6rem !important;
}

.mb-n9 {
  margin-bottom: -7rem !important;
}

.mb-n10 {
  margin-bottom: -8rem !important;
}

.mb-n11 {
  margin-bottom: -9rem !important;
}

.mb-n12 {
  margin-bottom: -10rem !important;
}

.mb-n13 {
  margin-bottom: -11rem !important;
}

.mb-n14 {
  margin-bottom: -12rem !important;
}

.mb-n15 {
  margin-bottom: -13rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -4rem !important;
}

.ms-n7 {
  margin-left: -5rem !important;
}

.ms-n8 {
  margin-left: -6rem !important;
}

.ms-n9 {
  margin-left: -7rem !important;
}

.ms-n10 {
  margin-left: -8rem !important;
}

.ms-n11 {
  margin-left: -9rem !important;
}

.ms-n12 {
  margin-left: -10rem !important;
}

.ms-n13 {
  margin-left: -11rem !important;
}

.ms-n14 {
  margin-left: -12rem !important;
}

.ms-n15 {
  margin-left: -13rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.p-7 {
  padding: 5rem !important;
}

.p-8 {
  padding: 6rem !important;
}

.p-9 {
  padding: 7rem !important;
}

.p-10 {
  padding: 8rem !important;
}

.p-11 {
  padding: 9rem !important;
}

.p-12 {
  padding: 10rem !important;
}

.p-13 {
  padding: 11rem !important;
}

.p-14 {
  padding: 12rem !important;
}

.p-15 {
  padding: 13rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-7 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-8 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-9 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-10 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-11 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.px-12 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-13 {
  padding-right: 11rem !important;
  padding-left: 11rem !important;
}

.px-14 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;
}

.px-15 {
  padding-right: 13rem !important;
  padding-left: 13rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6, .section-wrapper {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-9 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-10 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-11 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-12 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-13 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

.py-14 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-15 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4rem !important;
}

.pt-7 {
  padding-top: 5rem !important;
}

.pt-8 {
  padding-top: 6rem !important;
}

.pt-9 {
  padding-top: 7rem !important;
}

.pt-10 {
  padding-top: 8rem !important;
}

.pt-11 {
  padding-top: 9rem !important;
}

.pt-12 {
  padding-top: 10rem !important;
}

.pt-13 {
  padding-top: 11rem !important;
}

.pt-14 {
  padding-top: 12rem !important;
}

.pt-15 {
  padding-top: 13rem !important;
}

.pe-0, #search-section .search-tag-list .select-btn {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.pe-7 {
  padding-right: 5rem !important;
}

.pe-8 {
  padding-right: 6rem !important;
}

.pe-9 {
  padding-right: 7rem !important;
}

.pe-10 {
  padding-right: 8rem !important;
}

.pe-11 {
  padding-right: 9rem !important;
}

.pe-12 {
  padding-right: 10rem !important;
}

.pe-13 {
  padding-right: 11rem !important;
}

.pe-14 {
  padding-right: 12rem !important;
}

.pe-15 {
  padding-right: 13rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4rem !important;
}

.pb-7 {
  padding-bottom: 5rem !important;
}

.pb-8 {
  padding-bottom: 6rem !important;
}

.pb-9 {
  padding-bottom: 7rem !important;
}

.pb-10 {
  padding-bottom: 8rem !important;
}

.pb-11 {
  padding-bottom: 9rem !important;
}

.pb-12 {
  padding-bottom: 10rem !important;
}

.pb-13 {
  padding-bottom: 11rem !important;
}

.pb-14 {
  padding-bottom: 12rem !important;
}

.pb-15 {
  padding-bottom: 13rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4rem !important;
}

.ps-7 {
  padding-left: 5rem !important;
}

.ps-8 {
  padding-left: 6rem !important;
}

.ps-9 {
  padding-left: 7rem !important;
}

.ps-10 {
  padding-left: 8rem !important;
}

.ps-11 {
  padding-left: 9rem !important;
}

.ps-12 {
  padding-left: 10rem !important;
}

.ps-13 {
  padding-left: 11rem !important;
}

.ps-14 {
  padding-left: 12rem !important;
}

.ps-15 {
  padding-left: 13rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4rem !important;
}

.gap-7 {
  gap: 5rem !important;
}

.gap-8 {
  gap: 6rem !important;
}

.gap-9 {
  gap: 7rem !important;
}

.gap-10 {
  gap: 8rem !important;
}

.gap-11 {
  gap: 9rem !important;
}

.gap-12 {
  gap: 10rem !important;
}

.gap-13 {
  gap: 11rem !important;
}

.gap-14 {
  gap: 12rem !important;
}

.gap-15 {
  gap: 13rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3, .form-group.big-form input {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fs-7 {
  font-size: 0.9rem !important;
}

.fs-8 {
  font-size: 0.8rem !important;
}

.fs-9 {
  font-size: 0.7rem !important;
}

.fs-10 {
  font-size: 0.6rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

.text-decoration-none, .breadcrumb-item.active a {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

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

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

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

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

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-sm-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-sm-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-sm-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-sm-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-sm-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-sm-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-sm-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4rem !important;
  }
  .m-sm-7 {
    margin: 5rem !important;
  }
  .m-sm-8 {
    margin: 6rem !important;
  }
  .m-sm-9 {
    margin: 7rem !important;
  }
  .m-sm-10 {
    margin: 8rem !important;
  }
  .m-sm-11 {
    margin: 9rem !important;
  }
  .m-sm-12 {
    margin: 10rem !important;
  }
  .m-sm-13 {
    margin: 11rem !important;
  }
  .m-sm-14 {
    margin: 12rem !important;
  }
  .m-sm-15 {
    margin: 13rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-sm-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-sm-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-sm-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-sm-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4rem !important;
  }
  .mt-sm-7 {
    margin-top: 5rem !important;
  }
  .mt-sm-8 {
    margin-top: 6rem !important;
  }
  .mt-sm-9 {
    margin-top: 7rem !important;
  }
  .mt-sm-10 {
    margin-top: 8rem !important;
  }
  .mt-sm-11 {
    margin-top: 9rem !important;
  }
  .mt-sm-12 {
    margin-top: 10rem !important;
  }
  .mt-sm-13 {
    margin-top: 11rem !important;
  }
  .mt-sm-14 {
    margin-top: 12rem !important;
  }
  .mt-sm-15 {
    margin-top: 13rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4rem !important;
  }
  .me-sm-7 {
    margin-right: 5rem !important;
  }
  .me-sm-8 {
    margin-right: 6rem !important;
  }
  .me-sm-9 {
    margin-right: 7rem !important;
  }
  .me-sm-10 {
    margin-right: 8rem !important;
  }
  .me-sm-11 {
    margin-right: 9rem !important;
  }
  .me-sm-12 {
    margin-right: 10rem !important;
  }
  .me-sm-13 {
    margin-right: 11rem !important;
  }
  .me-sm-14 {
    margin-right: 12rem !important;
  }
  .me-sm-15 {
    margin-right: 13rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 11rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 12rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 13rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4rem !important;
  }
  .ms-sm-7 {
    margin-left: 5rem !important;
  }
  .ms-sm-8 {
    margin-left: 6rem !important;
  }
  .ms-sm-9 {
    margin-left: 7rem !important;
  }
  .ms-sm-10 {
    margin-left: 8rem !important;
  }
  .ms-sm-11 {
    margin-left: 9rem !important;
  }
  .ms-sm-12 {
    margin-left: 10rem !important;
  }
  .ms-sm-13 {
    margin-left: 11rem !important;
  }
  .ms-sm-14 {
    margin-left: 12rem !important;
  }
  .ms-sm-15 {
    margin-left: 13rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4rem !important;
  }
  .m-sm-n7 {
    margin: -5rem !important;
  }
  .m-sm-n8 {
    margin: -6rem !important;
  }
  .m-sm-n9 {
    margin: -7rem !important;
  }
  .m-sm-n10 {
    margin: -8rem !important;
  }
  .m-sm-n11 {
    margin: -9rem !important;
  }
  .m-sm-n12 {
    margin: -10rem !important;
  }
  .m-sm-n13 {
    margin: -11rem !important;
  }
  .m-sm-n14 {
    margin: -12rem !important;
  }
  .m-sm-n15 {
    margin: -13rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-sm-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-sm-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-sm-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-sm-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-sm-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-sm-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4rem !important;
  }
  .mt-sm-n7 {
    margin-top: -5rem !important;
  }
  .mt-sm-n8 {
    margin-top: -6rem !important;
  }
  .mt-sm-n9 {
    margin-top: -7rem !important;
  }
  .mt-sm-n10 {
    margin-top: -8rem !important;
  }
  .mt-sm-n11 {
    margin-top: -9rem !important;
  }
  .mt-sm-n12 {
    margin-top: -10rem !important;
  }
  .mt-sm-n13 {
    margin-top: -11rem !important;
  }
  .mt-sm-n14 {
    margin-top: -12rem !important;
  }
  .mt-sm-n15 {
    margin-top: -13rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4rem !important;
  }
  .me-sm-n7 {
    margin-right: -5rem !important;
  }
  .me-sm-n8 {
    margin-right: -6rem !important;
  }
  .me-sm-n9 {
    margin-right: -7rem !important;
  }
  .me-sm-n10 {
    margin-right: -8rem !important;
  }
  .me-sm-n11 {
    margin-right: -9rem !important;
  }
  .me-sm-n12 {
    margin-right: -10rem !important;
  }
  .me-sm-n13 {
    margin-right: -11rem !important;
  }
  .me-sm-n14 {
    margin-right: -12rem !important;
  }
  .me-sm-n15 {
    margin-right: -13rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-sm-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-sm-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4rem !important;
  }
  .ms-sm-n7 {
    margin-left: -5rem !important;
  }
  .ms-sm-n8 {
    margin-left: -6rem !important;
  }
  .ms-sm-n9 {
    margin-left: -7rem !important;
  }
  .ms-sm-n10 {
    margin-left: -8rem !important;
  }
  .ms-sm-n11 {
    margin-left: -9rem !important;
  }
  .ms-sm-n12 {
    margin-left: -10rem !important;
  }
  .ms-sm-n13 {
    margin-left: -11rem !important;
  }
  .ms-sm-n14 {
    margin-left: -12rem !important;
  }
  .ms-sm-n15 {
    margin-left: -13rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4rem !important;
  }
  .p-sm-7 {
    padding: 5rem !important;
  }
  .p-sm-8 {
    padding: 6rem !important;
  }
  .p-sm-9 {
    padding: 7rem !important;
  }
  .p-sm-10 {
    padding: 8rem !important;
  }
  .p-sm-11 {
    padding: 9rem !important;
  }
  .p-sm-12 {
    padding: 10rem !important;
  }
  .p-sm-13 {
    padding: 11rem !important;
  }
  .p-sm-14 {
    padding: 12rem !important;
  }
  .p-sm-15 {
    padding: 13rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-sm-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-sm-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-sm-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-sm-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-sm-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-sm-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4rem !important;
  }
  .pt-sm-7 {
    padding-top: 5rem !important;
  }
  .pt-sm-8 {
    padding-top: 6rem !important;
  }
  .pt-sm-9 {
    padding-top: 7rem !important;
  }
  .pt-sm-10 {
    padding-top: 8rem !important;
  }
  .pt-sm-11 {
    padding-top: 9rem !important;
  }
  .pt-sm-12 {
    padding-top: 10rem !important;
  }
  .pt-sm-13 {
    padding-top: 11rem !important;
  }
  .pt-sm-14 {
    padding-top: 12rem !important;
  }
  .pt-sm-15 {
    padding-top: 13rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4rem !important;
  }
  .pe-sm-7 {
    padding-right: 5rem !important;
  }
  .pe-sm-8 {
    padding-right: 6rem !important;
  }
  .pe-sm-9 {
    padding-right: 7rem !important;
  }
  .pe-sm-10 {
    padding-right: 8rem !important;
  }
  .pe-sm-11 {
    padding-right: 9rem !important;
  }
  .pe-sm-12 {
    padding-right: 10rem !important;
  }
  .pe-sm-13 {
    padding-right: 11rem !important;
  }
  .pe-sm-14 {
    padding-right: 12rem !important;
  }
  .pe-sm-15 {
    padding-right: 13rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 10rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 11rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 12rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 13rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4rem !important;
  }
  .ps-sm-7 {
    padding-left: 5rem !important;
  }
  .ps-sm-8 {
    padding-left: 6rem !important;
  }
  .ps-sm-9 {
    padding-left: 7rem !important;
  }
  .ps-sm-10 {
    padding-left: 8rem !important;
  }
  .ps-sm-11 {
    padding-left: 9rem !important;
  }
  .ps-sm-12 {
    padding-left: 10rem !important;
  }
  .ps-sm-13 {
    padding-left: 11rem !important;
  }
  .ps-sm-14 {
    padding-left: 12rem !important;
  }
  .ps-sm-15 {
    padding-left: 13rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4rem !important;
  }
  .gap-sm-7 {
    gap: 5rem !important;
  }
  .gap-sm-8 {
    gap: 6rem !important;
  }
  .gap-sm-9 {
    gap: 7rem !important;
  }
  .gap-sm-10 {
    gap: 8rem !important;
  }
  .gap-sm-11 {
    gap: 9rem !important;
  }
  .gap-sm-12 {
    gap: 10rem !important;
  }
  .gap-sm-13 {
    gap: 11rem !important;
  }
  .gap-sm-14 {
    gap: 12rem !important;
  }
  .gap-sm-15 {
    gap: 13rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-md-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-md-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-md-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-md-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-md-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-md-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-md-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4rem !important;
  }
  .m-md-7 {
    margin: 5rem !important;
  }
  .m-md-8 {
    margin: 6rem !important;
  }
  .m-md-9 {
    margin: 7rem !important;
  }
  .m-md-10 {
    margin: 8rem !important;
  }
  .m-md-11 {
    margin: 9rem !important;
  }
  .m-md-12 {
    margin: 10rem !important;
  }
  .m-md-13 {
    margin: 11rem !important;
  }
  .m-md-14 {
    margin: 12rem !important;
  }
  .m-md-15 {
    margin: 13rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-md-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-md-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-md-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-md-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4rem !important;
  }
  .mt-md-7 {
    margin-top: 5rem !important;
  }
  .mt-md-8 {
    margin-top: 6rem !important;
  }
  .mt-md-9 {
    margin-top: 7rem !important;
  }
  .mt-md-10 {
    margin-top: 8rem !important;
  }
  .mt-md-11 {
    margin-top: 9rem !important;
  }
  .mt-md-12 {
    margin-top: 10rem !important;
  }
  .mt-md-13 {
    margin-top: 11rem !important;
  }
  .mt-md-14 {
    margin-top: 12rem !important;
  }
  .mt-md-15 {
    margin-top: 13rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4rem !important;
  }
  .me-md-7 {
    margin-right: 5rem !important;
  }
  .me-md-8 {
    margin-right: 6rem !important;
  }
  .me-md-9 {
    margin-right: 7rem !important;
  }
  .me-md-10 {
    margin-right: 8rem !important;
  }
  .me-md-11 {
    margin-right: 9rem !important;
  }
  .me-md-12 {
    margin-right: 10rem !important;
  }
  .me-md-13 {
    margin-right: 11rem !important;
  }
  .me-md-14 {
    margin-right: 12rem !important;
  }
  .me-md-15 {
    margin-right: 13rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4rem !important;
  }
  .mb-md-7 {
    margin-bottom: 5rem !important;
  }
  .mb-md-8 {
    margin-bottom: 6rem !important;
  }
  .mb-md-9 {
    margin-bottom: 7rem !important;
  }
  .mb-md-10 {
    margin-bottom: 8rem !important;
  }
  .mb-md-11 {
    margin-bottom: 9rem !important;
  }
  .mb-md-12 {
    margin-bottom: 10rem !important;
  }
  .mb-md-13 {
    margin-bottom: 11rem !important;
  }
  .mb-md-14 {
    margin-bottom: 12rem !important;
  }
  .mb-md-15 {
    margin-bottom: 13rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4rem !important;
  }
  .ms-md-7 {
    margin-left: 5rem !important;
  }
  .ms-md-8 {
    margin-left: 6rem !important;
  }
  .ms-md-9 {
    margin-left: 7rem !important;
  }
  .ms-md-10 {
    margin-left: 8rem !important;
  }
  .ms-md-11 {
    margin-left: 9rem !important;
  }
  .ms-md-12 {
    margin-left: 10rem !important;
  }
  .ms-md-13 {
    margin-left: 11rem !important;
  }
  .ms-md-14 {
    margin-left: 12rem !important;
  }
  .ms-md-15 {
    margin-left: 13rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4rem !important;
  }
  .m-md-n7 {
    margin: -5rem !important;
  }
  .m-md-n8 {
    margin: -6rem !important;
  }
  .m-md-n9 {
    margin: -7rem !important;
  }
  .m-md-n10 {
    margin: -8rem !important;
  }
  .m-md-n11 {
    margin: -9rem !important;
  }
  .m-md-n12 {
    margin: -10rem !important;
  }
  .m-md-n13 {
    margin: -11rem !important;
  }
  .m-md-n14 {
    margin: -12rem !important;
  }
  .m-md-n15 {
    margin: -13rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-md-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-md-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-md-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-md-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-md-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-md-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4rem !important;
  }
  .mt-md-n7 {
    margin-top: -5rem !important;
  }
  .mt-md-n8 {
    margin-top: -6rem !important;
  }
  .mt-md-n9 {
    margin-top: -7rem !important;
  }
  .mt-md-n10 {
    margin-top: -8rem !important;
  }
  .mt-md-n11 {
    margin-top: -9rem !important;
  }
  .mt-md-n12 {
    margin-top: -10rem !important;
  }
  .mt-md-n13 {
    margin-top: -11rem !important;
  }
  .mt-md-n14 {
    margin-top: -12rem !important;
  }
  .mt-md-n15 {
    margin-top: -13rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4rem !important;
  }
  .me-md-n7 {
    margin-right: -5rem !important;
  }
  .me-md-n8 {
    margin-right: -6rem !important;
  }
  .me-md-n9 {
    margin-right: -7rem !important;
  }
  .me-md-n10 {
    margin-right: -8rem !important;
  }
  .me-md-n11 {
    margin-right: -9rem !important;
  }
  .me-md-n12 {
    margin-right: -10rem !important;
  }
  .me-md-n13 {
    margin-right: -11rem !important;
  }
  .me-md-n14 {
    margin-right: -12rem !important;
  }
  .me-md-n15 {
    margin-right: -13rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-md-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-md-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4rem !important;
  }
  .ms-md-n7 {
    margin-left: -5rem !important;
  }
  .ms-md-n8 {
    margin-left: -6rem !important;
  }
  .ms-md-n9 {
    margin-left: -7rem !important;
  }
  .ms-md-n10 {
    margin-left: -8rem !important;
  }
  .ms-md-n11 {
    margin-left: -9rem !important;
  }
  .ms-md-n12 {
    margin-left: -10rem !important;
  }
  .ms-md-n13 {
    margin-left: -11rem !important;
  }
  .ms-md-n14 {
    margin-left: -12rem !important;
  }
  .ms-md-n15 {
    margin-left: -13rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .p-md-8 {
    padding: 6rem !important;
  }
  .p-md-9 {
    padding: 7rem !important;
  }
  .p-md-10 {
    padding: 8rem !important;
  }
  .p-md-11 {
    padding: 9rem !important;
  }
  .p-md-12 {
    padding: 10rem !important;
  }
  .p-md-13 {
    padding: 11rem !important;
  }
  .p-md-14 {
    padding: 12rem !important;
  }
  .p-md-15 {
    padding: 13rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-md-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-md-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-md-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-md-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-md-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-md-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4rem !important;
  }
  .pt-md-7 {
    padding-top: 5rem !important;
  }
  .pt-md-8 {
    padding-top: 6rem !important;
  }
  .pt-md-9 {
    padding-top: 7rem !important;
  }
  .pt-md-10 {
    padding-top: 8rem !important;
  }
  .pt-md-11 {
    padding-top: 9rem !important;
  }
  .pt-md-12 {
    padding-top: 10rem !important;
  }
  .pt-md-13 {
    padding-top: 11rem !important;
  }
  .pt-md-14 {
    padding-top: 12rem !important;
  }
  .pt-md-15 {
    padding-top: 13rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4rem !important;
  }
  .pe-md-7 {
    padding-right: 5rem !important;
  }
  .pe-md-8 {
    padding-right: 6rem !important;
  }
  .pe-md-9 {
    padding-right: 7rem !important;
  }
  .pe-md-10 {
    padding-right: 8rem !important;
  }
  .pe-md-11 {
    padding-right: 9rem !important;
  }
  .pe-md-12 {
    padding-right: 10rem !important;
  }
  .pe-md-13 {
    padding-right: 11rem !important;
  }
  .pe-md-14 {
    padding-right: 12rem !important;
  }
  .pe-md-15 {
    padding-right: 13rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4rem !important;
  }
  .pb-md-7 {
    padding-bottom: 5rem !important;
  }
  .pb-md-8 {
    padding-bottom: 6rem !important;
  }
  .pb-md-9 {
    padding-bottom: 7rem !important;
  }
  .pb-md-10 {
    padding-bottom: 8rem !important;
  }
  .pb-md-11 {
    padding-bottom: 9rem !important;
  }
  .pb-md-12 {
    padding-bottom: 10rem !important;
  }
  .pb-md-13 {
    padding-bottom: 11rem !important;
  }
  .pb-md-14 {
    padding-bottom: 12rem !important;
  }
  .pb-md-15 {
    padding-bottom: 13rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4rem !important;
  }
  .ps-md-7 {
    padding-left: 5rem !important;
  }
  .ps-md-8 {
    padding-left: 6rem !important;
  }
  .ps-md-9 {
    padding-left: 7rem !important;
  }
  .ps-md-10 {
    padding-left: 8rem !important;
  }
  .ps-md-11 {
    padding-left: 9rem !important;
  }
  .ps-md-12 {
    padding-left: 10rem !important;
  }
  .ps-md-13 {
    padding-left: 11rem !important;
  }
  .ps-md-14 {
    padding-left: 12rem !important;
  }
  .ps-md-15 {
    padding-left: 13rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4rem !important;
  }
  .gap-md-7 {
    gap: 5rem !important;
  }
  .gap-md-8 {
    gap: 6rem !important;
  }
  .gap-md-9 {
    gap: 7rem !important;
  }
  .gap-md-10 {
    gap: 8rem !important;
  }
  .gap-md-11 {
    gap: 9rem !important;
  }
  .gap-md-12 {
    gap: 10rem !important;
  }
  .gap-md-13 {
    gap: 11rem !important;
  }
  .gap-md-14 {
    gap: 12rem !important;
  }
  .gap-md-15 {
    gap: 13rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-lg-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-lg-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-lg-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-lg-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-lg-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-lg-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-lg-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4rem !important;
  }
  .m-lg-7 {
    margin: 5rem !important;
  }
  .m-lg-8 {
    margin: 6rem !important;
  }
  .m-lg-9 {
    margin: 7rem !important;
  }
  .m-lg-10 {
    margin: 8rem !important;
  }
  .m-lg-11 {
    margin: 9rem !important;
  }
  .m-lg-12 {
    margin: 10rem !important;
  }
  .m-lg-13 {
    margin: 11rem !important;
  }
  .m-lg-14 {
    margin: 12rem !important;
  }
  .m-lg-15 {
    margin: 13rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-lg-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-lg-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-lg-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-lg-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4rem !important;
  }
  .mt-lg-7 {
    margin-top: 5rem !important;
  }
  .mt-lg-8 {
    margin-top: 6rem !important;
  }
  .mt-lg-9 {
    margin-top: 7rem !important;
  }
  .mt-lg-10 {
    margin-top: 8rem !important;
  }
  .mt-lg-11 {
    margin-top: 9rem !important;
  }
  .mt-lg-12 {
    margin-top: 10rem !important;
  }
  .mt-lg-13 {
    margin-top: 11rem !important;
  }
  .mt-lg-14 {
    margin-top: 12rem !important;
  }
  .mt-lg-15 {
    margin-top: 13rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4rem !important;
  }
  .me-lg-7 {
    margin-right: 5rem !important;
  }
  .me-lg-8 {
    margin-right: 6rem !important;
  }
  .me-lg-9 {
    margin-right: 7rem !important;
  }
  .me-lg-10 {
    margin-right: 8rem !important;
  }
  .me-lg-11 {
    margin-right: 9rem !important;
  }
  .me-lg-12 {
    margin-right: 10rem !important;
  }
  .me-lg-13 {
    margin-right: 11rem !important;
  }
  .me-lg-14 {
    margin-right: 12rem !important;
  }
  .me-lg-15 {
    margin-right: 13rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 11rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 12rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 13rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4rem !important;
  }
  .ms-lg-7 {
    margin-left: 5rem !important;
  }
  .ms-lg-8 {
    margin-left: 6rem !important;
  }
  .ms-lg-9 {
    margin-left: 7rem !important;
  }
  .ms-lg-10 {
    margin-left: 8rem !important;
  }
  .ms-lg-11 {
    margin-left: 9rem !important;
  }
  .ms-lg-12 {
    margin-left: 10rem !important;
  }
  .ms-lg-13 {
    margin-left: 11rem !important;
  }
  .ms-lg-14 {
    margin-left: 12rem !important;
  }
  .ms-lg-15 {
    margin-left: 13rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4rem !important;
  }
  .m-lg-n7 {
    margin: -5rem !important;
  }
  .m-lg-n8 {
    margin: -6rem !important;
  }
  .m-lg-n9 {
    margin: -7rem !important;
  }
  .m-lg-n10 {
    margin: -8rem !important;
  }
  .m-lg-n11 {
    margin: -9rem !important;
  }
  .m-lg-n12 {
    margin: -10rem !important;
  }
  .m-lg-n13 {
    margin: -11rem !important;
  }
  .m-lg-n14 {
    margin: -12rem !important;
  }
  .m-lg-n15 {
    margin: -13rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-lg-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-lg-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-lg-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-lg-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-lg-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-lg-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4rem !important;
  }
  .mt-lg-n7 {
    margin-top: -5rem !important;
  }
  .mt-lg-n8 {
    margin-top: -6rem !important;
  }
  .mt-lg-n9 {
    margin-top: -7rem !important;
  }
  .mt-lg-n10 {
    margin-top: -8rem !important;
  }
  .mt-lg-n11 {
    margin-top: -9rem !important;
  }
  .mt-lg-n12 {
    margin-top: -10rem !important;
  }
  .mt-lg-n13 {
    margin-top: -11rem !important;
  }
  .mt-lg-n14 {
    margin-top: -12rem !important;
  }
  .mt-lg-n15 {
    margin-top: -13rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4rem !important;
  }
  .me-lg-n7 {
    margin-right: -5rem !important;
  }
  .me-lg-n8 {
    margin-right: -6rem !important;
  }
  .me-lg-n9 {
    margin-right: -7rem !important;
  }
  .me-lg-n10 {
    margin-right: -8rem !important;
  }
  .me-lg-n11 {
    margin-right: -9rem !important;
  }
  .me-lg-n12 {
    margin-right: -10rem !important;
  }
  .me-lg-n13 {
    margin-right: -11rem !important;
  }
  .me-lg-n14 {
    margin-right: -12rem !important;
  }
  .me-lg-n15 {
    margin-right: -13rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-lg-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-lg-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4rem !important;
  }
  .ms-lg-n7 {
    margin-left: -5rem !important;
  }
  .ms-lg-n8 {
    margin-left: -6rem !important;
  }
  .ms-lg-n9 {
    margin-left: -7rem !important;
  }
  .ms-lg-n10 {
    margin-left: -8rem !important;
  }
  .ms-lg-n11 {
    margin-left: -9rem !important;
  }
  .ms-lg-n12 {
    margin-left: -10rem !important;
  }
  .ms-lg-n13 {
    margin-left: -11rem !important;
  }
  .ms-lg-n14 {
    margin-left: -12rem !important;
  }
  .ms-lg-n15 {
    margin-left: -13rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .p-lg-8 {
    padding: 6rem !important;
  }
  .p-lg-9 {
    padding: 7rem !important;
  }
  .p-lg-10 {
    padding: 8rem !important;
  }
  .p-lg-11 {
    padding: 9rem !important;
  }
  .p-lg-12 {
    padding: 10rem !important;
  }
  .p-lg-13 {
    padding: 11rem !important;
  }
  .p-lg-14 {
    padding: 12rem !important;
  }
  .p-lg-15 {
    padding: 13rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-lg-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-lg-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-lg-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-8, .section-wrapper {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-lg-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-lg-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-lg-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4rem !important;
  }
  .pt-lg-7 {
    padding-top: 5rem !important;
  }
  .pt-lg-8 {
    padding-top: 6rem !important;
  }
  .pt-lg-9 {
    padding-top: 7rem !important;
  }
  .pt-lg-10 {
    padding-top: 8rem !important;
  }
  .pt-lg-11 {
    padding-top: 9rem !important;
  }
  .pt-lg-12 {
    padding-top: 10rem !important;
  }
  .pt-lg-13 {
    padding-top: 11rem !important;
  }
  .pt-lg-14 {
    padding-top: 12rem !important;
  }
  .pt-lg-15 {
    padding-top: 13rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4rem !important;
  }
  .pe-lg-7 {
    padding-right: 5rem !important;
  }
  .pe-lg-8 {
    padding-right: 6rem !important;
  }
  .pe-lg-9 {
    padding-right: 7rem !important;
  }
  .pe-lg-10 {
    padding-right: 8rem !important;
  }
  .pe-lg-11 {
    padding-right: 9rem !important;
  }
  .pe-lg-12 {
    padding-right: 10rem !important;
  }
  .pe-lg-13 {
    padding-right: 11rem !important;
  }
  .pe-lg-14 {
    padding-right: 12rem !important;
  }
  .pe-lg-15 {
    padding-right: 13rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 10rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 11rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 12rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 13rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4rem !important;
  }
  .ps-lg-7 {
    padding-left: 5rem !important;
  }
  .ps-lg-8 {
    padding-left: 6rem !important;
  }
  .ps-lg-9 {
    padding-left: 7rem !important;
  }
  .ps-lg-10 {
    padding-left: 8rem !important;
  }
  .ps-lg-11 {
    padding-left: 9rem !important;
  }
  .ps-lg-12 {
    padding-left: 10rem !important;
  }
  .ps-lg-13 {
    padding-left: 11rem !important;
  }
  .ps-lg-14 {
    padding-left: 12rem !important;
  }
  .ps-lg-15 {
    padding-left: 13rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4rem !important;
  }
  .gap-lg-7 {
    gap: 5rem !important;
  }
  .gap-lg-8 {
    gap: 6rem !important;
  }
  .gap-lg-9 {
    gap: 7rem !important;
  }
  .gap-lg-10 {
    gap: 8rem !important;
  }
  .gap-lg-11 {
    gap: 9rem !important;
  }
  .gap-lg-12 {
    gap: 10rem !important;
  }
  .gap-lg-13 {
    gap: 11rem !important;
  }
  .gap-lg-14 {
    gap: 12rem !important;
  }
  .gap-lg-15 {
    gap: 13rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4rem !important;
  }
  .m-xl-7 {
    margin: 5rem !important;
  }
  .m-xl-8 {
    margin: 6rem !important;
  }
  .m-xl-9 {
    margin: 7rem !important;
  }
  .m-xl-10 {
    margin: 8rem !important;
  }
  .m-xl-11 {
    margin: 9rem !important;
  }
  .m-xl-12 {
    margin: 10rem !important;
  }
  .m-xl-13 {
    margin: 11rem !important;
  }
  .m-xl-14 {
    margin: 12rem !important;
  }
  .m-xl-15 {
    margin: 13rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-xl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-xl-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-xl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-xl-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4rem !important;
  }
  .mt-xl-7 {
    margin-top: 5rem !important;
  }
  .mt-xl-8 {
    margin-top: 6rem !important;
  }
  .mt-xl-9 {
    margin-top: 7rem !important;
  }
  .mt-xl-10 {
    margin-top: 8rem !important;
  }
  .mt-xl-11 {
    margin-top: 9rem !important;
  }
  .mt-xl-12 {
    margin-top: 10rem !important;
  }
  .mt-xl-13 {
    margin-top: 11rem !important;
  }
  .mt-xl-14 {
    margin-top: 12rem !important;
  }
  .mt-xl-15 {
    margin-top: 13rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4rem !important;
  }
  .me-xl-7 {
    margin-right: 5rem !important;
  }
  .me-xl-8 {
    margin-right: 6rem !important;
  }
  .me-xl-9 {
    margin-right: 7rem !important;
  }
  .me-xl-10 {
    margin-right: 8rem !important;
  }
  .me-xl-11 {
    margin-right: 9rem !important;
  }
  .me-xl-12 {
    margin-right: 10rem !important;
  }
  .me-xl-13 {
    margin-right: 11rem !important;
  }
  .me-xl-14 {
    margin-right: 12rem !important;
  }
  .me-xl-15 {
    margin-right: 13rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 11rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 12rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 13rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4rem !important;
  }
  .ms-xl-7 {
    margin-left: 5rem !important;
  }
  .ms-xl-8 {
    margin-left: 6rem !important;
  }
  .ms-xl-9 {
    margin-left: 7rem !important;
  }
  .ms-xl-10 {
    margin-left: 8rem !important;
  }
  .ms-xl-11 {
    margin-left: 9rem !important;
  }
  .ms-xl-12 {
    margin-left: 10rem !important;
  }
  .ms-xl-13 {
    margin-left: 11rem !important;
  }
  .ms-xl-14 {
    margin-left: 12rem !important;
  }
  .ms-xl-15 {
    margin-left: 13rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4rem !important;
  }
  .m-xl-n7 {
    margin: -5rem !important;
  }
  .m-xl-n8 {
    margin: -6rem !important;
  }
  .m-xl-n9 {
    margin: -7rem !important;
  }
  .m-xl-n10 {
    margin: -8rem !important;
  }
  .m-xl-n11 {
    margin: -9rem !important;
  }
  .m-xl-n12 {
    margin: -10rem !important;
  }
  .m-xl-n13 {
    margin: -11rem !important;
  }
  .m-xl-n14 {
    margin: -12rem !important;
  }
  .m-xl-n15 {
    margin: -13rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xl-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-xl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-xl-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xl-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-xl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-xl-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xl-n8 {
    margin-top: -6rem !important;
  }
  .mt-xl-n9 {
    margin-top: -7rem !important;
  }
  .mt-xl-n10 {
    margin-top: -8rem !important;
  }
  .mt-xl-n11 {
    margin-top: -9rem !important;
  }
  .mt-xl-n12 {
    margin-top: -10rem !important;
  }
  .mt-xl-n13 {
    margin-top: -11rem !important;
  }
  .mt-xl-n14 {
    margin-top: -12rem !important;
  }
  .mt-xl-n15 {
    margin-top: -13rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4rem !important;
  }
  .me-xl-n7 {
    margin-right: -5rem !important;
  }
  .me-xl-n8 {
    margin-right: -6rem !important;
  }
  .me-xl-n9 {
    margin-right: -7rem !important;
  }
  .me-xl-n10 {
    margin-right: -8rem !important;
  }
  .me-xl-n11 {
    margin-right: -9rem !important;
  }
  .me-xl-n12 {
    margin-right: -10rem !important;
  }
  .me-xl-n13 {
    margin-right: -11rem !important;
  }
  .me-xl-n14 {
    margin-right: -12rem !important;
  }
  .me-xl-n15 {
    margin-right: -13rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-xl-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-xl-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xl-n8 {
    margin-left: -6rem !important;
  }
  .ms-xl-n9 {
    margin-left: -7rem !important;
  }
  .ms-xl-n10 {
    margin-left: -8rem !important;
  }
  .ms-xl-n11 {
    margin-left: -9rem !important;
  }
  .ms-xl-n12 {
    margin-left: -10rem !important;
  }
  .ms-xl-n13 {
    margin-left: -11rem !important;
  }
  .ms-xl-n14 {
    margin-left: -12rem !important;
  }
  .ms-xl-n15 {
    margin-left: -13rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .p-xl-8 {
    padding: 6rem !important;
  }
  .p-xl-9 {
    padding: 7rem !important;
  }
  .p-xl-10 {
    padding: 8rem !important;
  }
  .p-xl-11 {
    padding: 9rem !important;
  }
  .p-xl-12 {
    padding: 10rem !important;
  }
  .p-xl-13 {
    padding: 11rem !important;
  }
  .p-xl-14 {
    padding: 12rem !important;
  }
  .p-xl-15 {
    padding: 13rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xl-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-xl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-xl-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xl-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-xl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-xl-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4rem !important;
  }
  .pt-xl-7 {
    padding-top: 5rem !important;
  }
  .pt-xl-8 {
    padding-top: 6rem !important;
  }
  .pt-xl-9 {
    padding-top: 7rem !important;
  }
  .pt-xl-10 {
    padding-top: 8rem !important;
  }
  .pt-xl-11 {
    padding-top: 9rem !important;
  }
  .pt-xl-12 {
    padding-top: 10rem !important;
  }
  .pt-xl-13 {
    padding-top: 11rem !important;
  }
  .pt-xl-14 {
    padding-top: 12rem !important;
  }
  .pt-xl-15 {
    padding-top: 13rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4rem !important;
  }
  .pe-xl-7 {
    padding-right: 5rem !important;
  }
  .pe-xl-8 {
    padding-right: 6rem !important;
  }
  .pe-xl-9 {
    padding-right: 7rem !important;
  }
  .pe-xl-10 {
    padding-right: 8rem !important;
  }
  .pe-xl-11 {
    padding-right: 9rem !important;
  }
  .pe-xl-12 {
    padding-right: 10rem !important;
  }
  .pe-xl-13 {
    padding-right: 11rem !important;
  }
  .pe-xl-14 {
    padding-right: 12rem !important;
  }
  .pe-xl-15 {
    padding-right: 13rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 10rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 11rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 12rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 13rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4rem !important;
  }
  .ps-xl-7 {
    padding-left: 5rem !important;
  }
  .ps-xl-8 {
    padding-left: 6rem !important;
  }
  .ps-xl-9 {
    padding-left: 7rem !important;
  }
  .ps-xl-10 {
    padding-left: 8rem !important;
  }
  .ps-xl-11 {
    padding-left: 9rem !important;
  }
  .ps-xl-12 {
    padding-left: 10rem !important;
  }
  .ps-xl-13 {
    padding-left: 11rem !important;
  }
  .ps-xl-14 {
    padding-left: 12rem !important;
  }
  .ps-xl-15 {
    padding-left: 13rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4rem !important;
  }
  .gap-xl-7 {
    gap: 5rem !important;
  }
  .gap-xl-8 {
    gap: 6rem !important;
  }
  .gap-xl-9 {
    gap: 7rem !important;
  }
  .gap-xl-10 {
    gap: 8rem !important;
  }
  .gap-xl-11 {
    gap: 9rem !important;
  }
  .gap-xl-12 {
    gap: 10rem !important;
  }
  .gap-xl-13 {
    gap: 11rem !important;
  }
  .gap-xl-14 {
    gap: 12rem !important;
  }
  .gap-xl-15 {
    gap: 13rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xxl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xxl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xxl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xxl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xxl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xxl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xxl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4rem !important;
  }
  .m-xxl-7 {
    margin: 5rem !important;
  }
  .m-xxl-8 {
    margin: 6rem !important;
  }
  .m-xxl-9 {
    margin: 7rem !important;
  }
  .m-xxl-10 {
    margin: 8rem !important;
  }
  .m-xxl-11 {
    margin: 9rem !important;
  }
  .m-xxl-12 {
    margin: 10rem !important;
  }
  .m-xxl-13 {
    margin: 11rem !important;
  }
  .m-xxl-14 {
    margin: 12rem !important;
  }
  .m-xxl-15 {
    margin: 13rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-xxl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-xxl-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-xxl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-xxl-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4rem !important;
  }
  .mt-xxl-7 {
    margin-top: 5rem !important;
  }
  .mt-xxl-8 {
    margin-top: 6rem !important;
  }
  .mt-xxl-9 {
    margin-top: 7rem !important;
  }
  .mt-xxl-10 {
    margin-top: 8rem !important;
  }
  .mt-xxl-11 {
    margin-top: 9rem !important;
  }
  .mt-xxl-12 {
    margin-top: 10rem !important;
  }
  .mt-xxl-13 {
    margin-top: 11rem !important;
  }
  .mt-xxl-14 {
    margin-top: 12rem !important;
  }
  .mt-xxl-15 {
    margin-top: 13rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4rem !important;
  }
  .me-xxl-7 {
    margin-right: 5rem !important;
  }
  .me-xxl-8 {
    margin-right: 6rem !important;
  }
  .me-xxl-9 {
    margin-right: 7rem !important;
  }
  .me-xxl-10 {
    margin-right: 8rem !important;
  }
  .me-xxl-11 {
    margin-right: 9rem !important;
  }
  .me-xxl-12 {
    margin-right: 10rem !important;
  }
  .me-xxl-13 {
    margin-right: 11rem !important;
  }
  .me-xxl-14 {
    margin-right: 12rem !important;
  }
  .me-xxl-15 {
    margin-right: 13rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 11rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 12rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 13rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4rem !important;
  }
  .ms-xxl-7 {
    margin-left: 5rem !important;
  }
  .ms-xxl-8 {
    margin-left: 6rem !important;
  }
  .ms-xxl-9 {
    margin-left: 7rem !important;
  }
  .ms-xxl-10 {
    margin-left: 8rem !important;
  }
  .ms-xxl-11 {
    margin-left: 9rem !important;
  }
  .ms-xxl-12 {
    margin-left: 10rem !important;
  }
  .ms-xxl-13 {
    margin-left: 11rem !important;
  }
  .ms-xxl-14 {
    margin-left: 12rem !important;
  }
  .ms-xxl-15 {
    margin-left: 13rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4rem !important;
  }
  .m-xxl-n7 {
    margin: -5rem !important;
  }
  .m-xxl-n8 {
    margin: -6rem !important;
  }
  .m-xxl-n9 {
    margin: -7rem !important;
  }
  .m-xxl-n10 {
    margin: -8rem !important;
  }
  .m-xxl-n11 {
    margin: -9rem !important;
  }
  .m-xxl-n12 {
    margin: -10rem !important;
  }
  .m-xxl-n13 {
    margin: -11rem !important;
  }
  .m-xxl-n14 {
    margin: -12rem !important;
  }
  .m-xxl-n15 {
    margin: -13rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xxl-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-xxl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xxl-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-xxl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-xxl-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -7rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -8rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -9rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -10rem !important;
  }
  .mt-xxl-n13 {
    margin-top: -11rem !important;
  }
  .mt-xxl-n14 {
    margin-top: -12rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -13rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4rem !important;
  }
  .me-xxl-n7 {
    margin-right: -5rem !important;
  }
  .me-xxl-n8 {
    margin-right: -6rem !important;
  }
  .me-xxl-n9 {
    margin-right: -7rem !important;
  }
  .me-xxl-n10 {
    margin-right: -8rem !important;
  }
  .me-xxl-n11 {
    margin-right: -9rem !important;
  }
  .me-xxl-n12 {
    margin-right: -10rem !important;
  }
  .me-xxl-n13 {
    margin-right: -11rem !important;
  }
  .me-xxl-n14 {
    margin-right: -12rem !important;
  }
  .me-xxl-n15 {
    margin-right: -13rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -7rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -8rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -9rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -10rem !important;
  }
  .ms-xxl-n13 {
    margin-left: -11rem !important;
  }
  .ms-xxl-n14 {
    margin-left: -12rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -13rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4rem !important;
  }
  .p-xxl-7 {
    padding: 5rem !important;
  }
  .p-xxl-8 {
    padding: 6rem !important;
  }
  .p-xxl-9 {
    padding: 7rem !important;
  }
  .p-xxl-10 {
    padding: 8rem !important;
  }
  .p-xxl-11 {
    padding: 9rem !important;
  }
  .p-xxl-12 {
    padding: 10rem !important;
  }
  .p-xxl-13 {
    padding: 11rem !important;
  }
  .p-xxl-14 {
    padding: 12rem !important;
  }
  .p-xxl-15 {
    padding: 13rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xxl-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-xxl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-xxl-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xxl-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-xxl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-xxl-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4rem !important;
  }
  .pt-xxl-7 {
    padding-top: 5rem !important;
  }
  .pt-xxl-8 {
    padding-top: 6rem !important;
  }
  .pt-xxl-9 {
    padding-top: 7rem !important;
  }
  .pt-xxl-10 {
    padding-top: 8rem !important;
  }
  .pt-xxl-11 {
    padding-top: 9rem !important;
  }
  .pt-xxl-12 {
    padding-top: 10rem !important;
  }
  .pt-xxl-13 {
    padding-top: 11rem !important;
  }
  .pt-xxl-14 {
    padding-top: 12rem !important;
  }
  .pt-xxl-15 {
    padding-top: 13rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4rem !important;
  }
  .pe-xxl-7 {
    padding-right: 5rem !important;
  }
  .pe-xxl-8 {
    padding-right: 6rem !important;
  }
  .pe-xxl-9 {
    padding-right: 7rem !important;
  }
  .pe-xxl-10 {
    padding-right: 8rem !important;
  }
  .pe-xxl-11 {
    padding-right: 9rem !important;
  }
  .pe-xxl-12 {
    padding-right: 10rem !important;
  }
  .pe-xxl-13 {
    padding-right: 11rem !important;
  }
  .pe-xxl-14 {
    padding-right: 12rem !important;
  }
  .pe-xxl-15 {
    padding-right: 13rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 10rem !important;
  }
  .pb-xxl-13 {
    padding-bottom: 11rem !important;
  }
  .pb-xxl-14 {
    padding-bottom: 12rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 13rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4rem !important;
  }
  .ps-xxl-7 {
    padding-left: 5rem !important;
  }
  .ps-xxl-8 {
    padding-left: 6rem !important;
  }
  .ps-xxl-9 {
    padding-left: 7rem !important;
  }
  .ps-xxl-10 {
    padding-left: 8rem !important;
  }
  .ps-xxl-11 {
    padding-left: 9rem !important;
  }
  .ps-xxl-12 {
    padding-left: 10rem !important;
  }
  .ps-xxl-13 {
    padding-left: 11rem !important;
  }
  .ps-xxl-14 {
    padding-left: 12rem !important;
  }
  .ps-xxl-15 {
    padding-left: 13rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4rem !important;
  }
  .gap-xxl-7 {
    gap: 5rem !important;
  }
  .gap-xxl-8 {
    gap: 6rem !important;
  }
  .gap-xxl-9 {
    gap: 7rem !important;
  }
  .gap-xxl-10 {
    gap: 8rem !important;
  }
  .gap-xxl-11 {
    gap: 9rem !important;
  }
  .gap-xxl-12 {
    gap: 10rem !important;
  }
  .gap-xxl-13 {
    gap: 11rem !important;
  }
  .gap-xxl-14 {
    gap: 12rem !important;
  }
  .gap-xxl-15 {
    gap: 13rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3, .form-group.big-form input {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --bootstrap-italia-version: "2.7.1";
}

/***************************** 1 ****************************************/
/***************************** 2 ****************************************/
/***************************** 1 ****************************************/
/***************************** 2 ****************************************/
/***************************** 1 ****************************************/
/***************************** 2 ****************************************/
/***************************** 3 ****************************************/
/***************************** 1 ****************************************/
/***************************** 2 ****************************************/
/***************************** 3 ****************************************/
/***************************** NEUTRAL 1 ****************************************/
/***************************** NEUTRAL 2 ****************************************/
/***************************** NEUTRAL 2 / 3 ****************************************/
.primary-bg {
  background-color: #11528e !important;
}

.primary-color {
  color: #11528e !important;
}

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

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

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

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

.primary-bg-a1 {
  background-color: hsl(210, 92.523364486%, 86.625%) !important;
}

.primary-color-a1 {
  color: hsl(210, 92.523364486%, 86.625%) !important;
}

.primary-border-color-a1 {
  border-color: hsl(210, 92.523364486%, 86.625%) !important;
}
.primary-border-color-a1.border {
  border-color: hsl(210, 92.523364486%, 86.625%) !important;
}

.primary-bg-a2 {
  background-color: hsl(211, 82.7586206897%, 76.8%) !important;
}

.primary-color-a2 {
  color: hsl(211, 82.7586206897%, 76.8%) !important;
}

.primary-border-color-a2 {
  border-color: hsl(211, 82.7586206897%, 76.8%) !important;
}
.primary-border-color-a2.border {
  border-color: hsl(211, 82.7586206897%, 76.8%) !important;
}

.primary-bg-a3 {
  background-color: hsl(210, 75.975975976%, 66.7%) !important;
}

.primary-color-a3 {
  color: hsl(210, 75.975975976%, 66.7%) !important;
}

.primary-border-color-a3 {
  border-color: hsl(210, 75.975975976%, 66.7%) !important;
}
.primary-border-color-a3.border {
  border-color: hsl(210, 75.975975976%, 66.7%) !important;
}

.primary-bg-a4 {
  background-color: hsl(210, 71.9626168224%, 57.2%) !important;
}

.primary-color-a4 {
  color: hsl(210, 71.9626168224%, 57.2%) !important;
}

.primary-border-color-a4 {
  border-color: hsl(210, 71.9626168224%, 57.2%) !important;
}
.primary-border-color-a4.border {
  border-color: hsl(210, 71.9626168224%, 57.2%) !important;
}

.primary-bg-a5 {
  background-color: hsl(210, 73.9130434783%, 48.3%) !important;
}

.primary-color-a5 {
  color: hsl(210, 73.9130434783%, 48.3%) !important;
}

.primary-border-color-a5 {
  border-color: hsl(210, 73.9130434783%, 48.3%) !important;
}
.primary-border-color-a5.border {
  border-color: hsl(210, 73.9130434783%, 48.3%) !important;
}

.primary-bg-a6 {
  background-color: hsl(210, 100%, 40%) !important;
}

.primary-color-a6 {
  color: hsl(210, 100%, 40%) !important;
}

.primary-border-color-a6 {
  border-color: hsl(210, 100%, 40%) !important;
}
.primary-border-color-a6.border {
  border-color: hsl(210, 100%, 40%) !important;
}

.primary-bg-a7 {
  background-color: hsl(210, 100%, 35%) !important;
}

.primary-color-a7 {
  color: hsl(210, 100%, 35%) !important;
}

.primary-border-color-a7 {
  border-color: hsl(210, 100%, 35%) !important;
}
.primary-border-color-a7.border {
  border-color: hsl(210, 100%, 35%) !important;
}

.primary-bg-a8 {
  background-color: hsl(210, 100%, 30%) !important;
}

.primary-color-a8 {
  color: hsl(210, 100%, 30%) !important;
}

.primary-border-color-a8 {
  border-color: hsl(210, 100%, 30%) !important;
}
.primary-border-color-a8.border {
  border-color: hsl(210, 100%, 30%) !important;
}

.primary-bg-a9 {
  background-color: hsl(210, 100%, 25%) !important;
}

.primary-color-a9 {
  color: hsl(210, 100%, 25%) !important;
}

.primary-border-color-a9 {
  border-color: hsl(210, 100%, 25%) !important;
}
.primary-border-color-a9.border {
  border-color: hsl(210, 100%, 25%) !important;
}

.primary-bg-a10 {
  background-color: hsl(210, 100%, 20%) !important;
}

.primary-color-a10 {
  color: hsl(210, 100%, 20%) !important;
}

.primary-border-color-a10 {
  border-color: hsl(210, 100%, 20%) !important;
}
.primary-border-color-a10.border {
  border-color: hsl(210, 100%, 20%) !important;
}

.primary-bg-a11 {
  background-color: hsl(210, 100%, 15%) !important;
}

.primary-color-a11 {
  color: hsl(210, 100%, 15%) !important;
}

.primary-border-color-a11 {
  border-color: hsl(210, 100%, 15%) !important;
}
.primary-border-color-a11.border {
  border-color: hsl(210, 100%, 15%) !important;
}

.primary-bg-a12 {
  background-color: hsl(210, 100%, 10%) !important;
}

.primary-color-a12 {
  color: hsl(210, 100%, 10%) !important;
}

.primary-border-color-a12 {
  border-color: hsl(210, 100%, 10%) !important;
}
.primary-border-color-a12.border {
  border-color: hsl(210, 100%, 10%) !important;
}

.primary-bg-b1 {
  background-color: hsl(210, 100%, 40%) !important;
}

.primary-color-b1 {
  color: hsl(210, 100%, 40%) !important;
}

.primary-border-color-b1 {
  border-color: hsl(210, 100%, 40%) !important;
}
.primary-border-color-b1.border {
  border-color: hsl(210, 100%, 40%) !important;
}

.primary-bg-b2 {
  background-color: hsl(210, 81.8181818182%, 38.5%) !important;
}

.primary-color-b2 {
  color: hsl(210, 81.8181818182%, 38.5%) !important;
}

.primary-border-color-b2 {
  border-color: hsl(210, 81.8181818182%, 38.5%) !important;
}
.primary-border-color-b2.border {
  border-color: hsl(210, 81.8181818182%, 38.5%) !important;
}

.primary-bg-b3 {
  background-color: hsl(210, 66.6666666667%, 36%) !important;
}

.primary-color-b3 {
  color: hsl(210, 66.6666666667%, 36%) !important;
}

.primary-border-color-b3 {
  border-color: hsl(210, 66.6666666667%, 36%) !important;
}
.primary-border-color-b3.border {
  border-color: hsl(210, 66.6666666667%, 36%) !important;
}

.primary-bg-b4 {
  background-color: hsl(210, 53.8461538462%, 32.5%) !important;
}

.primary-color-b4 {
  color: hsl(210, 53.8461538462%, 32.5%) !important;
}

.primary-border-color-b4 {
  border-color: hsl(210, 53.8461538462%, 32.5%) !important;
}
.primary-border-color-b4.border {
  border-color: hsl(210, 53.8461538462%, 32.5%) !important;
}

.primary-bg-b5 {
  background-color: hsl(210, 42.8571428571%, 28%) !important;
}

.primary-color-b5 {
  color: hsl(210, 42.8571428571%, 28%) !important;
}

.primary-border-color-b5 {
  border-color: hsl(210, 42.8571428571%, 28%) !important;
}
.primary-border-color-b5.border {
  border-color: hsl(210, 42.8571428571%, 28%) !important;
}

.primary-bg-b6 {
  background-color: hsl(210, 33.3333333333%, 22.5%) !important;
}

.primary-color-b6 {
  color: hsl(210, 33.3333333333%, 22.5%) !important;
}

.primary-border-color-b6 {
  border-color: hsl(210, 33.3333333333%, 22.5%) !important;
}
.primary-border-color-b6.border {
  border-color: hsl(210, 33.3333333333%, 22.5%) !important;
}

.primary-bg-b7 {
  background-color: hsl(210, 25%, 16%) !important;
}

.primary-color-b7 {
  color: hsl(210, 25%, 16%) !important;
}

.primary-border-color-b7 {
  border-color: hsl(210, 25%, 16%) !important;
}
.primary-border-color-b7.border {
  border-color: hsl(210, 25%, 16%) !important;
}

.primary-bg-b8 {
  background-color: hsl(210, 17.6470588235%, 8.5%) !important;
}

.primary-color-b8 {
  color: hsl(210, 17.6470588235%, 8.5%) !important;
}

.primary-border-color-b8 {
  border-color: hsl(210, 17.6470588235%, 8.5%) !important;
}
.primary-border-color-b8.border {
  border-color: hsl(210, 17.6470588235%, 8.5%) !important;
}

.primary-bg-c1 {
  background-color: hsl(210, 54.5454545455%, 91.2%) !important;
}

.primary-color-c1 {
  color: hsl(210, 54.5454545455%, 91.2%) !important;
}

.primary-border-color-c1 {
  border-color: hsl(210, 54.5454545455%, 91.2%) !important;
}
.primary-border-color-c1.border {
  border-color: hsl(210, 54.5454545455%, 91.2%) !important;
}

.primary-bg-c2 {
  background-color: hsl(210, 70.5882352941%, 86.4%) !important;
}

.primary-color-c2 {
  color: hsl(210, 70.5882352941%, 86.4%) !important;
}

.primary-border-color-c2 {
  border-color: hsl(210, 70.5882352941%, 86.4%) !important;
}
.primary-border-color-c2.border {
  border-color: hsl(210, 70.5882352941%, 86.4%) !important;
}

.primary-bg-c3 {
  background-color: hsl(210, 78.2608695652%, 81.6%) !important;
}

.primary-color-c3 {
  color: hsl(210, 78.2608695652%, 81.6%) !important;
}

.primary-border-color-c3 {
  border-color: hsl(210, 78.2608695652%, 81.6%) !important;
}
.primary-border-color-c3.border {
  border-color: hsl(210, 78.2608695652%, 81.6%) !important;
}

.primary-bg-c4 {
  background-color: hsl(210, 82.7586206897%, 76.8%) !important;
}

.primary-color-c4 {
  color: hsl(210, 82.7586206897%, 76.8%) !important;
}

.primary-border-color-c4 {
  border-color: hsl(210, 82.7586206897%, 76.8%) !important;
}
.primary-border-color-c4.border {
  border-color: hsl(210, 82.7586206897%, 76.8%) !important;
}

.primary-bg-c5 {
  background-color: hsl(210, 85.7142857143%, 72%) !important;
}

.primary-color-c5 {
  color: hsl(210, 85.7142857143%, 72%) !important;
}

.primary-border-color-c5 {
  border-color: hsl(210, 85.7142857143%, 72%) !important;
}
.primary-border-color-c5.border {
  border-color: hsl(210, 85.7142857143%, 72%) !important;
}

.primary-bg-c6 {
  background-color: hsl(210, 87.8048780488%, 67.2%) !important;
}

.primary-color-c6 {
  color: hsl(210, 87.8048780488%, 67.2%) !important;
}

.primary-border-color-c6 {
  border-color: hsl(210, 87.8048780488%, 67.2%) !important;
}
.primary-border-color-c6.border {
  border-color: hsl(210, 87.8048780488%, 67.2%) !important;
}

.primary-bg-c7 {
  background-color: hsl(210, 89.3617021277%, 62.4%) !important;
}

.primary-color-c7 {
  color: hsl(210, 89.3617021277%, 62.4%) !important;
}

.primary-border-color-c7 {
  border-color: hsl(210, 89.3617021277%, 62.4%) !important;
}
.primary-border-color-c7.border {
  border-color: hsl(210, 89.3617021277%, 62.4%) !important;
}

.primary-bg-c8 {
  background-color: hsl(210, 90.5660377358%, 57.6%) !important;
}

.primary-color-c8 {
  color: hsl(210, 90.5660377358%, 57.6%) !important;
}

.primary-border-color-c8 {
  border-color: hsl(210, 90.5660377358%, 57.6%) !important;
}
.primary-border-color-c8.border {
  border-color: hsl(210, 90.5660377358%, 57.6%) !important;
}

.primary-bg-c9 {
  background-color: hsl(210, 91.5254237288%, 52.8%) !important;
}

.primary-color-c9 {
  color: hsl(210, 91.5254237288%, 52.8%) !important;
}

.primary-border-color-c9 {
  border-color: hsl(210, 91.5254237288%, 52.8%) !important;
}
.primary-border-color-c9.border {
  border-color: hsl(210, 91.5254237288%, 52.8%) !important;
}

.primary-bg-c10 {
  background-color: hsl(210, 100%, 48%) !important;
}

.primary-color-c10 {
  color: hsl(210, 100%, 48%) !important;
}

.primary-border-color-c10 {
  border-color: hsl(210, 100%, 48%) !important;
}
.primary-border-color-c10.border {
  border-color: hsl(210, 100%, 48%) !important;
}

.primary-bg-c11 {
  background-color: hsl(210, 100%, 44%) !important;
}

.primary-color-c11 {
  color: hsl(210, 100%, 44%) !important;
}

.primary-border-color-c11 {
  border-color: hsl(210, 100%, 44%) !important;
}
.primary-border-color-c11.border {
  border-color: hsl(210, 100%, 44%) !important;
}

.primary-bg-c12 {
  background-color: hsl(210, 100%, 40%) !important;
}

.primary-color-c12 {
  color: hsl(210, 100%, 40%) !important;
}

.primary-border-color-c12 {
  border-color: hsl(210, 100%, 40%) !important;
}
.primary-border-color-c12.border {
  border-color: hsl(210, 100%, 40%) !important;
}

.analogue-1-bg {
  background-color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-color {
  color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-border-color- {
  border-color: hsl(243, 100%, 57.5%) !important;
}
.analogue-1-border-color-.border {
  border-color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-bg-a1 {
  background-color: hsl(243, 100%, 95%) !important;
}

.analogue-1-color-a1 {
  color: hsl(243, 100%, 95%) !important;
}

.analogue-1-border-color-a1 {
  border-color: hsl(243, 100%, 95%) !important;
}
.analogue-1-border-color-a1.border {
  border-color: hsl(243, 100%, 95%) !important;
}

.analogue-1-bg-a2 {
  background-color: hsl(243, 75%, 84%) !important;
}

.analogue-1-color-a2 {
  color: hsl(243, 75%, 84%) !important;
}

.analogue-1-border-color-a2 {
  border-color: hsl(243, 75%, 84%) !important;
}
.analogue-1-border-color-a2.border {
  border-color: hsl(243, 75%, 84%) !important;
}

.analogue-1-bg-a3 {
  background-color: hsl(243, 69.696969697%, 73.6%) !important;
}

.analogue-1-color-a3 {
  color: hsl(243, 69.696969697%, 73.6%) !important;
}

.analogue-1-border-color-a3 {
  border-color: hsl(243, 69.696969697%, 73.6%) !important;
}
.analogue-1-border-color-a3.border {
  border-color: hsl(243, 69.696969697%, 73.6%) !important;
}

.analogue-1-bg-a4 {
  background-color: hsl(243, 66.8508287293%, 63.8%) !important;
}

.analogue-1-color-a4 {
  color: hsl(243, 66.8508287293%, 63.8%) !important;
}

.analogue-1-border-color-a4 {
  border-color: hsl(243, 66.8508287293%, 63.8%) !important;
}
.analogue-1-border-color-a4.border {
  border-color: hsl(243, 66.8508287293%, 63.8%) !important;
}

.analogue-1-bg-a5 {
  background-color: hsl(243, 64.7577092511%, 54.6%) !important;
}

.analogue-1-color-a5 {
  color: hsl(243, 64.7577092511%, 54.6%) !important;
}

.analogue-1-border-color-a5 {
  border-color: hsl(243, 64.7577092511%, 54.6%) !important;
}
.analogue-1-border-color-a5.border {
  border-color: hsl(243, 64.7577092511%, 54.6%) !important;
}

.analogue-1-bg-a6 {
  background-color: hsl(243, 73.9130434783%, 46%) !important;
}

.analogue-1-color-a6 {
  color: hsl(243, 73.9130434783%, 46%) !important;
}

.analogue-1-border-color-a6 {
  border-color: hsl(243, 73.9130434783%, 46%) !important;
}
.analogue-1-border-color-a6.border {
  border-color: hsl(243, 73.9130434783%, 46%) !important;
}

.analogue-1-bg-a7 {
  background-color: hsl(243, 73.9130434783%, 40.25%) !important;
}

.analogue-1-color-a7 {
  color: hsl(243, 73.9130434783%, 40.25%) !important;
}

.analogue-1-border-color-a7 {
  border-color: hsl(243, 73.9130434783%, 40.25%) !important;
}
.analogue-1-border-color-a7.border {
  border-color: hsl(243, 73.9130434783%, 40.25%) !important;
}

.analogue-1-bg-a8 {
  background-color: hsl(243, 73.9130434783%, 34.5%) !important;
}

.analogue-1-color-a8 {
  color: hsl(243, 73.9130434783%, 34.5%) !important;
}

.analogue-1-border-color-a8 {
  border-color: hsl(243, 73.9130434783%, 34.5%) !important;
}
.analogue-1-border-color-a8.border {
  border-color: hsl(243, 73.9130434783%, 34.5%) !important;
}

.analogue-1-bg-a9 {
  background-color: hsl(243, 73.9130434783%, 28.75%) !important;
}

.analogue-1-color-a9 {
  color: hsl(243, 73.9130434783%, 28.75%) !important;
}

.analogue-1-border-color-a9 {
  border-color: hsl(243, 73.9130434783%, 28.75%) !important;
}
.analogue-1-border-color-a9.border {
  border-color: hsl(243, 73.9130434783%, 28.75%) !important;
}

.analogue-1-bg-a10 {
  background-color: hsl(243, 73.9130434783%, 23%) !important;
}

.analogue-1-color-a10 {
  color: hsl(243, 73.9130434783%, 23%) !important;
}

.analogue-1-border-color-a10 {
  border-color: hsl(243, 73.9130434783%, 23%) !important;
}
.analogue-1-border-color-a10.border {
  border-color: hsl(243, 73.9130434783%, 23%) !important;
}

.analogue-1-bg-a11 {
  background-color: hsl(243, 73.9130434783%, 17.25%) !important;
}

.analogue-1-color-a11 {
  color: hsl(243, 73.9130434783%, 17.25%) !important;
}

.analogue-1-border-color-a11 {
  border-color: hsl(243, 73.9130434783%, 17.25%) !important;
}
.analogue-1-border-color-a11.border {
  border-color: hsl(243, 73.9130434783%, 17.25%) !important;
}

.analogue-1-bg-a12 {
  background-color: hsl(243, 73.9130434783%, 11.5%) !important;
}

.analogue-1-color-a12 {
  color: hsl(243, 73.9130434783%, 11.5%) !important;
}

.analogue-1-border-color-a12 {
  border-color: hsl(243, 73.9130434783%, 11.5%) !important;
}
.analogue-1-border-color-a12.border {
  border-color: hsl(243, 73.9130434783%, 11.5%) !important;
}

.analogue-2-bg {
  background-color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-color {
  color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-border-color- {
  border-color: hsl(178, 90.4761904762%, 44.625%) !important;
}
.analogue-2-border-color-.border {
  border-color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-bg-a1 {
  background-color: hsl(178, 100%, 90%) !important;
}

.analogue-2-color-a1 {
  color: hsl(178, 100%, 90%) !important;
}

.analogue-2-border-color-a1 {
  border-color: hsl(178, 100%, 90%) !important;
}
.analogue-2-border-color-a1.border {
  border-color: hsl(178, 100%, 90%) !important;
}

.analogue-2-bg-a2 {
  background-color: hsl(178, 80.7692307692%, 79.2%) !important;
}

.analogue-2-color-a2 {
  color: hsl(178, 80.7692307692%, 79.2%) !important;
}

.analogue-2-border-color-a2 {
  border-color: hsl(178, 80.7692307692%, 79.2%) !important;
}
.analogue-2-border-color-a2.border {
  border-color: hsl(178, 80.7692307692%, 79.2%) !important;
}

.analogue-2-bg-a3 {
  background-color: hsl(178, 74.1935483871%, 69%) !important;
}

.analogue-2-color-a3 {
  color: hsl(178, 74.1935483871%, 69%) !important;
}

.analogue-2-border-color-a3 {
  border-color: hsl(178, 74.1935483871%, 69%) !important;
}
.analogue-2-border-color-a3.border {
  border-color: hsl(178, 74.1935483871%, 69%) !important;
}

.analogue-2-bg-a4 {
  background-color: hsl(178, 70.4433497537%, 59.4%) !important;
}

.analogue-2-color-a4 {
  color: hsl(178, 70.4433497537%, 59.4%) !important;
}

.analogue-2-border-color-a4 {
  border-color: hsl(178, 70.4433497537%, 59.4%) !important;
}
.analogue-2-border-color-a4.border {
  border-color: hsl(178, 70.4433497537%, 59.4%) !important;
}

.analogue-2-bg-a5 {
  background-color: hsl(178, 67.7419354839%, 50.4%) !important;
}

.analogue-2-color-a5 {
  color: hsl(178, 67.7419354839%, 50.4%) !important;
}

.analogue-2-border-color-a5 {
  border-color: hsl(178, 67.7419354839%, 50.4%) !important;
}
.analogue-2-border-color-a5.border {
  border-color: hsl(178, 67.7419354839%, 50.4%) !important;
}

.analogue-2-bg-a6 {
  background-color: hsl(178, 90.4761904762%, 42%) !important;
}

.analogue-2-color-a6 {
  color: hsl(178, 90.4761904762%, 42%) !important;
}

.analogue-2-border-color-a6 {
  border-color: hsl(178, 90.4761904762%, 42%) !important;
}
.analogue-2-border-color-a6.border {
  border-color: hsl(178, 90.4761904762%, 42%) !important;
}

.analogue-2-bg-a7 {
  background-color: hsl(178, 90.4761904762%, 36.75%) !important;
}

.analogue-2-color-a7 {
  color: hsl(178, 90.4761904762%, 36.75%) !important;
}

.analogue-2-border-color-a7 {
  border-color: hsl(178, 90.4761904762%, 36.75%) !important;
}
.analogue-2-border-color-a7.border {
  border-color: hsl(178, 90.4761904762%, 36.75%) !important;
}

.analogue-2-bg-a8 {
  background-color: hsl(178, 90.4761904762%, 31.5%) !important;
}

.analogue-2-color-a8 {
  color: hsl(178, 90.4761904762%, 31.5%) !important;
}

.analogue-2-border-color-a8 {
  border-color: hsl(178, 90.4761904762%, 31.5%) !important;
}
.analogue-2-border-color-a8.border {
  border-color: hsl(178, 90.4761904762%, 31.5%) !important;
}

.analogue-2-bg-a9 {
  background-color: hsl(178, 90.4761904762%, 26.25%) !important;
}

.analogue-2-color-a9 {
  color: hsl(178, 90.4761904762%, 26.25%) !important;
}

.analogue-2-border-color-a9 {
  border-color: hsl(178, 90.4761904762%, 26.25%) !important;
}
.analogue-2-border-color-a9.border {
  border-color: hsl(178, 90.4761904762%, 26.25%) !important;
}

.analogue-2-bg-a10 {
  background-color: hsl(178, 90.4761904762%, 21%) !important;
}

.analogue-2-color-a10 {
  color: hsl(178, 90.4761904762%, 21%) !important;
}

.analogue-2-border-color-a10 {
  border-color: hsl(178, 90.4761904762%, 21%) !important;
}
.analogue-2-border-color-a10.border {
  border-color: hsl(178, 90.4761904762%, 21%) !important;
}

.analogue-2-bg-a11 {
  background-color: hsl(178, 90.4761904762%, 15.75%) !important;
}

.analogue-2-color-a11 {
  color: hsl(178, 90.4761904762%, 15.75%) !important;
}

.analogue-2-border-color-a11 {
  border-color: hsl(178, 90.4761904762%, 15.75%) !important;
}
.analogue-2-border-color-a11.border {
  border-color: hsl(178, 90.4761904762%, 15.75%) !important;
}

.analogue-2-bg-a12 {
  background-color: hsl(178, 90.4761904762%, 10.5%) !important;
}

.analogue-2-color-a12 {
  color: hsl(178, 90.4761904762%, 10.5%) !important;
}

.analogue-2-border-color-a12 {
  border-color: hsl(178, 90.4761904762%, 10.5%) !important;
}
.analogue-2-border-color-a12.border {
  border-color: hsl(178, 90.4761904762%, 10.5%) !important;
}

.complementary-1-bg {
  background-color: hsl(351, 92.380952381%, 60.625%) !important;
}

.complementary-1-color {
  color: hsl(36, 100%, 50%) !important;
}

.complementary-1-border-color- {
  border-color: hsl(351, 92.380952381%, 60.625%) !important;
}
.complementary-1-border-color-.border {
  border-color: hsl(351, 92.380952381%, 60.625%) !important;
}

.complementary-1-bg-a1 {
  background-color: hsl(351, 100%, 99.5%) !important;
}

.complementary-1-color-a1 {
  color: hsl(351, 100%, 99.5%) !important;
}

.complementary-1-border-color-a1 {
  border-color: hsl(351, 100%, 99.5%) !important;
}
.complementary-1-border-color-a1.border {
  border-color: hsl(351, 100%, 99.5%) !important;
}

.complementary-1-bg-a2 {
  background-color: hsl(351, 64.2857142857%, 88.8%) !important;
}

.complementary-1-color-a2 {
  color: hsl(351, 64.2857142857%, 88.8%) !important;
}

.complementary-1-border-color-a2 {
  border-color: hsl(351, 64.2857142857%, 88.8%) !important;
}
.complementary-1-border-color-a2.border {
  border-color: hsl(351, 64.2857142857%, 88.8%) !important;
}

.complementary-1-bg-a3 {
  background-color: hsl(351, 63.3027522936%, 78.2%) !important;
}

.complementary-1-color-a3 {
  color: hsl(351, 63.3027522936%, 78.2%) !important;
}

.complementary-1-border-color-a3 {
  border-color: hsl(351, 63.3027522936%, 78.2%) !important;
}
.complementary-1-border-color-a3.border {
  border-color: hsl(351, 63.3027522936%, 78.2%) !important;
}

.complementary-1-bg-a4 {
  background-color: hsl(351, 62.2641509434%, 68.2%) !important;
}

.complementary-1-color-a4 {
  color: hsl(351, 62.2641509434%, 68.2%) !important;
}

.complementary-1-border-color-a4 {
  border-color: hsl(351, 62.2641509434%, 68.2%) !important;
}
.complementary-1-border-color-a4.border {
  border-color: hsl(351, 62.2641509434%, 68.2%) !important;
}

.complementary-1-bg-a5 {
  background-color: hsl(351, 61.1650485437%, 58.8%) !important;
}

.complementary-1-color-a5 {
  color: hsl(351, 61.1650485437%, 58.8%) !important;
}

.complementary-1-border-color-a5 {
  border-color: hsl(351, 61.1650485437%, 58.8%) !important;
}
.complementary-1-border-color-a5.border {
  border-color: hsl(351, 61.1650485437%, 58.8%) !important;
}

.complementary-1-bg-a6 {
  background-color: hsl(351, 60%, 50%) !important;
}

.complementary-1-color-a6 {
  color: hsl(351, 60%, 50%) !important;
}

.complementary-1-border-color-a6 {
  border-color: hsl(351, 60%, 50%) !important;
}
.complementary-1-border-color-a6.border {
  border-color: hsl(351, 60%, 50%) !important;
}

.complementary-1-bg-a7 {
  background-color: hsl(351, 60%, 43.75%) !important;
}

.complementary-1-color-a7 {
  color: hsl(351, 60%, 43.75%) !important;
}

.complementary-1-border-color-a7 {
  border-color: hsl(351, 60%, 43.75%) !important;
}
.complementary-1-border-color-a7.border {
  border-color: hsl(351, 60%, 43.75%) !important;
}

.complementary-1-bg-a8 {
  background-color: hsl(351, 60%, 37.5%) !important;
}

.complementary-1-color-a8 {
  color: hsl(351, 60%, 37.5%) !important;
}

.complementary-1-border-color-a8 {
  border-color: hsl(351, 60%, 37.5%) !important;
}
.complementary-1-border-color-a8.border {
  border-color: hsl(351, 60%, 37.5%) !important;
}

.complementary-1-bg-a9 {
  background-color: hsl(351, 60%, 31.25%) !important;
}

.complementary-1-color-a9 {
  color: hsl(351, 60%, 31.25%) !important;
}

.complementary-1-border-color-a9 {
  border-color: hsl(351, 60%, 31.25%) !important;
}
.complementary-1-border-color-a9.border {
  border-color: hsl(351, 60%, 31.25%) !important;
}

.complementary-1-bg-a10 {
  background-color: hsl(351, 60%, 25%) !important;
}

.complementary-1-color-a10 {
  color: hsl(351, 60%, 25%) !important;
}

.complementary-1-border-color-a10 {
  border-color: hsl(351, 60%, 25%) !important;
}
.complementary-1-border-color-a10.border {
  border-color: hsl(351, 60%, 25%) !important;
}

.complementary-1-bg-a11 {
  background-color: hsl(351, 60%, 18.75%) !important;
}

.complementary-1-color-a11 {
  color: hsl(351, 60%, 18.75%) !important;
}

.complementary-1-border-color-a11 {
  border-color: hsl(351, 60%, 18.75%) !important;
}
.complementary-1-border-color-a11.border {
  border-color: hsl(351, 60%, 18.75%) !important;
}

.complementary-1-bg-a12 {
  background-color: hsl(351, 60%, 12.5%) !important;
}

.complementary-1-color-a12 {
  color: hsl(351, 60%, 12.5%) !important;
}

.complementary-1-border-color-a12 {
  border-color: hsl(351, 60%, 12.5%) !important;
}
.complementary-1-border-color-a12.border {
  border-color: hsl(351, 60%, 12.5%) !important;
}

.complementary-2-bg {
  background-color: hsl(36, 100%, 50%) !important;
}

.complementary-2-color {
  color: hsl(36, 100%, 50%) !important;
}

.complementary-2-border-color- {
  border-color: hsl(36, 100%, 50%) !important;
}
.complementary-2-border-color-.border {
  border-color: hsl(36, 100%, 50%) !important;
}

.complementary-2-bg-a1 {
  background-color: hsl(36, 100%, 87.5%) !important;
}

.complementary-2-color-a1 {
  color: hsl(36, 100%, 87.5%) !important;
}

.complementary-2-border-color-a1 {
  border-color: hsl(36, 100%, 87.5%) !important;
}
.complementary-2-border-color-a1.border {
  border-color: hsl(36, 100%, 87.5%) !important;
}

.complementary-2-bg-a2 {
  background-color: hsl(36, 82.7586206897%, 76.8%) !important;
}

.complementary-2-color-a2 {
  color: hsl(36, 82.7586206897%, 76.8%) !important;
}

.complementary-2-border-color-a2 {
  border-color: hsl(36, 82.7586206897%, 76.8%) !important;
}
.complementary-2-border-color-a2.border {
  border-color: hsl(36, 82.7586206897%, 76.8%) !important;
}

.complementary-2-bg-a3 {
  background-color: hsl(36, 75.975975976%, 66.7%) !important;
}

.complementary-2-color-a3 {
  color: hsl(36, 75.975975976%, 66.7%) !important;
}

.complementary-2-border-color-a3 {
  border-color: hsl(36, 75.975975976%, 66.7%) !important;
}
.complementary-2-border-color-a3.border {
  border-color: hsl(36, 75.975975976%, 66.7%) !important;
}

.complementary-2-bg-a4 {
  background-color: hsl(36, 71.9626168224%, 57.2%) !important;
}

.complementary-2-color-a4 {
  color: hsl(36, 71.9626168224%, 57.2%) !important;
}

.complementary-2-border-color-a4 {
  border-color: hsl(36, 71.9626168224%, 57.2%) !important;
}
.complementary-2-border-color-a4.border {
  border-color: hsl(36, 71.9626168224%, 57.2%) !important;
}

.complementary-2-bg-a5 {
  background-color: hsl(36, 73.9130434783%, 48.3%) !important;
}

.complementary-2-color-a5 {
  color: hsl(36, 73.9130434783%, 48.3%) !important;
}

.complementary-2-border-color-a5 {
  border-color: hsl(36, 73.9130434783%, 48.3%) !important;
}
.complementary-2-border-color-a5.border {
  border-color: hsl(36, 73.9130434783%, 48.3%) !important;
}

.complementary-2-bg-a6 {
  background-color: hsl(36, 100%, 40%) !important;
}

.complementary-2-color-a6 {
  color: hsl(36, 100%, 40%) !important;
}

.complementary-2-border-color-a6 {
  border-color: hsl(36, 100%, 40%) !important;
}
.complementary-2-border-color-a6.border {
  border-color: hsl(36, 100%, 40%) !important;
}

.complementary-2-bg-a7 {
  background-color: hsl(36, 100%, 35%) !important;
}

.complementary-2-color-a7 {
  color: hsl(36, 100%, 35%) !important;
}

.complementary-2-border-color-a7 {
  border-color: hsl(36, 100%, 35%) !important;
}
.complementary-2-border-color-a7.border {
  border-color: hsl(36, 100%, 35%) !important;
}

.complementary-2-bg-a8 {
  background-color: hsl(36, 100%, 30%) !important;
}

.complementary-2-color-a8 {
  color: hsl(36, 100%, 30%) !important;
}

.complementary-2-border-color-a8 {
  border-color: hsl(36, 100%, 30%) !important;
}
.complementary-2-border-color-a8.border {
  border-color: hsl(36, 100%, 30%) !important;
}

.complementary-2-bg-a9 {
  background-color: hsl(36, 100%, 25%) !important;
}

.complementary-2-color-a9 {
  color: hsl(36, 100%, 25%) !important;
}

.complementary-2-border-color-a9 {
  border-color: hsl(36, 100%, 25%) !important;
}
.complementary-2-border-color-a9.border {
  border-color: hsl(36, 100%, 25%) !important;
}

.complementary-2-bg-a10 {
  background-color: hsl(36, 100%, 20%) !important;
}

.complementary-2-color-a10 {
  color: hsl(36, 100%, 20%) !important;
}

.complementary-2-border-color-a10 {
  border-color: hsl(36, 100%, 20%) !important;
}
.complementary-2-border-color-a10.border {
  border-color: hsl(36, 100%, 20%) !important;
}

.complementary-2-bg-a11 {
  background-color: hsl(36, 100%, 15%) !important;
}

.complementary-2-color-a11 {
  color: hsl(36, 100%, 15%) !important;
}

.complementary-2-border-color-a11 {
  border-color: hsl(36, 100%, 15%) !important;
}
.complementary-2-border-color-a11.border {
  border-color: hsl(36, 100%, 15%) !important;
}

.complementary-2-bg-a12 {
  background-color: hsl(36, 100%, 10%) !important;
}

.complementary-2-color-a12 {
  color: hsl(36, 100%, 10%) !important;
}

.complementary-2-border-color-a12 {
  border-color: hsl(36, 100%, 10%) !important;
}
.complementary-2-border-color-a12.border {
  border-color: hsl(36, 100%, 10%) !important;
}

.complementary-3-bg {
  background-color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-color {
  color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-border-color- {
  border-color: hsl(159, 100%, 40.5%) !important;
}
.complementary-3-border-color-.border {
  border-color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-bg-a1 {
  background-color: hsl(159, 100%, 87.5%) !important;
}

.complementary-3-color-a1 {
  color: hsl(159, 100%, 87.5%) !important;
}

.complementary-3-border-color-a1 {
  border-color: hsl(159, 100%, 87.5%) !important;
}
.complementary-3-border-color-a1.border {
  border-color: hsl(159, 100%, 87.5%) !important;
}

.complementary-3-bg-a2 {
  background-color: hsl(159, 82.7586206897%, 76.8%) !important;
}

.complementary-3-color-a2 {
  color: hsl(159, 82.7586206897%, 76.8%) !important;
}

.complementary-3-border-color-a2 {
  border-color: hsl(159, 82.7586206897%, 76.8%) !important;
}
.complementary-3-border-color-a2.border {
  border-color: hsl(159, 82.7586206897%, 76.8%) !important;
}

.complementary-3-bg-a3 {
  background-color: hsl(159, 75.975975976%, 66.7%) !important;
}

.complementary-3-color-a3 {
  color: hsl(159, 75.975975976%, 66.7%) !important;
}

.complementary-3-border-color-a3 {
  border-color: hsl(159, 75.975975976%, 66.7%) !important;
}
.complementary-3-border-color-a3.border {
  border-color: hsl(159, 75.975975976%, 66.7%) !important;
}

.complementary-3-bg-a4 {
  background-color: hsl(159, 71.9626168224%, 57.2%) !important;
}

.complementary-3-color-a4 {
  color: hsl(159, 71.9626168224%, 57.2%) !important;
}

.complementary-3-border-color-a4 {
  border-color: hsl(159, 71.9626168224%, 57.2%) !important;
}
.complementary-3-border-color-a4.border {
  border-color: hsl(159, 71.9626168224%, 57.2%) !important;
}

.complementary-3-bg-a5 {
  background-color: hsl(159, 73.9130434783%, 48.3%) !important;
}

.complementary-3-color-a5 {
  color: hsl(159, 73.9130434783%, 48.3%) !important;
}

.complementary-3-border-color-a5 {
  border-color: hsl(159, 73.9130434783%, 48.3%) !important;
}
.complementary-3-border-color-a5.border {
  border-color: hsl(159, 73.9130434783%, 48.3%) !important;
}

.complementary-3-bg-a6 {
  background-color: hsl(159, 100%, 40%) !important;
}

.complementary-3-color-a6 {
  color: hsl(159, 100%, 40%) !important;
}

.complementary-3-border-color-a6 {
  border-color: hsl(159, 100%, 40%) !important;
}
.complementary-3-border-color-a6.border {
  border-color: hsl(159, 100%, 40%) !important;
}

.complementary-3-bg-a7 {
  background-color: hsl(159, 100%, 35%) !important;
}

.complementary-3-color-a7 {
  color: hsl(159, 100%, 35%) !important;
}

.complementary-3-border-color-a7 {
  border-color: hsl(159, 100%, 35%) !important;
}
.complementary-3-border-color-a7.border {
  border-color: hsl(159, 100%, 35%) !important;
}

.complementary-3-bg-a8 {
  background-color: hsl(159, 100%, 30%) !important;
}

.complementary-3-color-a8 {
  color: hsl(159, 100%, 30%) !important;
}

.complementary-3-border-color-a8 {
  border-color: hsl(159, 100%, 30%) !important;
}
.complementary-3-border-color-a8.border {
  border-color: hsl(159, 100%, 30%) !important;
}

.complementary-3-bg-a9 {
  background-color: hsl(159, 100%, 25%) !important;
}

.complementary-3-color-a9 {
  color: hsl(159, 100%, 25%) !important;
}

.complementary-3-border-color-a9 {
  border-color: hsl(159, 100%, 25%) !important;
}
.complementary-3-border-color-a9.border {
  border-color: hsl(159, 100%, 25%) !important;
}

.complementary-3-bg-a10 {
  background-color: hsl(159, 100%, 20%) !important;
}

.complementary-3-color-a10 {
  color: hsl(159, 100%, 20%) !important;
}

.complementary-3-border-color-a10 {
  border-color: hsl(159, 100%, 20%) !important;
}
.complementary-3-border-color-a10.border {
  border-color: hsl(159, 100%, 20%) !important;
}

.complementary-3-bg-a11 {
  background-color: hsl(159, 100%, 15%) !important;
}

.complementary-3-color-a11 {
  color: hsl(159, 100%, 15%) !important;
}

.complementary-3-border-color-a11 {
  border-color: hsl(159, 100%, 15%) !important;
}
.complementary-3-border-color-a11.border {
  border-color: hsl(159, 100%, 15%) !important;
}

.complementary-3-bg-a12 {
  background-color: hsl(159, 100%, 10%) !important;
}

.complementary-3-color-a12 {
  color: hsl(159, 100%, 10%) !important;
}

.complementary-3-border-color-a12 {
  border-color: hsl(159, 100%, 10%) !important;
}
.complementary-3-border-color-a12.border {
  border-color: hsl(159, 100%, 10%) !important;
}

.analogue-1-bg-b1 {
  background-color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-color-b1 {
  color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-border-color-b1 {
  border-color: hsl(243, 100%, 57.5%) !important;
}
.analogue-1-border-color-b1.border {
  border-color: hsl(243, 100%, 57.5%) !important;
}

.analogue-1-bg-b2 {
  background-color: hsl(243, 77.1428571429%, 56.25%) !important;
}

.analogue-1-color-b2 {
  color: hsl(243, 77.1428571429%, 56.25%) !important;
}

.analogue-1-border-color-b2 {
  border-color: hsl(243, 77.1428571429%, 56.25%) !important;
}
.analogue-1-border-color-b2.border {
  border-color: hsl(243, 77.1428571429%, 56.25%) !important;
}

.analogue-1-bg-b3 {
  background-color: hsl(243, 56.5217391304%, 54%) !important;
}

.analogue-1-color-b3 {
  color: hsl(243, 56.5217391304%, 54%) !important;
}

.analogue-1-border-color-b3 {
  border-color: hsl(243, 56.5217391304%, 54%) !important;
}
.analogue-1-border-color-b3.border {
  border-color: hsl(243, 56.5217391304%, 54%) !important;
}

.analogue-1-bg-b4 {
  background-color: hsl(243, 39.0862944162%, 50.75%) !important;
}

.analogue-1-color-b4 {
  color: hsl(243, 39.0862944162%, 50.75%) !important;
}

.analogue-1-border-color-b4 {
  border-color: hsl(243, 39.0862944162%, 50.75%) !important;
}
.analogue-1-border-color-b4.border {
  border-color: hsl(243, 39.0862944162%, 50.75%) !important;
}

.analogue-1-bg-b5 {
  background-color: hsl(243, 29.0322580645%, 46.5%) !important;
}

.analogue-1-color-b5 {
  color: hsl(243, 29.0322580645%, 46.5%) !important;
}

.analogue-1-border-color-b5 {
  border-color: hsl(243, 29.0322580645%, 46.5%) !important;
}
.analogue-1-border-color-b5.border {
  border-color: hsl(243, 29.0322580645%, 46.5%) !important;
}

.analogue-1-bg-b6 {
  background-color: hsl(243, 21.2121212121%, 41.25%) !important;
}

.analogue-1-color-b6 {
  color: hsl(243, 21.2121212121%, 41.25%) !important;
}

.analogue-1-border-color-b6 {
  border-color: hsl(243, 21.2121212121%, 41.25%) !important;
}
.analogue-1-border-color-b6.border {
  border-color: hsl(243, 21.2121212121%, 41.25%) !important;
}

.analogue-1-bg-b7 {
  background-color: hsl(243, 14.2857142857%, 35%) !important;
}

.analogue-1-color-b7 {
  color: hsl(243, 14.2857142857%, 35%) !important;
}

.analogue-1-border-color-b7 {
  border-color: hsl(243, 14.2857142857%, 35%) !important;
}
.analogue-1-border-color-b7.border {
  border-color: hsl(243, 14.2857142857%, 35%) !important;
}

.analogue-1-bg-b8 {
  background-color: hsl(243, 8.1081081081%, 27.75%) !important;
}

.analogue-1-color-b8 {
  color: hsl(243, 8.1081081081%, 27.75%) !important;
}

.analogue-1-border-color-b8 {
  border-color: hsl(243, 8.1081081081%, 27.75%) !important;
}
.analogue-1-border-color-b8.border {
  border-color: hsl(243, 8.1081081081%, 27.75%) !important;
}

.analogue-2-bg-b1 {
  background-color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-color-b1 {
  color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-border-color-b1 {
  border-color: hsl(178, 90.4761904762%, 44.625%) !important;
}
.analogue-2-border-color-b1.border {
  border-color: hsl(178, 90.4761904762%, 44.625%) !important;
}

.analogue-2-bg-b2 {
  background-color: hsl(178, 73.9130434783%, 43.125%) !important;
}

.analogue-2-color-b2 {
  color: hsl(178, 73.9130434783%, 43.125%) !important;
}

.analogue-2-border-color-b2 {
  border-color: hsl(178, 73.9130434783%, 43.125%) !important;
}
.analogue-2-border-color-b2.border {
  border-color: hsl(178, 73.9130434783%, 43.125%) !important;
}

.analogue-2-bg-b3 {
  background-color: hsl(178, 60%, 40.625%) !important;
}

.analogue-2-color-b3 {
  color: hsl(178, 60%, 40.625%) !important;
}

.analogue-2-border-color-b3 {
  border-color: hsl(178, 60%, 40.625%) !important;
}
.analogue-2-border-color-b3.border {
  border-color: hsl(178, 60%, 40.625%) !important;
}

.analogue-2-bg-b4 {
  background-color: hsl(178, 48.1481481481%, 37.125%) !important;
}

.analogue-2-color-b4 {
  color: hsl(178, 48.1481481481%, 37.125%) !important;
}

.analogue-2-border-color-b4 {
  border-color: hsl(178, 48.1481481481%, 37.125%) !important;
}
.analogue-2-border-color-b4.border {
  border-color: hsl(178, 48.1481481481%, 37.125%) !important;
}

.analogue-2-bg-b5 {
  background-color: hsl(178, 37.9310344828%, 32.625%) !important;
}

.analogue-2-color-b5 {
  color: hsl(178, 37.9310344828%, 32.625%) !important;
}

.analogue-2-border-color-b5 {
  border-color: hsl(178, 37.9310344828%, 32.625%) !important;
}
.analogue-2-border-color-b5.border {
  border-color: hsl(178, 37.9310344828%, 32.625%) !important;
}

.analogue-2-bg-b6 {
  background-color: hsl(178, 29.0322580645%, 27.125%) !important;
}

.analogue-2-color-b6 {
  color: hsl(178, 29.0322580645%, 27.125%) !important;
}

.analogue-2-border-color-b6 {
  border-color: hsl(178, 29.0322580645%, 27.125%) !important;
}
.analogue-2-border-color-b6.border {
  border-color: hsl(178, 29.0322580645%, 27.125%) !important;
}

.analogue-2-bg-b7 {
  background-color: hsl(178, 21.2121212121%, 20.625%) !important;
}

.analogue-2-color-b7 {
  color: hsl(178, 21.2121212121%, 20.625%) !important;
}

.analogue-2-border-color-b7 {
  border-color: hsl(178, 21.2121212121%, 20.625%) !important;
}
.analogue-2-border-color-b7.border {
  border-color: hsl(178, 21.2121212121%, 20.625%) !important;
}

.analogue-2-bg-b8 {
  background-color: hsl(178, 14.2857142857%, 13.125%) !important;
}

.analogue-2-color-b8 {
  color: hsl(178, 14.2857142857%, 13.125%) !important;
}

.analogue-2-border-color-b8 {
  border-color: hsl(178, 14.2857142857%, 13.125%) !important;
}
.analogue-2-border-color-b8.border {
  border-color: hsl(178, 14.2857142857%, 13.125%) !important;
}

.complementary-1-bg-b1 {
  background-color: hsl(351, 92.380952381%, 60.625%) !important;
}

.complementary-1-color-b1 {
  color: hsl(351, 92.380952381%, 60.625%) !important;
}

.complementary-1-border-color-b1 {
  border-color: hsl(351, 92.380952381%, 60.625%) !important;
}
.complementary-1-border-color-b1.border {
  border-color: hsl(351, 92.380952381%, 60.625%) !important;
}

.complementary-1-bg-b2 {
  background-color: hsl(351, 68.5039370079%, 58.725%) !important;
}

.complementary-1-color-b2 {
  color: hsl(351, 68.5039370079%, 58.725%) !important;
}

.complementary-1-border-color-b2 {
  border-color: hsl(351, 68.5039370079%, 58.725%) !important;
}
.complementary-1-border-color-b2.border {
  border-color: hsl(351, 68.5039370079%, 58.725%) !important;
}

.complementary-1-bg-b3 {
  background-color: hsl(351, 47.9343520091%, 55.825%) !important;
}

.complementary-1-color-b3 {
  color: hsl(351, 47.9343520091%, 55.825%) !important;
}

.complementary-1-border-color-b3 {
  border-color: hsl(351, 47.9343520091%, 55.825%) !important;
}
.complementary-1-border-color-b3.border {
  border-color: hsl(351, 47.9343520091%, 55.825%) !important;
}

.complementary-1-bg-b4 {
  background-color: hsl(351, 31.3572542902%, 51.925%) !important;
}

.complementary-1-color-b4 {
  color: hsl(351, 31.3572542902%, 51.925%) !important;
}

.complementary-1-border-color-b4 {
  border-color: hsl(351, 31.3572542902%, 51.925%) !important;
}
.complementary-1-border-color-b4.border {
  border-color: hsl(351, 31.3572542902%, 51.925%) !important;
}

.complementary-1-bg-b5 {
  background-color: hsl(351, 21.2121212121%, 47.025%) !important;
}

.complementary-1-color-b5 {
  color: hsl(351, 21.2121212121%, 47.025%) !important;
}

.complementary-1-border-color-b5 {
  border-color: hsl(351, 21.2121212121%, 47.025%) !important;
}
.complementary-1-border-color-b5.border {
  border-color: hsl(351, 21.2121212121%, 47.025%) !important;
}

.complementary-1-bg-b6 {
  background-color: hsl(351, 14.2857142857%, 41.125%) !important;
}

.complementary-1-color-b6 {
  color: hsl(351, 14.2857142857%, 41.125%) !important;
}

.complementary-1-border-color-b6 {
  border-color: hsl(351, 14.2857142857%, 41.125%) !important;
}
.complementary-1-border-color-b6.border {
  border-color: hsl(351, 14.2857142857%, 41.125%) !important;
}

.complementary-1-bg-b7 {
  background-color: hsl(351, 8.1081081081%, 34.225%) !important;
}

.complementary-1-color-b7 {
  color: hsl(351, 8.1081081081%, 34.225%) !important;
}

.complementary-1-border-color-b7 {
  border-color: hsl(351, 8.1081081081%, 34.225%) !important;
}
.complementary-1-border-color-b7.border {
  border-color: hsl(351, 8.1081081081%, 34.225%) !important;
}

.complementary-1-bg-b8 {
  background-color: hsl(351, 2.5641025641%, 26.325%) !important;
}

.complementary-1-color-b8 {
  color: hsl(351, 2.5641025641%, 26.325%) !important;
}

.complementary-1-border-color-b8 {
  border-color: hsl(351, 2.5641025641%, 26.325%) !important;
}
.complementary-1-border-color-b8.border {
  border-color: hsl(351, 2.5641025641%, 26.325%) !important;
}

.complementary-2-bg-b1 {
  background-color: hsl(36, 100%, 50%) !important;
}

.complementary-2-color-b1 {
  color: hsl(36, 100%, 50%) !important;
}

.complementary-2-border-color-b1 {
  border-color: hsl(36, 100%, 50%) !important;
}
.complementary-2-border-color-b1.border {
  border-color: hsl(36, 100%, 50%) !important;
}

.complementary-2-bg-b2 {
  background-color: hsl(36, 81.8181818182%, 49.5%) !important;
}

.complementary-2-color-b2 {
  color: hsl(36, 81.8181818182%, 49.5%) !important;
}

.complementary-2-border-color-b2 {
  border-color: hsl(36, 81.8181818182%, 49.5%) !important;
}
.complementary-2-border-color-b2.border {
  border-color: hsl(36, 81.8181818182%, 49.5%) !important;
}

.complementary-2-bg-b3 {
  background-color: hsl(36, 66.6666666667%, 48%) !important;
}

.complementary-2-color-b3 {
  color: hsl(36, 66.6666666667%, 48%) !important;
}

.complementary-2-border-color-b3 {
  border-color: hsl(36, 66.6666666667%, 48%) !important;
}
.complementary-2-border-color-b3.border {
  border-color: hsl(36, 66.6666666667%, 48%) !important;
}

.complementary-2-bg-b4 {
  background-color: hsl(36, 53.8461538462%, 45.5%) !important;
}

.complementary-2-color-b4 {
  color: hsl(36, 53.8461538462%, 45.5%) !important;
}

.complementary-2-border-color-b4 {
  border-color: hsl(36, 53.8461538462%, 45.5%) !important;
}
.complementary-2-border-color-b4.border {
  border-color: hsl(36, 53.8461538462%, 45.5%) !important;
}

.complementary-2-bg-b5 {
  background-color: hsl(36, 42.8571428571%, 42%) !important;
}

.complementary-2-color-b5 {
  color: hsl(36, 42.8571428571%, 42%) !important;
}

.complementary-2-border-color-b5 {
  border-color: hsl(36, 42.8571428571%, 42%) !important;
}
.complementary-2-border-color-b5.border {
  border-color: hsl(36, 42.8571428571%, 42%) !important;
}

.complementary-2-bg-b6 {
  background-color: hsl(36, 33.3333333333%, 37.5%) !important;
}

.complementary-2-color-b6 {
  color: hsl(36, 33.3333333333%, 37.5%) !important;
}

.complementary-2-border-color-b6 {
  border-color: hsl(36, 33.3333333333%, 37.5%) !important;
}
.complementary-2-border-color-b6.border {
  border-color: hsl(36, 33.3333333333%, 37.5%) !important;
}

.complementary-2-bg-b7 {
  background-color: hsl(36, 25%, 32%) !important;
}

.complementary-2-color-b7 {
  color: hsl(36, 25%, 32%) !important;
}

.complementary-2-border-color-b7 {
  border-color: hsl(36, 25%, 32%) !important;
}
.complementary-2-border-color-b7.border {
  border-color: hsl(36, 25%, 32%) !important;
}

.complementary-2-bg-b8 {
  background-color: hsl(36, 17.6470588235%, 25.5%) !important;
}

.complementary-2-color-b8 {
  color: hsl(36, 17.6470588235%, 25.5%) !important;
}

.complementary-2-border-color-b8 {
  border-color: hsl(36, 17.6470588235%, 25.5%) !important;
}
.complementary-2-border-color-b8.border {
  border-color: hsl(36, 17.6470588235%, 25.5%) !important;
}

.complementary-3-bg-b1 {
  background-color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-color-b1 {
  color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-border-color-b1 {
  border-color: hsl(159, 100%, 40.5%) !important;
}
.complementary-3-border-color-b1.border {
  border-color: hsl(159, 100%, 40.5%) !important;
}

.complementary-3-bg-b2 {
  background-color: hsl(159, 81.8181818182%, 39.05%) !important;
}

.complementary-3-color-b2 {
  color: hsl(159, 81.8181818182%, 39.05%) !important;
}

.complementary-3-border-color-b2 {
  border-color: hsl(159, 81.8181818182%, 39.05%) !important;
}
.complementary-3-border-color-b2.border {
  border-color: hsl(159, 81.8181818182%, 39.05%) !important;
}

.complementary-3-bg-b3 {
  background-color: hsl(159, 66.6666666667%, 36.6%) !important;
}

.complementary-3-color-b3 {
  color: hsl(159, 66.6666666667%, 36.6%) !important;
}

.complementary-3-border-color-b3 {
  border-color: hsl(159, 66.6666666667%, 36.6%) !important;
}
.complementary-3-border-color-b3.border {
  border-color: hsl(159, 66.6666666667%, 36.6%) !important;
}

.complementary-3-bg-b4 {
  background-color: hsl(159, 53.8461538462%, 33.15%) !important;
}

.complementary-3-color-b4 {
  color: hsl(159, 53.8461538462%, 33.15%) !important;
}

.complementary-3-border-color-b4 {
  border-color: hsl(159, 53.8461538462%, 33.15%) !important;
}
.complementary-3-border-color-b4.border {
  border-color: hsl(159, 53.8461538462%, 33.15%) !important;
}

.complementary-3-bg-b5 {
  background-color: hsl(159, 42.8571428571%, 28.7%) !important;
}

.complementary-3-color-b5 {
  color: hsl(159, 42.8571428571%, 28.7%) !important;
}

.complementary-3-border-color-b5 {
  border-color: hsl(159, 42.8571428571%, 28.7%) !important;
}
.complementary-3-border-color-b5.border {
  border-color: hsl(159, 42.8571428571%, 28.7%) !important;
}

.complementary-3-bg-b6 {
  background-color: hsl(159, 33.3333333333%, 23.25%) !important;
}

.complementary-3-color-b6 {
  color: hsl(159, 33.3333333333%, 23.25%) !important;
}

.complementary-3-border-color-b6 {
  border-color: hsl(159, 33.3333333333%, 23.25%) !important;
}
.complementary-3-border-color-b6.border {
  border-color: hsl(159, 33.3333333333%, 23.25%) !important;
}

.complementary-3-bg-b7 {
  background-color: hsl(159, 25%, 16.8%) !important;
}

.complementary-3-color-b7 {
  color: hsl(159, 25%, 16.8%) !important;
}

.complementary-3-border-color-b7 {
  border-color: hsl(159, 25%, 16.8%) !important;
}
.complementary-3-border-color-b7.border {
  border-color: hsl(159, 25%, 16.8%) !important;
}

.complementary-3-bg-b8 {
  background-color: hsl(159, 17.6470588235%, 9.35%) !important;
}

.complementary-3-color-b8 {
  color: hsl(159, 17.6470588235%, 9.35%) !important;
}

.complementary-3-border-color-b8 {
  border-color: hsl(159, 17.6470588235%, 9.35%) !important;
}
.complementary-3-border-color-b8.border {
  border-color: hsl(159, 17.6470588235%, 9.35%) !important;
}

.neutral-1-bg {
  background-color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-1-color {
  color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-1-border-color- {
  border-color: hsl(210, 53.8461538462%, 19.5%) !important;
}
.neutral-1-border-color-.border {
  border-color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-1-bg-a1 {
  background-color: hsl(210, 6.2290689886%, 92.535%) !important;
}

.neutral-1-color-a1 {
  color: hsl(210, 6.2290689886%, 92.535%) !important;
}

.neutral-1-border-color-a1 {
  border-color: hsl(210, 6.2290689886%, 92.535%) !important;
}
.neutral-1-border-color-a1.border {
  border-color: hsl(210, 6.2290689886%, 92.535%) !important;
}

.neutral-1-bg-a2 {
  background-color: hsl(210, 2.9799029799%, 85.57%) !important;
}

.neutral-1-color-a2 {
  color: hsl(210, 2.9799029799%, 85.57%) !important;
}

.neutral-1-border-color-a2 {
  border-color: hsl(210, 2.9799029799%, 85.57%) !important;
}
.neutral-1-border-color-a2.border {
  border-color: hsl(210, 2.9799029799%, 85.57%) !important;
}

.neutral-1-bg-a3 {
  background-color: hsl(210, 3.6255162919%, 78.21%) !important;
}

.neutral-1-color-a3 {
  color: hsl(210, 3.6255162919%, 78.21%) !important;
}

.neutral-1-border-color-a3 {
  border-color: hsl(210, 3.6255162919%, 78.21%) !important;
}
.neutral-1-border-color-a3.border {
  border-color: hsl(210, 3.6255162919%, 78.21%) !important;
}

.neutral-1-bg-a4 {
  background-color: hsl(210, 7.1618037135%, 69.84%) !important;
}

.neutral-1-color-a4 {
  color: hsl(210, 7.1618037135%, 69.84%) !important;
}

.neutral-1-border-color-a4 {
  border-color: hsl(210, 7.1618037135%, 69.84%) !important;
}
.neutral-1-border-color-a4.border {
  border-color: hsl(210, 7.1618037135%, 69.84%) !important;
}

.neutral-1-bg-a5 {
  background-color: hsl(210, 8.4967320261%, 61.75%) !important;
}

.neutral-1-color-a5 {
  color: hsl(210, 8.4967320261%, 61.75%) !important;
}

.neutral-1-border-color-a5 {
  border-color: hsl(210, 8.4967320261%, 61.75%) !important;
}
.neutral-1-border-color-a5.border {
  border-color: hsl(210, 8.4967320261%, 61.75%) !important;
}

.neutral-1-bg-a6 {
  background-color: hsl(210, 12.1338912134%, 52.2%) !important;
}

.neutral-1-color-a6 {
  color: hsl(210, 12.1338912134%, 52.2%) !important;
}

.neutral-1-border-color-a6 {
  border-color: hsl(210, 12.1338912134%, 52.2%) !important;
}
.neutral-1-border-color-a6.border {
  border-color: hsl(210, 12.1338912134%, 52.2%) !important;
}

.neutral-1-bg-a7 {
  background-color: hsl(210, 17.6470588235%, 43.35%) !important;
}

.neutral-1-color-a7 {
  color: hsl(210, 17.6470588235%, 43.35%) !important;
}

.neutral-1-border-color-a7 {
  border-color: hsl(210, 17.6470588235%, 43.35%) !important;
}
.neutral-1-border-color-a7.border {
  border-color: hsl(210, 17.6470588235%, 43.35%) !important;
}

.neutral-1-bg-a8 {
  background-color: hsl(210, 25%, 35.2%) !important;
}

.neutral-1-color-a8 {
  color: hsl(210, 25%, 35.2%) !important;
}

.neutral-1-border-color-a8 {
  border-color: hsl(210, 25%, 35.2%) !important;
}
.neutral-1-border-color-a8.border {
  border-color: hsl(210, 25%, 35.2%) !important;
}

.neutral-1-bg-a9 {
  background-color: hsl(210, 33.3333333333%, 27.75%) !important;
}

.neutral-1-color-a9 {
  color: hsl(210, 33.3333333333%, 27.75%) !important;
}

.neutral-1-border-color-a9 {
  border-color: hsl(210, 33.3333333333%, 27.75%) !important;
}
.neutral-1-border-color-a9.border {
  border-color: hsl(210, 33.3333333333%, 27.75%) !important;
}

.neutral-1-bg-a10 {
  background-color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-1-color-a10 {
  color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-1-border-color-a10 {
  border-color: hsl(210, 53.8461538462%, 19.5%) !important;
}
.neutral-1-border-color-a10.border {
  border-color: hsl(210, 53.8461538462%, 19.5%) !important;
}

.neutral-2-bg {
  background-color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-color {
  color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-border-color- {
  border-color: hsl(210, 32.2033898305%, 92.625%);
}

.neutral-2-bg-b1 {
  background-color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-color-b1 {
  color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-border-color-b1 {
  border-color: hsl(210, 32.2033898305%, 92.625%) !important;
}
.neutral-2-border-color-b1.border {
  border-color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-bg-b2 {
  background-color: hsl(210, 9.0909090909%, 78%) !important;
}

.neutral-2-color-b2 {
  color: hsl(210, 9.0909090909%, 78%) !important;
}

.neutral-2-border-color-b2 {
  border-color: hsl(210, 9.0909090909%, 78%) !important;
}
.neutral-2-border-color-b2.border {
  border-color: hsl(210, 9.0909090909%, 78%) !important;
}

.neutral-2-bg-b3 {
  background-color: hsl(210, 4.4368600683%, 63.375%) !important;
}

.neutral-2-color-b3 {
  color: hsl(210, 4.4368600683%, 63.375%) !important;
}

.neutral-2-border-color-b3 {
  border-color: hsl(210, 4.4368600683%, 63.375%) !important;
}
.neutral-2-border-color-b3.border {
  border-color: hsl(210, 4.4368600683%, 63.375%) !important;
}

.neutral-2-bg-b4 {
  background-color: hsl(210, 2.5641025641%, 48.75%) !important;
}

.neutral-2-color-b4 {
  color: hsl(210, 2.5641025641%, 48.75%) !important;
}

.neutral-2-border-color-b4 {
  border-color: hsl(210, 2.5641025641%, 48.75%) !important;
}
.neutral-2-border-color-b4.border {
  border-color: hsl(210, 2.5641025641%, 48.75%) !important;
}

.neutral-2-bg-b5 {
  background-color: hsl(210, 2.0408163265%, 34.3%) !important;
}

.neutral-2-color-b5 {
  color: hsl(210, 2.0408163265%, 34.3%) !important;
}

.neutral-2-border-color-b5 {
  border-color: hsl(210, 2.0408163265%, 34.3%) !important;
}
.neutral-2-border-color-b5.border {
  border-color: hsl(210, 2.0408163265%, 34.3%) !important;
}

.neutral-2-bg-b6 {
  background-color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-color-b6 {
  color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-border-color-b6 {
  border-color: hsl(210, 3.6269430052%, 19.3%) !important;
}
.neutral-2-border-color-b6.border {
  border-color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-bg-b7 {
  background-color: hsl(210, 4.7120418848%, 4.775%) !important;
}

.neutral-2-color-b7 {
  color: hsl(210, 4.7120418848%, 4.775%) !important;
}

.neutral-2-border-color-b7 {
  border-color: hsl(210, 4.7120418848%, 4.775%) !important;
}
.neutral-2-border-color-b7.border {
  border-color: hsl(210, 4.7120418848%, 4.775%) !important;
}

.neutral-2-bg-a1 {
  background-color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-color-a1 {
  color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-border-color-a1 {
  border-color: hsl(210, 32.2033898305%, 92.625%) !important;
}
.neutral-2-border-color-a1.border {
  border-color: hsl(210, 32.2033898305%, 92.625%) !important;
}

.neutral-2-bg-a2 {
  background-color: hsl(210, 13.7931034483%, 76.8%) !important;
}

.neutral-2-color-a2 {
  color: hsl(210, 13.7931034483%, 76.8%) !important;
}

.neutral-2-border-color-a2 {
  border-color: hsl(210, 13.7931034483%, 76.8%) !important;
}
.neutral-2-border-color-a2.border {
  border-color: hsl(210, 13.7931034483%, 76.8%) !important;
}

.neutral-2-bg-a3 {
  background-color: hsl(210, 6.103286385%, 62.725%) !important;
}

.neutral-2-color-a3 {
  color: hsl(210, 6.103286385%, 62.725%) !important;
}

.neutral-2-border-color-a3 {
  border-color: hsl(210, 6.103286385%, 62.725%) !important;
}
.neutral-2-border-color-a3.border {
  border-color: hsl(210, 6.103286385%, 62.725%) !important;
}

.neutral-2-bg-a4 {
  background-color: hsl(210, 3.6269430052%, 48.25%) !important;
}

.neutral-2-color-a4 {
  color: hsl(210, 3.6269430052%, 48.25%) !important;
}

.neutral-2-border-color-a4 {
  border-color: hsl(210, 3.6269430052%, 48.25%) !important;
}
.neutral-2-border-color-a4.border {
  border-color: hsl(210, 3.6269430052%, 48.25%) !important;
}

.neutral-2-bg-a5 {
  background-color: hsl(210, 3.6269430052%, 33.775%) !important;
}

.neutral-2-color-a5 {
  color: hsl(210, 3.6269430052%, 33.775%) !important;
}

.neutral-2-border-color-a5 {
  border-color: hsl(210, 3.6269430052%, 33.775%) !important;
}
.neutral-2-border-color-a5.border {
  border-color: hsl(210, 3.6269430052%, 33.775%) !important;
}

.neutral-2-bg-a6 {
  background-color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-color-a6 {
  color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-border-color-a6 {
  border-color: hsl(210, 3.6269430052%, 19.3%) !important;
}
.neutral-2-border-color-a6.border {
  border-color: hsl(210, 3.6269430052%, 19.3%) !important;
}

.neutral-2-bg-a7 {
  background-color: hsl(210, 4.7120418848%, 9.55%) !important;
}

.neutral-2-color-a7 {
  color: hsl(210, 4.7120418848%, 9.55%) !important;
}

.neutral-2-border-color-a7 {
  border-color: hsl(210, 4.7120418848%, 9.55%) !important;
}
.neutral-2-border-color-a7.border {
  border-color: hsl(210, 4.7120418848%, 9.55%) !important;
}

.lightgrey-bg-a1 {
  background-color: hsl(210, 3%, 85%) !important;
}

.lightgrey-color-a1 {
  color: hsl(210, 3%, 85%) !important;
}

.lightgrey-border-color-a1 {
  border-color: hsl(210, 3%, 85%) !important;
}
.lightgrey-border-color-a1.border {
  border-color: hsl(210, 3%, 85%) !important;
}

.lightgrey-bg-a2 {
  background-color: #edf5fc !important;
}

.lightgrey-color-a2 {
  color: #edf5fc !important;
}

.lightgrey-border-color-a2 {
  border-color: #edf5fc !important;
}
.lightgrey-border-color-a2.border {
  border-color: #edf5fc !important;
}

.lightgrey-bg-a3 {
  background-color: hsl(210, 62%, 97%) !important;
}

.lightgrey-color-a3 {
  color: hsl(210, 62%, 97%) !important;
}

.lightgrey-border-color-a3 {
  border-color: hsl(210, 62%, 97%) !important;
}
.lightgrey-border-color-a3.border {
  border-color: hsl(210, 62%, 97%) !important;
}

.lightgrey-bg-a4 {
  background-color: #f5f9fc !important;
}

.lightgrey-color-a4 {
  color: #f5f9fc !important;
}

.lightgrey-border-color-a4 {
  border-color: #f5f9fc !important;
}
.lightgrey-border-color-a4.border {
  border-color: #f5f9fc !important;
}

.lightgrey-bg-b1 {
  background-color: hsl(210, 62%, 97%) !important;
}

.lightgrey-color-b1 {
  color: hsl(210, 62%, 97%) !important;
}

.lightgrey-border-color-b1 {
  border-color: hsl(210, 62%, 97%) !important;
}
.lightgrey-border-color-b1.border {
  border-color: hsl(210, 62%, 97%) !important;
}

.lightgrey-bg-b2 {
  background-color: #ebf2fa !important;
}

.lightgrey-color-b2 {
  color: #ebf2fa !important;
}

.lightgrey-border-color-b2 {
  border-color: #ebf2fa !important;
}
.lightgrey-border-color-b2.border {
  border-color: #ebf2fa !important;
}

.lightgrey-bg-b3 {
  background-color: #edf4fa !important;
}

.lightgrey-color-b3 {
  color: #edf4fa !important;
}

.lightgrey-border-color-b3 {
  border-color: #edf4fa !important;
}
.lightgrey-border-color-b3.border {
  border-color: #edf4fa !important;
}

.lightgrey-bg-b4 {
  background-color: #f2f6fa !important;
}

.lightgrey-color-b4 {
  color: #f2f6fa !important;
}

.lightgrey-border-color-b4 {
  border-color: #f2f6fa !important;
}
.lightgrey-border-color-b4.border {
  border-color: #f2f6fa !important;
}

.lightgrey-bg-c1 {
  background-color: #f7f9fa !important;
}

.lightgrey-color-c1 {
  color: #f7f9fa !important;
}

.lightgrey-border-color-c1 {
  border-color: #f7f9fa !important;
}
.lightgrey-border-color-c1.border {
  border-color: #f7f9fa !important;
}

.lightgrey-bg-c2 {
  background-color: hsl(210, 62%, 97%) !important;
}

.lightgrey-color-c2 {
  color: hsl(210, 62%, 97%) !important;
}

.lightgrey-border-color-c2 {
  border-color: hsl(210, 62%, 97%) !important;
}
.lightgrey-border-color-c2.border {
  border-color: hsl(210, 62%, 97%) !important;
}

:root {
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #e00b3c;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #3e94e9;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-blue: #0066cc;
  --bs-gray-secondary: hsl(210, 17%, 44%);
  --bs-gray-tertiary: hsl(205, 21.2121212121%, 44.55%);
  --bs-gray-quaternary: hsl(238, 100%, 99.5%);
  --bs-black: #000;
  --bs-gray-100: #eeeeee;
  --bs-gray-200: #a6a6a6;
  --bs-gray-300: #c8c8c8;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #11528e;
  --bs-secondary: #6c757d;
  --bs-success: #477d45;
  --bs-info: #3e94e9;
  --bs-warning: #ff7752;
  --bs-danger: #90433e;
  --bs-light: #eeeeee;
  --bs-dark: #212529;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-100: #eeeeee;
  --bs-200: #a6a6a6;
  --bs-300: #c8c8c8;
  --bs-400: #ced4da;
  --bs-500: #adb5bd;
  --bs-600: #6c757d;
  --bs-700: #495057;
  --bs-800: #343a40;
  --bs-900: #212529;
  --bs-primary-rgb: 17, 82, 142;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 71, 125, 69;
  --bs-info-rgb: 62, 148, 233;
  --bs-warning-rgb: 255, 119, 82;
  --bs-danger-rgb: 144, 67, 62;
  --bs-light-rgb: 238, 238, 238;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Titillium Web", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #c8c8c8;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #11528e;
  --bs-link-hover-color: #0e4272;
  --bs-code-color: #d63384;
  --bs-highlight-bg: hsl(178, 100%, 90%);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -ms-flex: 1 0 0%;
      flex: 1 0 0%;
}

.row-cols-auto > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.6666666667%;
}

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

.col-1 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

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

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

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

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

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

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 4rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 4rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 5rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 5rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 6rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 6rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 7rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 7rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 8rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 8rem;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 9rem;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 9rem;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 10rem;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 10rem;
}

.g-13,
.gx-13 {
  --bs-gutter-x: 11rem;
}

.g-13,
.gy-13 {
  --bs-gutter-y: 11rem;
}

.g-14,
.gx-14 {
  --bs-gutter-x: 12rem;
}

.g-14,
.gy-14 {
  --bs-gutter-y: 12rem;
}

.g-15,
.gx-15 {
  --bs-gutter-x: 13rem;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 13rem;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 4rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 4rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 5rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 5rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 6rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 6rem;
  }
  .g-sm-9,
  .gx-sm-9 {
    --bs-gutter-x: 7rem;
  }
  .g-sm-9,
  .gy-sm-9 {
    --bs-gutter-y: 7rem;
  }
  .g-sm-10,
  .gx-sm-10 {
    --bs-gutter-x: 8rem;
  }
  .g-sm-10,
  .gy-sm-10 {
    --bs-gutter-y: 8rem;
  }
  .g-sm-11,
  .gx-sm-11 {
    --bs-gutter-x: 9rem;
  }
  .g-sm-11,
  .gy-sm-11 {
    --bs-gutter-y: 9rem;
  }
  .g-sm-12,
  .gx-sm-12 {
    --bs-gutter-x: 10rem;
  }
  .g-sm-12,
  .gy-sm-12 {
    --bs-gutter-y: 10rem;
  }
  .g-sm-13,
  .gx-sm-13 {
    --bs-gutter-x: 11rem;
  }
  .g-sm-13,
  .gy-sm-13 {
    --bs-gutter-y: 11rem;
  }
  .g-sm-14,
  .gx-sm-14 {
    --bs-gutter-x: 12rem;
  }
  .g-sm-14,
  .gy-sm-14 {
    --bs-gutter-y: 12rem;
  }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 13rem;
  }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 13rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 4rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 4rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 5rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 5rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 6rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 6rem;
  }
  .g-md-9,
  .gx-md-9 {
    --bs-gutter-x: 7rem;
  }
  .g-md-9,
  .gy-md-9 {
    --bs-gutter-y: 7rem;
  }
  .g-md-10,
  .gx-md-10 {
    --bs-gutter-x: 8rem;
  }
  .g-md-10,
  .gy-md-10 {
    --bs-gutter-y: 8rem;
  }
  .g-md-11,
  .gx-md-11 {
    --bs-gutter-x: 9rem;
  }
  .g-md-11,
  .gy-md-11 {
    --bs-gutter-y: 9rem;
  }
  .g-md-12,
  .gx-md-12 {
    --bs-gutter-x: 10rem;
  }
  .g-md-12,
  .gy-md-12 {
    --bs-gutter-y: 10rem;
  }
  .g-md-13,
  .gx-md-13 {
    --bs-gutter-x: 11rem;
  }
  .g-md-13,
  .gy-md-13 {
    --bs-gutter-y: 11rem;
  }
  .g-md-14,
  .gx-md-14 {
    --bs-gutter-x: 12rem;
  }
  .g-md-14,
  .gy-md-14 {
    --bs-gutter-y: 12rem;
  }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 13rem;
  }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 13rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 4rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 4rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 5rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 5rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 6rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 6rem;
  }
  .g-lg-9,
  .gx-lg-9 {
    --bs-gutter-x: 7rem;
  }
  .g-lg-9,
  .gy-lg-9 {
    --bs-gutter-y: 7rem;
  }
  .g-lg-10,
  .gx-lg-10 {
    --bs-gutter-x: 8rem;
  }
  .g-lg-10,
  .gy-lg-10 {
    --bs-gutter-y: 8rem;
  }
  .g-lg-11,
  .gx-lg-11 {
    --bs-gutter-x: 9rem;
  }
  .g-lg-11,
  .gy-lg-11 {
    --bs-gutter-y: 9rem;
  }
  .g-lg-12,
  .gx-lg-12 {
    --bs-gutter-x: 10rem;
  }
  .g-lg-12,
  .gy-lg-12 {
    --bs-gutter-y: 10rem;
  }
  .g-lg-13,
  .gx-lg-13 {
    --bs-gutter-x: 11rem;
  }
  .g-lg-13,
  .gy-lg-13 {
    --bs-gutter-y: 11rem;
  }
  .g-lg-14,
  .gx-lg-14 {
    --bs-gutter-x: 12rem;
  }
  .g-lg-14,
  .gy-lg-14 {
    --bs-gutter-y: 12rem;
  }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 13rem;
  }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 13rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 4rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 4rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 5rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 5rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 6rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 6rem;
  }
  .g-xl-9,
  .gx-xl-9 {
    --bs-gutter-x: 7rem;
  }
  .g-xl-9,
  .gy-xl-9 {
    --bs-gutter-y: 7rem;
  }
  .g-xl-10,
  .gx-xl-10 {
    --bs-gutter-x: 8rem;
  }
  .g-xl-10,
  .gy-xl-10 {
    --bs-gutter-y: 8rem;
  }
  .g-xl-11,
  .gx-xl-11 {
    --bs-gutter-x: 9rem;
  }
  .g-xl-11,
  .gy-xl-11 {
    --bs-gutter-y: 9rem;
  }
  .g-xl-12,
  .gx-xl-12 {
    --bs-gutter-x: 10rem;
  }
  .g-xl-12,
  .gy-xl-12 {
    --bs-gutter-y: 10rem;
  }
  .g-xl-13,
  .gx-xl-13 {
    --bs-gutter-x: 11rem;
  }
  .g-xl-13,
  .gy-xl-13 {
    --bs-gutter-y: 11rem;
  }
  .g-xl-14,
  .gx-xl-14 {
    --bs-gutter-x: 12rem;
  }
  .g-xl-14,
  .gy-xl-14 {
    --bs-gutter-y: 12rem;
  }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 13rem;
  }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 13rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 4rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 4rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 5rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 5rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 6rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 6rem;
  }
  .g-xxl-9,
  .gx-xxl-9 {
    --bs-gutter-x: 7rem;
  }
  .g-xxl-9,
  .gy-xxl-9 {
    --bs-gutter-y: 7rem;
  }
  .g-xxl-10,
  .gx-xxl-10 {
    --bs-gutter-x: 8rem;
  }
  .g-xxl-10,
  .gy-xxl-10 {
    --bs-gutter-y: 8rem;
  }
  .g-xxl-11,
  .gx-xxl-11 {
    --bs-gutter-x: 9rem;
  }
  .g-xxl-11,
  .gy-xxl-11 {
    --bs-gutter-y: 9rem;
  }
  .g-xxl-12,
  .gx-xxl-12 {
    --bs-gutter-x: 10rem;
  }
  .g-xxl-12,
  .gy-xxl-12 {
    --bs-gutter-y: 10rem;
  }
  .g-xxl-13,
  .gx-xxl-13 {
    --bs-gutter-x: 11rem;
  }
  .g-xxl-13,
  .gy-xxl-13 {
    --bs-gutter-y: 11rem;
  }
  .g-xxl-14,
  .gx-xxl-14 {
    --bs-gutter-x: 12rem;
  }
  .g-xxl-14,
  .gy-xxl-14 {
    --bs-gutter-y: 12rem;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 13rem;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 13rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

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

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

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

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

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

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfdce8;
  --bs-table-border-color: #bac6d1;
  --bs-table-striped-bg: #c5d1dc;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bac6d1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfccd7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #dae5da;
  --bs-table-border-color: #c4cec4;
  --bs-table-striped-bg: #cfdacf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c4cec4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cad4ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d8eafb;
  --bs-table-border-color: #c2d3e2;
  --bs-table-striped-bg: #cddeee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c2d3e2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c8d8e8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #ffe4dc;
  --bs-table-border-color: #e6cdc6;
  --bs-table-striped-bg: #f2d9d1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6cdc6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ecd3cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #e9d9d8;
  --bs-table-border-color: #d2c3c2;
  --bs-table-striped-bg: #ddcecd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d2c3c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d8c9c8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #eeeeee;
  --bs-table-border-color: #d6d6d6;
  --bs-table-striped-bg: #e2e2e2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d6d6d6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: gainsboro;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid #ced4da;
  appearance: none;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #88a9c7;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #a6a6a6;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #a6a6a6;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 0;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #9e9e9e;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 0 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: 2.5rem;
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: 2.5rem;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #88a9c7;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #a6a6a6;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

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

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #88a9c7;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.form-check-input:checked {
  background-color: #11528e;
  border-color: #11528e;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #11528e;
  border-color: #11528e;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2388a9c7'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

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

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #11528e;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b8cbdd;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c8c8c8;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #11528e;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b8cbdd;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #c8c8c8;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 0 solid transparent;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control:-ms-input-placeholder,
.form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -ms-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
      transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 0 0;
}

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #a6a6a6;
  border: 0 solid #ced4da;
  border-radius: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #477d45;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(71, 125, 69, 0.9);
  border-radius: 0.375rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #477d45;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23477d45' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #477d45;
  box-shadow: 0 0 0 0.25rem rgba(71, 125, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #477d45;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23477d45' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #477d45;
  box-shadow: 0 0 0 0.25rem rgba(71, 125, 69, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #477d45;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #477d45;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(71, 125, 69, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #477d45;
}

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

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #90433e;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(144, 67, 62, 0.9);
  border-radius: 0.375rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #90433e;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%2390433e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%2390433e' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #90433e;
  box-shadow: 0 0 0 0.25rem rgba(144, 67, 62, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #90433e;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%2390433e'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%2390433e' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #90433e;
  box-shadow: 0 0 0 0.25rem rgba(144, 67, 62, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #90433e;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #90433e;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(144, 67, 62, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #90433e;
}

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

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 0;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary {
  color: #fff;
  background-color: #11528e;
  border-color: #11528e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}
.btn-primary:hover {
  background-color: #0e4273;
  color: #fff;
  border-color: #0d3e6b;
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #11528e;
  border-color: #11528e;
  pointer-events: none;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0d3e6b;
  border-color: #0c3962;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-secondary:hover {
  background-color: #575f65;
  color: #fff;
  border-color: #51585e;
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  pointer-events: none;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #51585e;
  border-color: #4b5156;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #477d45;
  border-color: #477d45;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-success:focus, .btn-success.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(71, 125, 69, 0.5);
}
.btn-success:hover {
  background-color: #3a6538;
  color: #fff;
  border-color: #355e34;
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #477d45;
  border-color: #477d45;
  pointer-events: none;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #355e34;
  border-color: #315630;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(71, 125, 69, 0.5);
}

.btn-info {
  color: #000;
  background-color: #3e94e9;
  border-color: #3e94e9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-info:focus, .btn-info.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(62, 148, 233, 0.5);
}
.btn-info:hover {
  background-color: #3278bd;
  color: #000;
  border-color: #2f6faf;
}
.btn-info.disabled, .btn-info:disabled {
  color: #000;
  background-color: #3e94e9;
  border-color: #3e94e9;
  pointer-events: none;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #2f6faf;
  border-color: #2b66a1;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(62, 148, 233, 0.5);
}

.btn-warning {
  color: #000;
  background-color: #ff7752;
  border-color: #ff7752;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-warning:focus, .btn-warning.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 119, 82, 0.5);
}
.btn-warning:hover {
  background-color: #cf6042;
  color: #000;
  border-color: #bf593e;
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #000;
  background-color: #ff7752;
  border-color: #ff7752;
  pointer-events: none;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #bf593e;
  border-color: #b05239;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 119, 82, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #90433e;
  border-color: #90433e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(144, 67, 62, 0.5);
}
.btn-danger:hover {
  background-color: #753632;
  color: #fff;
  border-color: #6c322f;
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #90433e;
  border-color: #90433e;
  pointer-events: none;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #6c322f;
  border-color: #632e2b;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(144, 67, 62, 0.5);
}

.btn-light {
  color: #000;
  background-color: #eeeeee;
  border-color: #eeeeee;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-light:focus, .btn-light.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}
.btn-light:hover {
  background-color: #cacaca;
  color: #000;
  border-color: #bebebe;
}
.btn-light.disabled, .btn-light:disabled {
  color: #000;
  background-color: #eeeeee;
  border-color: #eeeeee;
  pointer-events: none;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #bebebe;
  border-color: #b3b3b3;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-dark:focus, .btn-dark.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-dark:hover {
  background-color: #424649;
  color: #fff;
  border-color: #373b3e;
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
  pointer-events: none;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d5154;
  border-color: #373b3e;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-black:focus, .btn-black.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn-black:hover {
  background-color: black;
  color: #fff;
  border-color: black;
}
.btn-black.disabled, .btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
  pointer-events: none;
}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .show > .btn-black.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}

.btn-white {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-white:focus, .btn-white.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-white:hover {
  background-color: #cfcfcf;
  color: #000;
  border-color: #bfbfbf;
}
.btn-white.disabled, .btn-white:disabled {
  color: #000;
  background-color: #fff;
  border-color: #fff;
  pointer-events: none;
}
.btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #000;
  background-color: #bfbfbf;
  border-color: #b0b0b0;
}
.btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

.btn-100 {
  color: #000;
  background-color: #eeeeee;
  border-color: #eeeeee;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-100:focus, .btn-100.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}
.btn-100:hover {
  background-color: #c1c1c1;
  color: #000;
  border-color: #b3b3b3;
}
.btn-100.disabled, .btn-100:disabled {
  color: #000;
  background-color: #eeeeee;
  border-color: #eeeeee;
  pointer-events: none;
}
.btn-100:not(:disabled):not(.disabled):active, .btn-100:not(:disabled):not(.disabled).active, .show > .btn-100.dropdown-toggle {
  color: #000;
  background-color: #b3b3b3;
  border-color: #a4a4a4;
}
.btn-100:not(:disabled):not(.disabled):active:focus, .btn-100:not(:disabled):not(.disabled).active:focus, .show > .btn-100.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}

.btn-200 {
  color: #000;
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-200:focus, .btn-200.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(166, 166, 166, 0.5);
}
.btn-200:hover {
  background-color: #868686;
  color: #000;
  border-color: #7d7d7d;
}
.btn-200.disabled, .btn-200:disabled {
  color: #000;
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  pointer-events: none;
}
.btn-200:not(:disabled):not(.disabled):active, .btn-200:not(:disabled):not(.disabled).active, .show > .btn-200.dropdown-toggle {
  color: #000;
  background-color: #7d7d7d;
  border-color: #737373;
}
.btn-200:not(:disabled):not(.disabled):active:focus, .btn-200:not(:disabled):not(.disabled).active:focus, .show > .btn-200.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(166, 166, 166, 0.5);
}

.btn-300 {
  color: #000;
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-300:focus, .btn-300.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(200, 200, 200, 0.5);
}
.btn-300:hover {
  background-color: #a2a2a2;
  color: #000;
  border-color: #969696;
}
.btn-300.disabled, .btn-300:disabled {
  color: #000;
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  pointer-events: none;
}
.btn-300:not(:disabled):not(.disabled):active, .btn-300:not(:disabled):not(.disabled).active, .show > .btn-300.dropdown-toggle {
  color: #000;
  background-color: #969696;
  border-color: #8a8a8a;
}
.btn-300:not(:disabled):not(.disabled):active:focus, .btn-300:not(:disabled):not(.disabled).active:focus, .show > .btn-300.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(200, 200, 200, 0.5);
}

.btn-400 {
  color: #000;
  background-color: #ced4da;
  border-color: #ced4da;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-400:focus, .btn-400.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(206, 212, 218, 0.5);
}
.btn-400:hover {
  background-color: #a7acb1;
  color: #000;
  border-color: #9b9fa4;
}
.btn-400.disabled, .btn-400:disabled {
  color: #000;
  background-color: #ced4da;
  border-color: #ced4da;
  pointer-events: none;
}
.btn-400:not(:disabled):not(.disabled):active, .btn-400:not(:disabled):not(.disabled).active, .show > .btn-400.dropdown-toggle {
  color: #000;
  background-color: #9b9fa4;
  border-color: #8e9296;
}
.btn-400:not(:disabled):not(.disabled):active:focus, .btn-400:not(:disabled):not(.disabled).active:focus, .show > .btn-400.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(206, 212, 218, 0.5);
}

.btn-500 {
  color: #000;
  background-color: #adb5bd;
  border-color: #adb5bd;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-500:focus, .btn-500.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(173, 181, 189, 0.5);
}
.btn-500:hover {
  background-color: #8c9399;
  color: #000;
  border-color: #82888e;
}
.btn-500.disabled, .btn-500:disabled {
  color: #000;
  background-color: #adb5bd;
  border-color: #adb5bd;
  pointer-events: none;
}
.btn-500:not(:disabled):not(.disabled):active, .btn-500:not(:disabled):not(.disabled).active, .show > .btn-500.dropdown-toggle {
  color: #000;
  background-color: #82888e;
  border-color: #777d82;
}
.btn-500:not(:disabled):not(.disabled):active:focus, .btn-500:not(:disabled):not(.disabled).active:focus, .show > .btn-500.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(173, 181, 189, 0.5);
}

.btn-600 {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-600:focus, .btn-600.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-600:hover {
  background-color: #575f65;
  color: #fff;
  border-color: #51585e;
}
.btn-600.disabled, .btn-600:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  pointer-events: none;
}
.btn-600:not(:disabled):not(.disabled):active, .btn-600:not(:disabled):not(.disabled).active, .show > .btn-600.dropdown-toggle {
  color: #fff;
  background-color: #51585e;
  border-color: #4b5156;
}
.btn-600:not(:disabled):not(.disabled):active:focus, .btn-600:not(:disabled):not(.disabled).active:focus, .show > .btn-600.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-700 {
  color: #fff;
  background-color: #495057;
  border-color: #495057;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-700:focus, .btn-700.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(73, 80, 87, 0.5);
}
.btn-700:hover {
  background-color: #3b4146;
  color: #fff;
  border-color: #373c41;
}
.btn-700.disabled, .btn-700:disabled {
  color: #fff;
  background-color: #495057;
  border-color: #495057;
  pointer-events: none;
}
.btn-700:not(:disabled):not(.disabled):active, .btn-700:not(:disabled):not(.disabled).active, .show > .btn-700.dropdown-toggle {
  color: #fff;
  background-color: #373c41;
  border-color: #32373c;
}
.btn-700:not(:disabled):not(.disabled):active:focus, .btn-700:not(:disabled):not(.disabled).active:focus, .show > .btn-700.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(73, 80, 87, 0.5);
}

.btn-800 {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-800:focus, .btn-800.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.btn-800:hover {
  background-color: #2a2f34;
  color: #fff;
  border-color: #272c30;
}
.btn-800.disabled, .btn-800:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  pointer-events: none;
}
.btn-800:not(:disabled):not(.disabled):active, .btn-800:not(:disabled):not(.disabled).active, .show > .btn-800.dropdown-toggle {
  color: #fff;
  background-color: #272c30;
  border-color: #24282c;
}
.btn-800:not(:disabled):not(.disabled):active:focus, .btn-800:not(:disabled):not(.disabled).active:focus, .show > .btn-800.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}

.btn-900 {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-900:focus, .btn-900.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-900:hover {
  background-color: #1b1e21;
  color: #fff;
  border-color: #191c1f;
}
.btn-900.disabled, .btn-900:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
  pointer-events: none;
}
.btn-900:not(:disabled):not(.disabled):active, .btn-900:not(:disabled):not(.disabled).active, .show > .btn-900.dropdown-toggle {
  color: #fff;
  background-color: #191c1f;
  border-color: #171a1c;
}
.btn-900:not(:disabled):not(.disabled):active:focus, .btn-900:not(:disabled):not(.disabled).active:focus, .show > .btn-900.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-primary {
  color: #11528e;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #11528e;
}
.btn-outline-primary:hover {
  color: #1d4972;
  box-shadow: inset 0 0 0 2px #1d4972;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: inset 0 0 0 1px #11528e, 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #11528e;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #11528e;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #11528e;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #6c757d;
}
.btn-outline-secondary:hover {
  color: dimgray;
  box-shadow: inset 0 0 0 2px dimgray;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: inset 0 0 0 1px #6c757d, 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #477d45;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #477d45;
}
.btn-outline-success:hover {
  color: #506050;
  box-shadow: inset 0 0 0 2px #506050;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: inset 0 0 0 1px #477d45, 0 0 0 0.25rem rgba(71, 125, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #477d45;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #477d45;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #477d45;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(71, 125, 69, 0.5);
}

.btn-outline-info {
  color: #3e94e9;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #3e94e9;
}
.btn-outline-info:hover {
  color: #5085ba;
  box-shadow: inset 0 0 0 2px #5085ba;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: inset 0 0 0 1px #3e94e9, 0 0 0 0.25rem rgba(62, 148, 233, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #3e94e9;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #3e94e9;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #3e94e9;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(62, 148, 233, 0.5);
}

.btn-outline-warning {
  color: #ff7752;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #ff7752;
}
.btn-outline-warning:hover {
  color: #d1775f;
  box-shadow: inset 0 0 0 2px #d1775f;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: inset 0 0 0 1px #ff7752, 0 0 0 0.25rem rgba(255, 119, 82, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff7752;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #ff7752;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #ff7752;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 119, 82, 0.5);
}

.btn-outline-danger {
  color: #90433e;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #90433e;
}
.btn-outline-danger:hover {
  color: #6f4d4b;
  box-shadow: inset 0 0 0 2px #6f4d4b;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: inset 0 0 0 1px #90433e, 0 0 0 0.25rem rgba(144, 67, 62, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #90433e;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #90433e;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #90433e;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(144, 67, 62, 0.5);
}

.btn-outline-light {
  color: #eeeeee;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #eeeeee;
}
.btn-outline-light:hover {
  color: #d6d6d6;
  box-shadow: inset 0 0 0 2px #d6d6d6;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: inset 0 0 0 1px #eeeeee, 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #eeeeee;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #eeeeee;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #eeeeee;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}

.btn-outline-dark {
  color: #212529;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #212529;
}
.btn-outline-dark:hover {
  color: #222222;
  box-shadow: inset 0 0 0 2px #222222;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: inset 0 0 0 1px #212529, 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #212529;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #212529;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-black {
  color: #000;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #000;
}
.btn-outline-black:hover {
  color: black;
  box-shadow: inset 0 0 0 2px black;
}
.btn-outline-black:focus, .btn-outline-black.focus {
  box-shadow: inset 0 0 0 1px #000, 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}
.btn-outline-black.disabled, .btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .show > .btn-outline-black.dropdown-toggle {
  color: #000;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #000;
}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-black.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(0, 0, 0, 0.5);
}

.btn-outline-white {
  color: #fff;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #fff;
}
.btn-outline-white:hover {
  color: #e6e6e6;
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: inset 0 0 0 1px #fff, 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #fff;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #fff;
}
.btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}

.btn-outline-100 {
  color: #eeeeee;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #eeeeee;
}
.btn-outline-100:hover {
  color: #d6d6d6;
  box-shadow: inset 0 0 0 2px #d6d6d6;
}
.btn-outline-100:focus, .btn-outline-100.focus {
  box-shadow: inset 0 0 0 1px #eeeeee, 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}
.btn-outline-100.disabled, .btn-outline-100:disabled {
  color: #eeeeee;
  background-color: transparent;
}
.btn-outline-100:not(:disabled):not(.disabled):active, .btn-outline-100:not(:disabled):not(.disabled).active, .show > .btn-outline-100.dropdown-toggle {
  color: #eeeeee;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #eeeeee;
}
.btn-outline-100:not(:disabled):not(.disabled):active:focus, .btn-outline-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-100.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(238, 238, 238, 0.5);
}

.btn-outline-200 {
  color: #a6a6a6;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #a6a6a6;
}
.btn-outline-200:hover {
  color: #959595;
  box-shadow: inset 0 0 0 2px #959595;
}
.btn-outline-200:focus, .btn-outline-200.focus {
  box-shadow: inset 0 0 0 1px #a6a6a6, 0 0 0 0.25rem rgba(166, 166, 166, 0.5);
}
.btn-outline-200.disabled, .btn-outline-200:disabled {
  color: #a6a6a6;
  background-color: transparent;
}
.btn-outline-200:not(:disabled):not(.disabled):active, .btn-outline-200:not(:disabled):not(.disabled).active, .show > .btn-outline-200.dropdown-toggle {
  color: #a6a6a6;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #a6a6a6;
}
.btn-outline-200:not(:disabled):not(.disabled):active:focus, .btn-outline-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-200.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(166, 166, 166, 0.5);
}

.btn-outline-300 {
  color: #c8c8c8;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #c8c8c8;
}
.btn-outline-300:hover {
  color: #b4b4b4;
  box-shadow: inset 0 0 0 2px #b4b4b4;
}
.btn-outline-300:focus, .btn-outline-300.focus {
  box-shadow: inset 0 0 0 1px #c8c8c8, 0 0 0 0.25rem rgba(200, 200, 200, 0.5);
}
.btn-outline-300.disabled, .btn-outline-300:disabled {
  color: #c8c8c8;
  background-color: transparent;
}
.btn-outline-300:not(:disabled):not(.disabled):active, .btn-outline-300:not(:disabled):not(.disabled).active, .show > .btn-outline-300.dropdown-toggle {
  color: #c8c8c8;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #c8c8c8;
}
.btn-outline-300:not(:disabled):not(.disabled):active:focus, .btn-outline-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-300.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(200, 200, 200, 0.5);
}

.btn-outline-400 {
  color: #ced4da;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #ced4da;
}
.btn-outline-400:hover {
  color: #bfbfbf;
  box-shadow: inset 0 0 0 2px #bfbfbf;
}
.btn-outline-400:focus, .btn-outline-400.focus {
  box-shadow: inset 0 0 0 1px #ced4da, 0 0 0 0.25rem rgba(206, 212, 218, 0.5);
}
.btn-outline-400.disabled, .btn-outline-400:disabled {
  color: #ced4da;
  background-color: transparent;
}
.btn-outline-400:not(:disabled):not(.disabled):active, .btn-outline-400:not(:disabled):not(.disabled).active, .show > .btn-outline-400.dropdown-toggle {
  color: #ced4da;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #ced4da;
}
.btn-outline-400:not(:disabled):not(.disabled):active:focus, .btn-outline-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-400.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(206, 212, 218, 0.5);
}

.btn-outline-500 {
  color: #adb5bd;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #adb5bd;
}
.btn-outline-500:hover {
  color: #a3a3a3;
  box-shadow: inset 0 0 0 2px #a3a3a3;
}
.btn-outline-500:focus, .btn-outline-500.focus {
  box-shadow: inset 0 0 0 1px #adb5bd, 0 0 0 0.25rem rgba(173, 181, 189, 0.5);
}
.btn-outline-500.disabled, .btn-outline-500:disabled {
  color: #adb5bd;
  background-color: transparent;
}
.btn-outline-500:not(:disabled):not(.disabled):active, .btn-outline-500:not(:disabled):not(.disabled).active, .show > .btn-outline-500.dropdown-toggle {
  color: #adb5bd;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #adb5bd;
}
.btn-outline-500:not(:disabled):not(.disabled):active:focus, .btn-outline-500:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-500.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(173, 181, 189, 0.5);
}

.btn-outline-600 {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #6c757d;
}
.btn-outline-600:hover {
  color: dimgray;
  box-shadow: inset 0 0 0 2px dimgray;
}
.btn-outline-600:focus, .btn-outline-600.focus {
  box-shadow: inset 0 0 0 1px #6c757d, 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-600.disabled, .btn-outline-600:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-600:not(:disabled):not(.disabled):active, .btn-outline-600:not(:disabled):not(.disabled).active, .show > .btn-outline-600.dropdown-toggle {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #6c757d;
}
.btn-outline-600:not(:disabled):not(.disabled):active:focus, .btn-outline-600:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-600.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-700 {
  color: #495057;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #495057;
}
.btn-outline-700:hover {
  color: #484848;
  box-shadow: inset 0 0 0 2px #484848;
}
.btn-outline-700:focus, .btn-outline-700.focus {
  box-shadow: inset 0 0 0 1px #495057, 0 0 0 0.25rem rgba(73, 80, 87, 0.5);
}
.btn-outline-700.disabled, .btn-outline-700:disabled {
  color: #495057;
  background-color: transparent;
}
.btn-outline-700:not(:disabled):not(.disabled):active, .btn-outline-700:not(:disabled):not(.disabled).active, .show > .btn-outline-700.dropdown-toggle {
  color: #495057;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #495057;
}
.btn-outline-700:not(:disabled):not(.disabled):active:focus, .btn-outline-700:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-700.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(73, 80, 87, 0.5);
}

.btn-outline-800 {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #343a40;
}
.btn-outline-800:hover {
  color: #353535;
  box-shadow: inset 0 0 0 2px #353535;
}
.btn-outline-800:focus, .btn-outline-800.focus {
  box-shadow: inset 0 0 0 1px #343a40, 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}
.btn-outline-800.disabled, .btn-outline-800:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-800:not(:disabled):not(.disabled):active, .btn-outline-800:not(:disabled):not(.disabled).active, .show > .btn-outline-800.dropdown-toggle {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #343a40;
}
.btn-outline-800:not(:disabled):not(.disabled):active:focus, .btn-outline-800:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-800.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(52, 58, 64, 0.5);
}

.btn-outline-900 {
  color: #212529;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #212529;
}
.btn-outline-900:hover {
  color: #222222;
  box-shadow: inset 0 0 0 2px #222222;
}
.btn-outline-900:focus, .btn-outline-900.focus {
  box-shadow: inset 0 0 0 1px #212529, 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-900.disabled, .btn-outline-900:disabled {
  color: #212529;
  background-color: transparent;
}
.btn-outline-900:not(:disabled):not(.disabled):active, .btn-outline-900:not(:disabled):not(.disabled).active, .show > .btn-outline-900.dropdown-toggle {
  color: #212529;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #212529;
}
.btn-outline-900:not(:disabled):not(.disabled):active:focus, .btn-outline-900:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-900.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 53, 108, 159;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

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

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #a6a6a6;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #11528e;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 24px;
  --bs-dropdown-item-padding-y: 12px;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #c8c8c8;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #c8c8c8;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #11528e;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

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

.btn-group {
  border-radius: 0.375rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: 0;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: 0;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav, .it-header-slim-wrapper {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #c8c8c8;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #a6a6a6 #a6a6a6 #c8c8c8;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #c8c8c8 #c8c8c8 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #11528e;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

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

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    -ms-flex-positive: 1;
        flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    -ms-transform: none !important;
        transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
      flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  -ms-flex-positive: 1;
      flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  -ms-transform: none !important;
      transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 0;
      flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

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

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  box-shadow: var(--bs-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
  .card-group > .card {
    -ms-flex: 1 0 0%;
        flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230f4a80'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #88a9c7;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0f4a80;
  --bs-accordion-active-bg: #e7eef4;
}

.accordion-button {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -ms-transform: var(--bs-accordion-btn-icon-transform);
      transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

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

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: transparent;
  --bs-breadcrumb-border-radius: 0;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #c8c8c8;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #a6a6a6;
  --bs-pagination-hover-border-color: #c8c8c8;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #a6a6a6;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #11528e;
  --bs-pagination-active-border-color: #11528e;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #c8c8c8;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

.badge {
  --bs-badge-padding-x: 0.4em;
  --bs-badge-padding-y: 0.25em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 1rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  --bs-alert-color: #0a3155;
  --bs-alert-bg: #cfdce8;
  --bs-alert-border-color: #b8cbdd;
}
.alert-primary .alert-link {
  color: #082744;
}

.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  --bs-alert-color: #2b4b29;
  --bs-alert-bg: #dae5da;
  --bs-alert-border-color: #c8d8c7;
}
.alert-success .alert-link {
  color: #223c21;
}

.alert-info {
  --bs-alert-color: #25598c;
  --bs-alert-bg: #d8eafb;
  --bs-alert-border-color: #c5dff8;
}
.alert-info .alert-link {
  color: #1e4770;
}

.alert-warning {
  --bs-alert-color: #994731;
  --bs-alert-bg: #ffe4dc;
  --bs-alert-border-color: #ffd6cb;
}
.alert-warning .alert-link {
  color: #7a3927;
}

.alert-danger {
  --bs-alert-color: #562825;
  --bs-alert-bg: #e9d9d8;
  --bs-alert-border-color: #dec7c5;
}
.alert-danger .alert-link {
  color: #45201e;
}

.alert-light {
  --bs-alert-color: #5f5f5f;
  --bs-alert-bg: #fcfcfc;
  --bs-alert-border-color: #fafafa;
}
.alert-light .alert-link {
  color: #4c4c4c;
}

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

.alert-black {
  --bs-alert-color: black;
  --bs-alert-bg: #cccccc;
  --bs-alert-border-color: #b3b3b3;
}
.alert-black .alert-link {
  color: black;
}

.alert-white {
  --bs-alert-color: #666666;
  --bs-alert-bg: white;
  --bs-alert-border-color: white;
}
.alert-white .alert-link {
  color: #525252;
}

.alert-100 {
  --bs-alert-color: #5f5f5f;
  --bs-alert-bg: #fcfcfc;
  --bs-alert-border-color: #fafafa;
}
.alert-100 .alert-link {
  color: #4c4c4c;
}

.alert-200 {
  --bs-alert-color: #646464;
  --bs-alert-bg: #ededed;
  --bs-alert-border-color: #e4e4e4;
}
.alert-200 .alert-link {
  color: #505050;
}

.alert-300 {
  --bs-alert-color: #505050;
  --bs-alert-bg: #f4f4f4;
  --bs-alert-border-color: #efefef;
}
.alert-300 .alert-link {
  color: #404040;
}

.alert-400 {
  --bs-alert-color: #525557;
  --bs-alert-bg: #f5f6f8;
  --bs-alert-border-color: #f0f2f4;
}
.alert-400 .alert-link {
  color: #424446;
}

.alert-500 {
  --bs-alert-color: #686d71;
  --bs-alert-bg: #eff0f2;
  --bs-alert-border-color: #e6e9eb;
}
.alert-500 .alert-link {
  color: #53575a;
}

.alert-600 {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.alert-600 .alert-link {
  color: #34383c;
}

.alert-700 {
  --bs-alert-color: #2c3034;
  --bs-alert-bg: #dbdcdd;
  --bs-alert-border-color: #c8cbcd;
}
.alert-700 .alert-link {
  color: #23262a;
}

.alert-800 {
  --bs-alert-color: #1f2326;
  --bs-alert-bg: #d6d8d9;
  --bs-alert-border-color: #c2c4c6;
}
.alert-800 .alert-link {
  color: #191c1e;
}

.alert-900 {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-900 .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 16px;
  }
}
.progress {
  --bs-progress-height: 16px;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #a6a6a6;
  --bs-progress-border-radius: 0;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #11528e;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

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

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #eeeeee;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #a6a6a6;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #11528e;
  --bs-list-group-active-border-color: #11528e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  -ms-flex-direction: row;
      flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

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

.list-group-item-primary {
  color: #0a3155;
  background-color: #cfdce8;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #0a3155;
  background-color: #bac6d1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #0a3155;
  border-color: #0a3155;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #2b4b29;
  background-color: #dae5da;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #2b4b29;
  background-color: #c4cec4;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #2b4b29;
  border-color: #2b4b29;
}

.list-group-item-info {
  color: #25598c;
  background-color: #d8eafb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #25598c;
  background-color: #c2d3e2;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #25598c;
  border-color: #25598c;
}

.list-group-item-warning {
  color: #994731;
  background-color: #ffe4dc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #994731;
  background-color: #e6cdc6;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #994731;
  border-color: #994731;
}

.list-group-item-danger {
  color: #562825;
  background-color: #e9d9d8;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #562825;
  background-color: #d2c3c2;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #562825;
  border-color: #562825;
}

.list-group-item-light {
  color: #5f5f5f;
  background-color: #fcfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #5f5f5f;
  background-color: #e3e3e3;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #5f5f5f;
  border-color: #5f5f5f;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.list-group-item-black {
  color: black;
  background-color: #cccccc;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: #b8b8b8;
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.list-group-item-white {
  color: #666666;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #666666;
  background-color: #e6e6e6;
}
.list-group-item-white.list-group-item-action.active {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}

.list-group-item-100 {
  color: #5f5f5f;
  background-color: #fcfcfc;
}
.list-group-item-100.list-group-item-action:hover, .list-group-item-100.list-group-item-action:focus {
  color: #5f5f5f;
  background-color: #e3e3e3;
}
.list-group-item-100.list-group-item-action.active {
  color: #fff;
  background-color: #5f5f5f;
  border-color: #5f5f5f;
}

.list-group-item-200 {
  color: #646464;
  background-color: #ededed;
}
.list-group-item-200.list-group-item-action:hover, .list-group-item-200.list-group-item-action:focus {
  color: #646464;
  background-color: #d5d5d5;
}
.list-group-item-200.list-group-item-action.active {
  color: #fff;
  background-color: #646464;
  border-color: #646464;
}

.list-group-item-300 {
  color: #505050;
  background-color: #f4f4f4;
}
.list-group-item-300.list-group-item-action:hover, .list-group-item-300.list-group-item-action:focus {
  color: #505050;
  background-color: gainsboro;
}
.list-group-item-300.list-group-item-action.active {
  color: #fff;
  background-color: #505050;
  border-color: #505050;
}

.list-group-item-400 {
  color: #525557;
  background-color: #f5f6f8;
}
.list-group-item-400.list-group-item-action:hover, .list-group-item-400.list-group-item-action:focus {
  color: #525557;
  background-color: #dddddf;
}
.list-group-item-400.list-group-item-action.active {
  color: #fff;
  background-color: #525557;
  border-color: #525557;
}

.list-group-item-500 {
  color: #686d71;
  background-color: #eff0f2;
}
.list-group-item-500.list-group-item-action:hover, .list-group-item-500.list-group-item-action:focus {
  color: #686d71;
  background-color: #d7d8da;
}
.list-group-item-500.list-group-item-action.active {
  color: #fff;
  background-color: #686d71;
  border-color: #686d71;
}

.list-group-item-600 {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-600.list-group-item-action:hover, .list-group-item-600.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-600.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-700 {
  color: #2c3034;
  background-color: #dbdcdd;
}
.list-group-item-700.list-group-item-action:hover, .list-group-item-700.list-group-item-action:focus {
  color: #2c3034;
  background-color: #c5c6c7;
}
.list-group-item-700.list-group-item-action.active {
  color: #fff;
  background-color: #2c3034;
  border-color: #2c3034;
}

.list-group-item-800 {
  color: #1f2326;
  background-color: #d6d8d9;
}
.list-group-item-800.list-group-item-action:hover, .list-group-item-800.list-group-item-action:focus {
  color: #1f2326;
  background-color: #c1c2c3;
}
.list-group-item-800.list-group-item-action.active {
  color: #fff;
  background-color: #1f2326;
  border-color: #1f2326;
}

.list-group-item-900 {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-900.list-group-item-action:hover, .list-group-item-900.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-900.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

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

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

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  box-shadow: var(--bs-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -ms-transform: none;
        transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -ms-transform: none;
        transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -ms-transform: none;
        transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -ms-transform: none;
        transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateX(100%);
        transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(-100%);
        transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -ms-transform: translateY(100%);
        transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -ms-transform: none;
        transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
        flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -ms-transform: translateY(100%);
      transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -ms-transform: none;
      transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(17, 82, 142, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(71, 125, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(62, 148, 233, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 119, 82, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(144, 67, 62, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(238, 238, 238, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-black {
  color: #fff !important;
  background-color: RGBA(0, 0, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-white {
  color: #000 !important;
  background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-100 {
  color: #000 !important;
  background-color: RGBA(238, 238, 238, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-200 {
  color: #000 !important;
  background-color: RGBA(166, 166, 166, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-300 {
  color: #000 !important;
  background-color: RGBA(200, 200, 200, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-400 {
  color: #000 !important;
  background-color: RGBA(206, 212, 218, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-500 {
  color: #000 !important;
  background-color: RGBA(173, 181, 189, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-600 {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-700 {
  color: #fff !important;
  background-color: RGBA(73, 80, 87, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-800 {
  color: #fff !important;
  background-color: RGBA(52, 58, 64, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-900 {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #11528e !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0e4272 !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #477d45 !important;
}
.link-success:hover, .link-success:focus {
  color: #396437 !important;
}

.link-info {
  color: #3e94e9 !important;
}
.link-info:hover, .link-info:focus {
  color: #65a9ed !important;
}

.link-warning {
  color: #ff7752 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ff9275 !important;
}

.link-danger {
  color: #90433e !important;
}
.link-danger:hover, .link-danger:focus {
  color: #733632 !important;
}

.link-light {
  color: #eeeeee !important;
}
.link-light:hover, .link-light:focus {
  color: #f1f1f1 !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.link-black {
  color: #000 !important;
}
.link-black:hover, .link-black:focus {
  color: black !important;
}

.link-white {
  color: #fff !important;
}
.link-white:hover, .link-white:focus {
  color: white !important;
}

.link-100 {
  color: #eeeeee !important;
}
.link-100:hover, .link-100:focus {
  color: #f1f1f1 !important;
}

.link-200 {
  color: #a6a6a6 !important;
}
.link-200:hover, .link-200:focus {
  color: #b8b8b8 !important;
}

.link-300 {
  color: #c8c8c8 !important;
}
.link-300:hover, .link-300:focus {
  color: lightgray !important;
}

.link-400 {
  color: #ced4da !important;
}
.link-400:hover, .link-400:focus {
  color: #d8dde1 !important;
}

.link-500 {
  color: #adb5bd !important;
}
.link-500:hover, .link-500:focus {
  color: #bdc4ca !important;
}

.link-600 {
  color: #6c757d !important;
}
.link-600:hover, .link-600:focus {
  color: #565e64 !important;
}

.link-700 {
  color: #495057 !important;
}
.link-700:hover, .link-700:focus {
  color: #3a4046 !important;
}

.link-800 {
  color: #343a40 !important;
}
.link-800:hover, .link-800:focus {
  color: #2a2e33 !important;
}

.link-900 {
  color: #212529 !important;
}
.link-900:hover, .link-900:focus {
  color: #1a1e21 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-3x2 {
  --bs-aspect-ratio: 66.6666666667%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

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

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: -ms-grid !important;
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -ms-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -ms-transform: translateX(-50%) !important;
      transform: translateX(-50%) !important;
}

.translate-middle-y {
  -ms-transform: translateY(-50%) !important;
      transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important;
}

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important;
}

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
}

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important;
}

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important;
}

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important;
}

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important;
}

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -ms-flex-pack: space-evenly !important;
      justify-content: space-evenly !important;
}

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important;
}

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important;
}

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important;
}

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important;
}

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -ms-flex-order: -1 !important;
      order: -1 !important;
}

.order-0 {
  -ms-flex-order: 0 !important;
      order: 0 !important;
}

.order-1 {
  -ms-flex-order: 1 !important;
      order: 1 !important;
}

.order-2 {
  -ms-flex-order: 2 !important;
      order: 2 !important;
}

.order-3 {
  -ms-flex-order: 3 !important;
      order: 3 !important;
}

.order-4 {
  -ms-flex-order: 4 !important;
      order: 4 !important;
}

.order-5 {
  -ms-flex-order: 5 !important;
      order: 5 !important;
}

.order-last {
  -ms-flex-order: 6 !important;
      order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-6 {
  margin: 4rem !important;
}

.m-7 {
  margin: 5rem !important;
}

.m-8 {
  margin: 6rem !important;
}

.m-9 {
  margin: 7rem !important;
}

.m-10 {
  margin: 8rem !important;
}

.m-11 {
  margin: 9rem !important;
}

.m-12 {
  margin: 10rem !important;
}

.m-13 {
  margin: 11rem !important;
}

.m-14 {
  margin: 12rem !important;
}

.m-15 {
  margin: 13rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2, #search-section .search-tag-list a,
#search-section .search-tag-list button,
#search-section .search-tag-list label,
#search-section .search-tag-list .select-btn, .it-socials ul li {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-6 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-7 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-8 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-9 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-10 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-11 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

.mx-12 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-13 {
  margin-right: 11rem !important;
  margin-left: 11rem !important;
}

.mx-14 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.mx-15 {
  margin-right: 13rem !important;
  margin-left: 13rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-6 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-7 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-8 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-9 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-10 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-11 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.my-12 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-13 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}

.my-14 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-15 {
  margin-top: 13rem !important;
  margin-bottom: 13rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-6 {
  margin-top: 4rem !important;
}

.mt-7 {
  margin-top: 5rem !important;
}

.mt-8 {
  margin-top: 6rem !important;
}

.mt-9 {
  margin-top: 7rem !important;
}

.mt-10 {
  margin-top: 8rem !important;
}

.mt-11 {
  margin-top: 9rem !important;
}

.mt-12 {
  margin-top: 10rem !important;
}

.mt-13 {
  margin-top: 11rem !important;
}

.mt-14 {
  margin-top: 12rem !important;
}

.mt-15 {
  margin-top: 13rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-6 {
  margin-right: 4rem !important;
}

.me-7 {
  margin-right: 5rem !important;
}

.me-8 {
  margin-right: 6rem !important;
}

.me-9 {
  margin-right: 7rem !important;
}

.me-10 {
  margin-right: 8rem !important;
}

.me-11 {
  margin-right: 9rem !important;
}

.me-12 {
  margin-right: 10rem !important;
}

.me-13 {
  margin-right: 11rem !important;
}

.me-14 {
  margin-right: 12rem !important;
}

.me-15 {
  margin-right: 13rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-6 {
  margin-bottom: 4rem !important;
}

.mb-7 {
  margin-bottom: 5rem !important;
}

.mb-8 {
  margin-bottom: 6rem !important;
}

.mb-9 {
  margin-bottom: 7rem !important;
}

.mb-10 {
  margin-bottom: 8rem !important;
}

.mb-11 {
  margin-bottom: 9rem !important;
}

.mb-12 {
  margin-bottom: 10rem !important;
}

.mb-13 {
  margin-bottom: 11rem !important;
}

.mb-14 {
  margin-bottom: 12rem !important;
}

.mb-15 {
  margin-bottom: 13rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-6 {
  margin-left: 4rem !important;
}

.ms-7 {
  margin-left: 5rem !important;
}

.ms-8 {
  margin-left: 6rem !important;
}

.ms-9 {
  margin-left: 7rem !important;
}

.ms-10 {
  margin-left: 8rem !important;
}

.ms-11 {
  margin-left: 9rem !important;
}

.ms-12 {
  margin-left: 10rem !important;
}

.ms-13 {
  margin-left: 11rem !important;
}

.ms-14 {
  margin-left: 12rem !important;
}

.ms-15 {
  margin-left: 13rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n6 {
  margin: -4rem !important;
}

.m-n7 {
  margin: -5rem !important;
}

.m-n8 {
  margin: -6rem !important;
}

.m-n9 {
  margin: -7rem !important;
}

.m-n10 {
  margin: -8rem !important;
}

.m-n11 {
  margin: -9rem !important;
}

.m-n12 {
  margin: -10rem !important;
}

.m-n13 {
  margin: -11rem !important;
}

.m-n14 {
  margin: -12rem !important;
}

.m-n15 {
  margin: -13rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n6 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n7 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.mx-n8 {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

.mx-n9 {
  margin-right: -7rem !important;
  margin-left: -7rem !important;
}

.mx-n10 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-n11 {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

.mx-n12 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.mx-n13 {
  margin-right: -11rem !important;
  margin-left: -11rem !important;
}

.mx-n14 {
  margin-right: -12rem !important;
  margin-left: -12rem !important;
}

.mx-n15 {
  margin-right: -13rem !important;
  margin-left: -13rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n6 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n7 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.my-n8 {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.my-n9 {
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.my-n10 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-n11 {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.my-n12 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.my-n13 {
  margin-top: -11rem !important;
  margin-bottom: -11rem !important;
}

.my-n14 {
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.my-n15 {
  margin-top: -13rem !important;
  margin-bottom: -13rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n6 {
  margin-top: -4rem !important;
}

.mt-n7 {
  margin-top: -5rem !important;
}

.mt-n8 {
  margin-top: -6rem !important;
}

.mt-n9 {
  margin-top: -7rem !important;
}

.mt-n10 {
  margin-top: -8rem !important;
}

.mt-n11 {
  margin-top: -9rem !important;
}

.mt-n12 {
  margin-top: -10rem !important;
}

.mt-n13 {
  margin-top: -11rem !important;
}

.mt-n14 {
  margin-top: -12rem !important;
}

.mt-n15 {
  margin-top: -13rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n6 {
  margin-right: -4rem !important;
}

.me-n7 {
  margin-right: -5rem !important;
}

.me-n8 {
  margin-right: -6rem !important;
}

.me-n9 {
  margin-right: -7rem !important;
}

.me-n10 {
  margin-right: -8rem !important;
}

.me-n11 {
  margin-right: -9rem !important;
}

.me-n12 {
  margin-right: -10rem !important;
}

.me-n13 {
  margin-right: -11rem !important;
}

.me-n14 {
  margin-right: -12rem !important;
}

.me-n15 {
  margin-right: -13rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n6 {
  margin-bottom: -4rem !important;
}

.mb-n7 {
  margin-bottom: -5rem !important;
}

.mb-n8 {
  margin-bottom: -6rem !important;
}

.mb-n9 {
  margin-bottom: -7rem !important;
}

.mb-n10 {
  margin-bottom: -8rem !important;
}

.mb-n11 {
  margin-bottom: -9rem !important;
}

.mb-n12 {
  margin-bottom: -10rem !important;
}

.mb-n13 {
  margin-bottom: -11rem !important;
}

.mb-n14 {
  margin-bottom: -12rem !important;
}

.mb-n15 {
  margin-bottom: -13rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n6 {
  margin-left: -4rem !important;
}

.ms-n7 {
  margin-left: -5rem !important;
}

.ms-n8 {
  margin-left: -6rem !important;
}

.ms-n9 {
  margin-left: -7rem !important;
}

.ms-n10 {
  margin-left: -8rem !important;
}

.ms-n11 {
  margin-left: -9rem !important;
}

.ms-n12 {
  margin-left: -10rem !important;
}

.ms-n13 {
  margin-left: -11rem !important;
}

.ms-n14 {
  margin-left: -12rem !important;
}

.ms-n15 {
  margin-left: -13rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-6 {
  padding: 4rem !important;
}

.p-7 {
  padding: 5rem !important;
}

.p-8 {
  padding: 6rem !important;
}

.p-9 {
  padding: 7rem !important;
}

.p-10 {
  padding: 8rem !important;
}

.p-11 {
  padding: 9rem !important;
}

.p-12 {
  padding: 10rem !important;
}

.p-13 {
  padding: 11rem !important;
}

.p-14 {
  padding: 12rem !important;
}

.p-15 {
  padding: 13rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-6 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-7 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-8 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-9 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-10 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-11 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

.px-12 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-13 {
  padding-right: 11rem !important;
  padding-left: 11rem !important;
}

.px-14 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;
}

.px-15 {
  padding-right: 13rem !important;
  padding-left: 13rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-6, .section-wrapper {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-7 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-8 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-9 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-10 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-11 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.py-12 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-13 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

.py-14 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-15 {
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-6 {
  padding-top: 4rem !important;
}

.pt-7 {
  padding-top: 5rem !important;
}

.pt-8 {
  padding-top: 6rem !important;
}

.pt-9 {
  padding-top: 7rem !important;
}

.pt-10 {
  padding-top: 8rem !important;
}

.pt-11 {
  padding-top: 9rem !important;
}

.pt-12 {
  padding-top: 10rem !important;
}

.pt-13 {
  padding-top: 11rem !important;
}

.pt-14 {
  padding-top: 12rem !important;
}

.pt-15 {
  padding-top: 13rem !important;
}

.pe-0, #search-section .search-tag-list .select-btn {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-6 {
  padding-right: 4rem !important;
}

.pe-7 {
  padding-right: 5rem !important;
}

.pe-8 {
  padding-right: 6rem !important;
}

.pe-9 {
  padding-right: 7rem !important;
}

.pe-10 {
  padding-right: 8rem !important;
}

.pe-11 {
  padding-right: 9rem !important;
}

.pe-12 {
  padding-right: 10rem !important;
}

.pe-13 {
  padding-right: 11rem !important;
}

.pe-14 {
  padding-right: 12rem !important;
}

.pe-15 {
  padding-right: 13rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-6 {
  padding-bottom: 4rem !important;
}

.pb-7 {
  padding-bottom: 5rem !important;
}

.pb-8 {
  padding-bottom: 6rem !important;
}

.pb-9 {
  padding-bottom: 7rem !important;
}

.pb-10 {
  padding-bottom: 8rem !important;
}

.pb-11 {
  padding-bottom: 9rem !important;
}

.pb-12 {
  padding-bottom: 10rem !important;
}

.pb-13 {
  padding-bottom: 11rem !important;
}

.pb-14 {
  padding-bottom: 12rem !important;
}

.pb-15 {
  padding-bottom: 13rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-6 {
  padding-left: 4rem !important;
}

.ps-7 {
  padding-left: 5rem !important;
}

.ps-8 {
  padding-left: 6rem !important;
}

.ps-9 {
  padding-left: 7rem !important;
}

.ps-10 {
  padding-left: 8rem !important;
}

.ps-11 {
  padding-left: 9rem !important;
}

.ps-12 {
  padding-left: 10rem !important;
}

.ps-13 {
  padding-left: 11rem !important;
}

.ps-14 {
  padding-left: 12rem !important;
}

.ps-15 {
  padding-left: 13rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-6 {
  gap: 4rem !important;
}

.gap-7 {
  gap: 5rem !important;
}

.gap-8 {
  gap: 6rem !important;
}

.gap-9 {
  gap: 7rem !important;
}

.gap-10 {
  gap: 8rem !important;
}

.gap-11 {
  gap: 9rem !important;
}

.gap-12 {
  gap: 10rem !important;
}

.gap-13 {
  gap: 11rem !important;
}

.gap-14 {
  gap: 12rem !important;
}

.gap-15 {
  gap: 13rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3, .form-group.big-form input {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fs-7 {
  font-size: 0.9rem !important;
}

.fs-8 {
  font-size: 0.8rem !important;
}

.fs-9 {
  font-size: 0.7rem !important;
}

.fs-10 {
  font-size: 0.6rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

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

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

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

.text-decoration-none, .breadcrumb-item.active a {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

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

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

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

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

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-sm-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-sm-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-sm-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-sm-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-sm-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-sm-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-sm-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-6 {
    margin: 4rem !important;
  }
  .m-sm-7 {
    margin: 5rem !important;
  }
  .m-sm-8 {
    margin: 6rem !important;
  }
  .m-sm-9 {
    margin: 7rem !important;
  }
  .m-sm-10 {
    margin: 8rem !important;
  }
  .m-sm-11 {
    margin: 9rem !important;
  }
  .m-sm-12 {
    margin: 10rem !important;
  }
  .m-sm-13 {
    margin: 11rem !important;
  }
  .m-sm-14 {
    margin: 12rem !important;
  }
  .m-sm-15 {
    margin: 13rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-sm-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-sm-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-sm-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-sm-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-sm-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-sm-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-sm-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-sm-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-sm-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-sm-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-sm-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-sm-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-sm-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-sm-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-6 {
    margin-top: 4rem !important;
  }
  .mt-sm-7 {
    margin-top: 5rem !important;
  }
  .mt-sm-8 {
    margin-top: 6rem !important;
  }
  .mt-sm-9 {
    margin-top: 7rem !important;
  }
  .mt-sm-10 {
    margin-top: 8rem !important;
  }
  .mt-sm-11 {
    margin-top: 9rem !important;
  }
  .mt-sm-12 {
    margin-top: 10rem !important;
  }
  .mt-sm-13 {
    margin-top: 11rem !important;
  }
  .mt-sm-14 {
    margin-top: 12rem !important;
  }
  .mt-sm-15 {
    margin-top: 13rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-6 {
    margin-right: 4rem !important;
  }
  .me-sm-7 {
    margin-right: 5rem !important;
  }
  .me-sm-8 {
    margin-right: 6rem !important;
  }
  .me-sm-9 {
    margin-right: 7rem !important;
  }
  .me-sm-10 {
    margin-right: 8rem !important;
  }
  .me-sm-11 {
    margin-right: 9rem !important;
  }
  .me-sm-12 {
    margin-right: 10rem !important;
  }
  .me-sm-13 {
    margin-right: 11rem !important;
  }
  .me-sm-14 {
    margin-right: 12rem !important;
  }
  .me-sm-15 {
    margin-right: 13rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 6rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 7rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 8rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 9rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 10rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 11rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 12rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 13rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-6 {
    margin-left: 4rem !important;
  }
  .ms-sm-7 {
    margin-left: 5rem !important;
  }
  .ms-sm-8 {
    margin-left: 6rem !important;
  }
  .ms-sm-9 {
    margin-left: 7rem !important;
  }
  .ms-sm-10 {
    margin-left: 8rem !important;
  }
  .ms-sm-11 {
    margin-left: 9rem !important;
  }
  .ms-sm-12 {
    margin-left: 10rem !important;
  }
  .ms-sm-13 {
    margin-left: 11rem !important;
  }
  .ms-sm-14 {
    margin-left: 12rem !important;
  }
  .ms-sm-15 {
    margin-left: 13rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n6 {
    margin: -4rem !important;
  }
  .m-sm-n7 {
    margin: -5rem !important;
  }
  .m-sm-n8 {
    margin: -6rem !important;
  }
  .m-sm-n9 {
    margin: -7rem !important;
  }
  .m-sm-n10 {
    margin: -8rem !important;
  }
  .m-sm-n11 {
    margin: -9rem !important;
  }
  .m-sm-n12 {
    margin: -10rem !important;
  }
  .m-sm-n13 {
    margin: -11rem !important;
  }
  .m-sm-n14 {
    margin: -12rem !important;
  }
  .m-sm-n15 {
    margin: -13rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-sm-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-sm-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-sm-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-sm-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-sm-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-sm-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-sm-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-sm-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-sm-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-sm-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-sm-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-sm-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-sm-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-sm-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-sm-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-sm-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n6 {
    margin-top: -4rem !important;
  }
  .mt-sm-n7 {
    margin-top: -5rem !important;
  }
  .mt-sm-n8 {
    margin-top: -6rem !important;
  }
  .mt-sm-n9 {
    margin-top: -7rem !important;
  }
  .mt-sm-n10 {
    margin-top: -8rem !important;
  }
  .mt-sm-n11 {
    margin-top: -9rem !important;
  }
  .mt-sm-n12 {
    margin-top: -10rem !important;
  }
  .mt-sm-n13 {
    margin-top: -11rem !important;
  }
  .mt-sm-n14 {
    margin-top: -12rem !important;
  }
  .mt-sm-n15 {
    margin-top: -13rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n6 {
    margin-right: -4rem !important;
  }
  .me-sm-n7 {
    margin-right: -5rem !important;
  }
  .me-sm-n8 {
    margin-right: -6rem !important;
  }
  .me-sm-n9 {
    margin-right: -7rem !important;
  }
  .me-sm-n10 {
    margin-right: -8rem !important;
  }
  .me-sm-n11 {
    margin-right: -9rem !important;
  }
  .me-sm-n12 {
    margin-right: -10rem !important;
  }
  .me-sm-n13 {
    margin-right: -11rem !important;
  }
  .me-sm-n14 {
    margin-right: -12rem !important;
  }
  .me-sm-n15 {
    margin-right: -13rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-sm-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-sm-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n6 {
    margin-left: -4rem !important;
  }
  .ms-sm-n7 {
    margin-left: -5rem !important;
  }
  .ms-sm-n8 {
    margin-left: -6rem !important;
  }
  .ms-sm-n9 {
    margin-left: -7rem !important;
  }
  .ms-sm-n10 {
    margin-left: -8rem !important;
  }
  .ms-sm-n11 {
    margin-left: -9rem !important;
  }
  .ms-sm-n12 {
    margin-left: -10rem !important;
  }
  .ms-sm-n13 {
    margin-left: -11rem !important;
  }
  .ms-sm-n14 {
    margin-left: -12rem !important;
  }
  .ms-sm-n15 {
    margin-left: -13rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-6 {
    padding: 4rem !important;
  }
  .p-sm-7 {
    padding: 5rem !important;
  }
  .p-sm-8 {
    padding: 6rem !important;
  }
  .p-sm-9 {
    padding: 7rem !important;
  }
  .p-sm-10 {
    padding: 8rem !important;
  }
  .p-sm-11 {
    padding: 9rem !important;
  }
  .p-sm-12 {
    padding: 10rem !important;
  }
  .p-sm-13 {
    padding: 11rem !important;
  }
  .p-sm-14 {
    padding: 12rem !important;
  }
  .p-sm-15 {
    padding: 13rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-sm-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-sm-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-sm-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-sm-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-sm-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-sm-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-sm-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-sm-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-sm-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-sm-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-sm-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-sm-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-sm-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-sm-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-sm-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-sm-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-6 {
    padding-top: 4rem !important;
  }
  .pt-sm-7 {
    padding-top: 5rem !important;
  }
  .pt-sm-8 {
    padding-top: 6rem !important;
  }
  .pt-sm-9 {
    padding-top: 7rem !important;
  }
  .pt-sm-10 {
    padding-top: 8rem !important;
  }
  .pt-sm-11 {
    padding-top: 9rem !important;
  }
  .pt-sm-12 {
    padding-top: 10rem !important;
  }
  .pt-sm-13 {
    padding-top: 11rem !important;
  }
  .pt-sm-14 {
    padding-top: 12rem !important;
  }
  .pt-sm-15 {
    padding-top: 13rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-6 {
    padding-right: 4rem !important;
  }
  .pe-sm-7 {
    padding-right: 5rem !important;
  }
  .pe-sm-8 {
    padding-right: 6rem !important;
  }
  .pe-sm-9 {
    padding-right: 7rem !important;
  }
  .pe-sm-10 {
    padding-right: 8rem !important;
  }
  .pe-sm-11 {
    padding-right: 9rem !important;
  }
  .pe-sm-12 {
    padding-right: 10rem !important;
  }
  .pe-sm-13 {
    padding-right: 11rem !important;
  }
  .pe-sm-14 {
    padding-right: 12rem !important;
  }
  .pe-sm-15 {
    padding-right: 13rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 6rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 7rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 8rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 9rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 10rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 11rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 12rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 13rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-6 {
    padding-left: 4rem !important;
  }
  .ps-sm-7 {
    padding-left: 5rem !important;
  }
  .ps-sm-8 {
    padding-left: 6rem !important;
  }
  .ps-sm-9 {
    padding-left: 7rem !important;
  }
  .ps-sm-10 {
    padding-left: 8rem !important;
  }
  .ps-sm-11 {
    padding-left: 9rem !important;
  }
  .ps-sm-12 {
    padding-left: 10rem !important;
  }
  .ps-sm-13 {
    padding-left: 11rem !important;
  }
  .ps-sm-14 {
    padding-left: 12rem !important;
  }
  .ps-sm-15 {
    padding-left: 13rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-6 {
    gap: 4rem !important;
  }
  .gap-sm-7 {
    gap: 5rem !important;
  }
  .gap-sm-8 {
    gap: 6rem !important;
  }
  .gap-sm-9 {
    gap: 7rem !important;
  }
  .gap-sm-10 {
    gap: 8rem !important;
  }
  .gap-sm-11 {
    gap: 9rem !important;
  }
  .gap-sm-12 {
    gap: 10rem !important;
  }
  .gap-sm-13 {
    gap: 11rem !important;
  }
  .gap-sm-14 {
    gap: 12rem !important;
  }
  .gap-sm-15 {
    gap: 13rem !important;
  }
  .fs-sm-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-sm-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-sm-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-sm-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-sm-5 {
    font-size: 1.25rem !important;
  }
  .fs-sm-6 {
    font-size: 1rem !important;
  }
  .fs-sm-7 {
    font-size: 0.9rem !important;
  }
  .fs-sm-8 {
    font-size: 0.8rem !important;
  }
  .fs-sm-9 {
    font-size: 0.7rem !important;
  }
  .fs-sm-10 {
    font-size: 0.6rem !important;
  }
  .fw-sm-light {
    font-weight: 300 !important;
  }
  .fw-sm-lighter {
    font-weight: lighter !important;
  }
  .fw-sm-normal {
    font-weight: 400 !important;
  }
  .fw-sm-bold {
    font-weight: 700 !important;
  }
  .fw-sm-semibold {
    font-weight: 600 !important;
  }
  .fw-sm-bolder {
    font-weight: bolder !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-md-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-md-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-md-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-md-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-md-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-md-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-md-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-6 {
    margin: 4rem !important;
  }
  .m-md-7 {
    margin: 5rem !important;
  }
  .m-md-8 {
    margin: 6rem !important;
  }
  .m-md-9 {
    margin: 7rem !important;
  }
  .m-md-10 {
    margin: 8rem !important;
  }
  .m-md-11 {
    margin: 9rem !important;
  }
  .m-md-12 {
    margin: 10rem !important;
  }
  .m-md-13 {
    margin: 11rem !important;
  }
  .m-md-14 {
    margin: 12rem !important;
  }
  .m-md-15 {
    margin: 13rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-md-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-md-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-md-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-md-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-md-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-md-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-md-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-md-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-md-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-md-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-md-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-md-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-md-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-md-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-6 {
    margin-top: 4rem !important;
  }
  .mt-md-7 {
    margin-top: 5rem !important;
  }
  .mt-md-8 {
    margin-top: 6rem !important;
  }
  .mt-md-9 {
    margin-top: 7rem !important;
  }
  .mt-md-10 {
    margin-top: 8rem !important;
  }
  .mt-md-11 {
    margin-top: 9rem !important;
  }
  .mt-md-12 {
    margin-top: 10rem !important;
  }
  .mt-md-13 {
    margin-top: 11rem !important;
  }
  .mt-md-14 {
    margin-top: 12rem !important;
  }
  .mt-md-15 {
    margin-top: 13rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-6 {
    margin-right: 4rem !important;
  }
  .me-md-7 {
    margin-right: 5rem !important;
  }
  .me-md-8 {
    margin-right: 6rem !important;
  }
  .me-md-9 {
    margin-right: 7rem !important;
  }
  .me-md-10 {
    margin-right: 8rem !important;
  }
  .me-md-11 {
    margin-right: 9rem !important;
  }
  .me-md-12 {
    margin-right: 10rem !important;
  }
  .me-md-13 {
    margin-right: 11rem !important;
  }
  .me-md-14 {
    margin-right: 12rem !important;
  }
  .me-md-15 {
    margin-right: 13rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-6 {
    margin-bottom: 4rem !important;
  }
  .mb-md-7 {
    margin-bottom: 5rem !important;
  }
  .mb-md-8 {
    margin-bottom: 6rem !important;
  }
  .mb-md-9 {
    margin-bottom: 7rem !important;
  }
  .mb-md-10 {
    margin-bottom: 8rem !important;
  }
  .mb-md-11 {
    margin-bottom: 9rem !important;
  }
  .mb-md-12 {
    margin-bottom: 10rem !important;
  }
  .mb-md-13 {
    margin-bottom: 11rem !important;
  }
  .mb-md-14 {
    margin-bottom: 12rem !important;
  }
  .mb-md-15 {
    margin-bottom: 13rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-6 {
    margin-left: 4rem !important;
  }
  .ms-md-7 {
    margin-left: 5rem !important;
  }
  .ms-md-8 {
    margin-left: 6rem !important;
  }
  .ms-md-9 {
    margin-left: 7rem !important;
  }
  .ms-md-10 {
    margin-left: 8rem !important;
  }
  .ms-md-11 {
    margin-left: 9rem !important;
  }
  .ms-md-12 {
    margin-left: 10rem !important;
  }
  .ms-md-13 {
    margin-left: 11rem !important;
  }
  .ms-md-14 {
    margin-left: 12rem !important;
  }
  .ms-md-15 {
    margin-left: 13rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n6 {
    margin: -4rem !important;
  }
  .m-md-n7 {
    margin: -5rem !important;
  }
  .m-md-n8 {
    margin: -6rem !important;
  }
  .m-md-n9 {
    margin: -7rem !important;
  }
  .m-md-n10 {
    margin: -8rem !important;
  }
  .m-md-n11 {
    margin: -9rem !important;
  }
  .m-md-n12 {
    margin: -10rem !important;
  }
  .m-md-n13 {
    margin: -11rem !important;
  }
  .m-md-n14 {
    margin: -12rem !important;
  }
  .m-md-n15 {
    margin: -13rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-md-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-md-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-md-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-md-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-md-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-md-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-md-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-md-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-md-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-md-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-md-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-md-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-md-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-md-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-md-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-md-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n6 {
    margin-top: -4rem !important;
  }
  .mt-md-n7 {
    margin-top: -5rem !important;
  }
  .mt-md-n8 {
    margin-top: -6rem !important;
  }
  .mt-md-n9 {
    margin-top: -7rem !important;
  }
  .mt-md-n10 {
    margin-top: -8rem !important;
  }
  .mt-md-n11 {
    margin-top: -9rem !important;
  }
  .mt-md-n12 {
    margin-top: -10rem !important;
  }
  .mt-md-n13 {
    margin-top: -11rem !important;
  }
  .mt-md-n14 {
    margin-top: -12rem !important;
  }
  .mt-md-n15 {
    margin-top: -13rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n6 {
    margin-right: -4rem !important;
  }
  .me-md-n7 {
    margin-right: -5rem !important;
  }
  .me-md-n8 {
    margin-right: -6rem !important;
  }
  .me-md-n9 {
    margin-right: -7rem !important;
  }
  .me-md-n10 {
    margin-right: -8rem !important;
  }
  .me-md-n11 {
    margin-right: -9rem !important;
  }
  .me-md-n12 {
    margin-right: -10rem !important;
  }
  .me-md-n13 {
    margin-right: -11rem !important;
  }
  .me-md-n14 {
    margin-right: -12rem !important;
  }
  .me-md-n15 {
    margin-right: -13rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-md-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-md-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n6 {
    margin-left: -4rem !important;
  }
  .ms-md-n7 {
    margin-left: -5rem !important;
  }
  .ms-md-n8 {
    margin-left: -6rem !important;
  }
  .ms-md-n9 {
    margin-left: -7rem !important;
  }
  .ms-md-n10 {
    margin-left: -8rem !important;
  }
  .ms-md-n11 {
    margin-left: -9rem !important;
  }
  .ms-md-n12 {
    margin-left: -10rem !important;
  }
  .ms-md-n13 {
    margin-left: -11rem !important;
  }
  .ms-md-n14 {
    margin-left: -12rem !important;
  }
  .ms-md-n15 {
    margin-left: -13rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-6 {
    padding: 4rem !important;
  }
  .p-md-7 {
    padding: 5rem !important;
  }
  .p-md-8 {
    padding: 6rem !important;
  }
  .p-md-9 {
    padding: 7rem !important;
  }
  .p-md-10 {
    padding: 8rem !important;
  }
  .p-md-11 {
    padding: 9rem !important;
  }
  .p-md-12 {
    padding: 10rem !important;
  }
  .p-md-13 {
    padding: 11rem !important;
  }
  .p-md-14 {
    padding: 12rem !important;
  }
  .p-md-15 {
    padding: 13rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-md-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-md-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-md-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-md-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-md-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-md-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-md-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-md-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-md-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-md-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-md-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-md-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-md-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-md-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-md-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-md-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-6 {
    padding-top: 4rem !important;
  }
  .pt-md-7 {
    padding-top: 5rem !important;
  }
  .pt-md-8 {
    padding-top: 6rem !important;
  }
  .pt-md-9 {
    padding-top: 7rem !important;
  }
  .pt-md-10 {
    padding-top: 8rem !important;
  }
  .pt-md-11 {
    padding-top: 9rem !important;
  }
  .pt-md-12 {
    padding-top: 10rem !important;
  }
  .pt-md-13 {
    padding-top: 11rem !important;
  }
  .pt-md-14 {
    padding-top: 12rem !important;
  }
  .pt-md-15 {
    padding-top: 13rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-6 {
    padding-right: 4rem !important;
  }
  .pe-md-7 {
    padding-right: 5rem !important;
  }
  .pe-md-8 {
    padding-right: 6rem !important;
  }
  .pe-md-9 {
    padding-right: 7rem !important;
  }
  .pe-md-10 {
    padding-right: 8rem !important;
  }
  .pe-md-11 {
    padding-right: 9rem !important;
  }
  .pe-md-12 {
    padding-right: 10rem !important;
  }
  .pe-md-13 {
    padding-right: 11rem !important;
  }
  .pe-md-14 {
    padding-right: 12rem !important;
  }
  .pe-md-15 {
    padding-right: 13rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-6 {
    padding-bottom: 4rem !important;
  }
  .pb-md-7 {
    padding-bottom: 5rem !important;
  }
  .pb-md-8 {
    padding-bottom: 6rem !important;
  }
  .pb-md-9 {
    padding-bottom: 7rem !important;
  }
  .pb-md-10 {
    padding-bottom: 8rem !important;
  }
  .pb-md-11 {
    padding-bottom: 9rem !important;
  }
  .pb-md-12 {
    padding-bottom: 10rem !important;
  }
  .pb-md-13 {
    padding-bottom: 11rem !important;
  }
  .pb-md-14 {
    padding-bottom: 12rem !important;
  }
  .pb-md-15 {
    padding-bottom: 13rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-6 {
    padding-left: 4rem !important;
  }
  .ps-md-7 {
    padding-left: 5rem !important;
  }
  .ps-md-8 {
    padding-left: 6rem !important;
  }
  .ps-md-9 {
    padding-left: 7rem !important;
  }
  .ps-md-10 {
    padding-left: 8rem !important;
  }
  .ps-md-11 {
    padding-left: 9rem !important;
  }
  .ps-md-12 {
    padding-left: 10rem !important;
  }
  .ps-md-13 {
    padding-left: 11rem !important;
  }
  .ps-md-14 {
    padding-left: 12rem !important;
  }
  .ps-md-15 {
    padding-left: 13rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-6 {
    gap: 4rem !important;
  }
  .gap-md-7 {
    gap: 5rem !important;
  }
  .gap-md-8 {
    gap: 6rem !important;
  }
  .gap-md-9 {
    gap: 7rem !important;
  }
  .gap-md-10 {
    gap: 8rem !important;
  }
  .gap-md-11 {
    gap: 9rem !important;
  }
  .gap-md-12 {
    gap: 10rem !important;
  }
  .gap-md-13 {
    gap: 11rem !important;
  }
  .gap-md-14 {
    gap: 12rem !important;
  }
  .gap-md-15 {
    gap: 13rem !important;
  }
  .fs-md-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-md-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-md-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-md-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-md-5 {
    font-size: 1.25rem !important;
  }
  .fs-md-6 {
    font-size: 1rem !important;
  }
  .fs-md-7 {
    font-size: 0.9rem !important;
  }
  .fs-md-8 {
    font-size: 0.8rem !important;
  }
  .fs-md-9 {
    font-size: 0.7rem !important;
  }
  .fs-md-10 {
    font-size: 0.6rem !important;
  }
  .fw-md-light {
    font-weight: 300 !important;
  }
  .fw-md-lighter {
    font-weight: lighter !important;
  }
  .fw-md-normal {
    font-weight: 400 !important;
  }
  .fw-md-bold {
    font-weight: 700 !important;
  }
  .fw-md-semibold {
    font-weight: 600 !important;
  }
  .fw-md-bolder {
    font-weight: bolder !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-lg-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-lg-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-lg-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-lg-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-lg-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-lg-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-lg-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-6 {
    margin: 4rem !important;
  }
  .m-lg-7 {
    margin: 5rem !important;
  }
  .m-lg-8 {
    margin: 6rem !important;
  }
  .m-lg-9 {
    margin: 7rem !important;
  }
  .m-lg-10 {
    margin: 8rem !important;
  }
  .m-lg-11 {
    margin: 9rem !important;
  }
  .m-lg-12 {
    margin: 10rem !important;
  }
  .m-lg-13 {
    margin: 11rem !important;
  }
  .m-lg-14 {
    margin: 12rem !important;
  }
  .m-lg-15 {
    margin: 13rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-lg-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-lg-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-lg-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-lg-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-lg-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-lg-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-lg-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-lg-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-lg-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-lg-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-lg-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-lg-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-lg-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-lg-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-6 {
    margin-top: 4rem !important;
  }
  .mt-lg-7 {
    margin-top: 5rem !important;
  }
  .mt-lg-8 {
    margin-top: 6rem !important;
  }
  .mt-lg-9 {
    margin-top: 7rem !important;
  }
  .mt-lg-10 {
    margin-top: 8rem !important;
  }
  .mt-lg-11 {
    margin-top: 9rem !important;
  }
  .mt-lg-12 {
    margin-top: 10rem !important;
  }
  .mt-lg-13 {
    margin-top: 11rem !important;
  }
  .mt-lg-14 {
    margin-top: 12rem !important;
  }
  .mt-lg-15 {
    margin-top: 13rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-6 {
    margin-right: 4rem !important;
  }
  .me-lg-7 {
    margin-right: 5rem !important;
  }
  .me-lg-8 {
    margin-right: 6rem !important;
  }
  .me-lg-9 {
    margin-right: 7rem !important;
  }
  .me-lg-10 {
    margin-right: 8rem !important;
  }
  .me-lg-11 {
    margin-right: 9rem !important;
  }
  .me-lg-12 {
    margin-right: 10rem !important;
  }
  .me-lg-13 {
    margin-right: 11rem !important;
  }
  .me-lg-14 {
    margin-right: 12rem !important;
  }
  .me-lg-15 {
    margin-right: 13rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 6rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 7rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 8rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 9rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 10rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 11rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 12rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 13rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-6 {
    margin-left: 4rem !important;
  }
  .ms-lg-7 {
    margin-left: 5rem !important;
  }
  .ms-lg-8 {
    margin-left: 6rem !important;
  }
  .ms-lg-9 {
    margin-left: 7rem !important;
  }
  .ms-lg-10 {
    margin-left: 8rem !important;
  }
  .ms-lg-11 {
    margin-left: 9rem !important;
  }
  .ms-lg-12 {
    margin-left: 10rem !important;
  }
  .ms-lg-13 {
    margin-left: 11rem !important;
  }
  .ms-lg-14 {
    margin-left: 12rem !important;
  }
  .ms-lg-15 {
    margin-left: 13rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n6 {
    margin: -4rem !important;
  }
  .m-lg-n7 {
    margin: -5rem !important;
  }
  .m-lg-n8 {
    margin: -6rem !important;
  }
  .m-lg-n9 {
    margin: -7rem !important;
  }
  .m-lg-n10 {
    margin: -8rem !important;
  }
  .m-lg-n11 {
    margin: -9rem !important;
  }
  .m-lg-n12 {
    margin: -10rem !important;
  }
  .m-lg-n13 {
    margin: -11rem !important;
  }
  .m-lg-n14 {
    margin: -12rem !important;
  }
  .m-lg-n15 {
    margin: -13rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-lg-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-lg-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-lg-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-lg-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-lg-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-lg-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-lg-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-lg-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-lg-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-lg-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-lg-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-lg-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-lg-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-lg-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-lg-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-lg-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n6 {
    margin-top: -4rem !important;
  }
  .mt-lg-n7 {
    margin-top: -5rem !important;
  }
  .mt-lg-n8 {
    margin-top: -6rem !important;
  }
  .mt-lg-n9 {
    margin-top: -7rem !important;
  }
  .mt-lg-n10 {
    margin-top: -8rem !important;
  }
  .mt-lg-n11 {
    margin-top: -9rem !important;
  }
  .mt-lg-n12 {
    margin-top: -10rem !important;
  }
  .mt-lg-n13 {
    margin-top: -11rem !important;
  }
  .mt-lg-n14 {
    margin-top: -12rem !important;
  }
  .mt-lg-n15 {
    margin-top: -13rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n6 {
    margin-right: -4rem !important;
  }
  .me-lg-n7 {
    margin-right: -5rem !important;
  }
  .me-lg-n8 {
    margin-right: -6rem !important;
  }
  .me-lg-n9 {
    margin-right: -7rem !important;
  }
  .me-lg-n10 {
    margin-right: -8rem !important;
  }
  .me-lg-n11 {
    margin-right: -9rem !important;
  }
  .me-lg-n12 {
    margin-right: -10rem !important;
  }
  .me-lg-n13 {
    margin-right: -11rem !important;
  }
  .me-lg-n14 {
    margin-right: -12rem !important;
  }
  .me-lg-n15 {
    margin-right: -13rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-lg-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-lg-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n6 {
    margin-left: -4rem !important;
  }
  .ms-lg-n7 {
    margin-left: -5rem !important;
  }
  .ms-lg-n8 {
    margin-left: -6rem !important;
  }
  .ms-lg-n9 {
    margin-left: -7rem !important;
  }
  .ms-lg-n10 {
    margin-left: -8rem !important;
  }
  .ms-lg-n11 {
    margin-left: -9rem !important;
  }
  .ms-lg-n12 {
    margin-left: -10rem !important;
  }
  .ms-lg-n13 {
    margin-left: -11rem !important;
  }
  .ms-lg-n14 {
    margin-left: -12rem !important;
  }
  .ms-lg-n15 {
    margin-left: -13rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-6 {
    padding: 4rem !important;
  }
  .p-lg-7 {
    padding: 5rem !important;
  }
  .p-lg-8 {
    padding: 6rem !important;
  }
  .p-lg-9 {
    padding: 7rem !important;
  }
  .p-lg-10 {
    padding: 8rem !important;
  }
  .p-lg-11 {
    padding: 9rem !important;
  }
  .p-lg-12 {
    padding: 10rem !important;
  }
  .p-lg-13 {
    padding: 11rem !important;
  }
  .p-lg-14 {
    padding: 12rem !important;
  }
  .p-lg-15 {
    padding: 13rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-lg-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-lg-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-lg-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-lg-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-lg-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-lg-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-lg-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-lg-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-lg-8, .section-wrapper {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-lg-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-lg-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-lg-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-lg-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-lg-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-lg-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-lg-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-6 {
    padding-top: 4rem !important;
  }
  .pt-lg-7 {
    padding-top: 5rem !important;
  }
  .pt-lg-8 {
    padding-top: 6rem !important;
  }
  .pt-lg-9 {
    padding-top: 7rem !important;
  }
  .pt-lg-10 {
    padding-top: 8rem !important;
  }
  .pt-lg-11 {
    padding-top: 9rem !important;
  }
  .pt-lg-12 {
    padding-top: 10rem !important;
  }
  .pt-lg-13 {
    padding-top: 11rem !important;
  }
  .pt-lg-14 {
    padding-top: 12rem !important;
  }
  .pt-lg-15 {
    padding-top: 13rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-6 {
    padding-right: 4rem !important;
  }
  .pe-lg-7 {
    padding-right: 5rem !important;
  }
  .pe-lg-8 {
    padding-right: 6rem !important;
  }
  .pe-lg-9 {
    padding-right: 7rem !important;
  }
  .pe-lg-10 {
    padding-right: 8rem !important;
  }
  .pe-lg-11 {
    padding-right: 9rem !important;
  }
  .pe-lg-12 {
    padding-right: 10rem !important;
  }
  .pe-lg-13 {
    padding-right: 11rem !important;
  }
  .pe-lg-14 {
    padding-right: 12rem !important;
  }
  .pe-lg-15 {
    padding-right: 13rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 6rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 7rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 8rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 9rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 10rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 11rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 12rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 13rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-6 {
    padding-left: 4rem !important;
  }
  .ps-lg-7 {
    padding-left: 5rem !important;
  }
  .ps-lg-8 {
    padding-left: 6rem !important;
  }
  .ps-lg-9 {
    padding-left: 7rem !important;
  }
  .ps-lg-10 {
    padding-left: 8rem !important;
  }
  .ps-lg-11 {
    padding-left: 9rem !important;
  }
  .ps-lg-12 {
    padding-left: 10rem !important;
  }
  .ps-lg-13 {
    padding-left: 11rem !important;
  }
  .ps-lg-14 {
    padding-left: 12rem !important;
  }
  .ps-lg-15 {
    padding-left: 13rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-6 {
    gap: 4rem !important;
  }
  .gap-lg-7 {
    gap: 5rem !important;
  }
  .gap-lg-8 {
    gap: 6rem !important;
  }
  .gap-lg-9 {
    gap: 7rem !important;
  }
  .gap-lg-10 {
    gap: 8rem !important;
  }
  .gap-lg-11 {
    gap: 9rem !important;
  }
  .gap-lg-12 {
    gap: 10rem !important;
  }
  .gap-lg-13 {
    gap: 11rem !important;
  }
  .gap-lg-14 {
    gap: 12rem !important;
  }
  .gap-lg-15 {
    gap: 13rem !important;
  }
  .fs-lg-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-lg-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-lg-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-lg-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-lg-5 {
    font-size: 1.25rem !important;
  }
  .fs-lg-6 {
    font-size: 1rem !important;
  }
  .fs-lg-7 {
    font-size: 0.9rem !important;
  }
  .fs-lg-8 {
    font-size: 0.8rem !important;
  }
  .fs-lg-9 {
    font-size: 0.7rem !important;
  }
  .fs-lg-10 {
    font-size: 0.6rem !important;
  }
  .fw-lg-light {
    font-weight: 300 !important;
  }
  .fw-lg-lighter {
    font-weight: lighter !important;
  }
  .fw-lg-normal {
    font-weight: 400 !important;
  }
  .fw-lg-bold {
    font-weight: 700 !important;
  }
  .fw-lg-semibold {
    font-weight: 600 !important;
  }
  .fw-lg-bolder {
    font-weight: bolder !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-6 {
    margin: 4rem !important;
  }
  .m-xl-7 {
    margin: 5rem !important;
  }
  .m-xl-8 {
    margin: 6rem !important;
  }
  .m-xl-9 {
    margin: 7rem !important;
  }
  .m-xl-10 {
    margin: 8rem !important;
  }
  .m-xl-11 {
    margin: 9rem !important;
  }
  .m-xl-12 {
    margin: 10rem !important;
  }
  .m-xl-13 {
    margin: 11rem !important;
  }
  .m-xl-14 {
    margin: 12rem !important;
  }
  .m-xl-15 {
    margin: 13rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xl-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xl-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xl-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-xl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-xl-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xl-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xl-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xl-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-xl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-xl-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-6 {
    margin-top: 4rem !important;
  }
  .mt-xl-7 {
    margin-top: 5rem !important;
  }
  .mt-xl-8 {
    margin-top: 6rem !important;
  }
  .mt-xl-9 {
    margin-top: 7rem !important;
  }
  .mt-xl-10 {
    margin-top: 8rem !important;
  }
  .mt-xl-11 {
    margin-top: 9rem !important;
  }
  .mt-xl-12 {
    margin-top: 10rem !important;
  }
  .mt-xl-13 {
    margin-top: 11rem !important;
  }
  .mt-xl-14 {
    margin-top: 12rem !important;
  }
  .mt-xl-15 {
    margin-top: 13rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-6 {
    margin-right: 4rem !important;
  }
  .me-xl-7 {
    margin-right: 5rem !important;
  }
  .me-xl-8 {
    margin-right: 6rem !important;
  }
  .me-xl-9 {
    margin-right: 7rem !important;
  }
  .me-xl-10 {
    margin-right: 8rem !important;
  }
  .me-xl-11 {
    margin-right: 9rem !important;
  }
  .me-xl-12 {
    margin-right: 10rem !important;
  }
  .me-xl-13 {
    margin-right: 11rem !important;
  }
  .me-xl-14 {
    margin-right: 12rem !important;
  }
  .me-xl-15 {
    margin-right: 13rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 6rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 7rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 9rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 10rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 11rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 12rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 13rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-6 {
    margin-left: 4rem !important;
  }
  .ms-xl-7 {
    margin-left: 5rem !important;
  }
  .ms-xl-8 {
    margin-left: 6rem !important;
  }
  .ms-xl-9 {
    margin-left: 7rem !important;
  }
  .ms-xl-10 {
    margin-left: 8rem !important;
  }
  .ms-xl-11 {
    margin-left: 9rem !important;
  }
  .ms-xl-12 {
    margin-left: 10rem !important;
  }
  .ms-xl-13 {
    margin-left: 11rem !important;
  }
  .ms-xl-14 {
    margin-left: 12rem !important;
  }
  .ms-xl-15 {
    margin-left: 13rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n6 {
    margin: -4rem !important;
  }
  .m-xl-n7 {
    margin: -5rem !important;
  }
  .m-xl-n8 {
    margin: -6rem !important;
  }
  .m-xl-n9 {
    margin: -7rem !important;
  }
  .m-xl-n10 {
    margin: -8rem !important;
  }
  .m-xl-n11 {
    margin: -9rem !important;
  }
  .m-xl-n12 {
    margin: -10rem !important;
  }
  .m-xl-n13 {
    margin: -11rem !important;
  }
  .m-xl-n14 {
    margin: -12rem !important;
  }
  .m-xl-n15 {
    margin: -13rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xl-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xl-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xl-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-xl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-xl-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xl-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xl-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xl-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-xl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-xl-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xl-n8 {
    margin-top: -6rem !important;
  }
  .mt-xl-n9 {
    margin-top: -7rem !important;
  }
  .mt-xl-n10 {
    margin-top: -8rem !important;
  }
  .mt-xl-n11 {
    margin-top: -9rem !important;
  }
  .mt-xl-n12 {
    margin-top: -10rem !important;
  }
  .mt-xl-n13 {
    margin-top: -11rem !important;
  }
  .mt-xl-n14 {
    margin-top: -12rem !important;
  }
  .mt-xl-n15 {
    margin-top: -13rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n6 {
    margin-right: -4rem !important;
  }
  .me-xl-n7 {
    margin-right: -5rem !important;
  }
  .me-xl-n8 {
    margin-right: -6rem !important;
  }
  .me-xl-n9 {
    margin-right: -7rem !important;
  }
  .me-xl-n10 {
    margin-right: -8rem !important;
  }
  .me-xl-n11 {
    margin-right: -9rem !important;
  }
  .me-xl-n12 {
    margin-right: -10rem !important;
  }
  .me-xl-n13 {
    margin-right: -11rem !important;
  }
  .me-xl-n14 {
    margin-right: -12rem !important;
  }
  .me-xl-n15 {
    margin-right: -13rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-xl-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-xl-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xl-n8 {
    margin-left: -6rem !important;
  }
  .ms-xl-n9 {
    margin-left: -7rem !important;
  }
  .ms-xl-n10 {
    margin-left: -8rem !important;
  }
  .ms-xl-n11 {
    margin-left: -9rem !important;
  }
  .ms-xl-n12 {
    margin-left: -10rem !important;
  }
  .ms-xl-n13 {
    margin-left: -11rem !important;
  }
  .ms-xl-n14 {
    margin-left: -12rem !important;
  }
  .ms-xl-n15 {
    margin-left: -13rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-6 {
    padding: 4rem !important;
  }
  .p-xl-7 {
    padding: 5rem !important;
  }
  .p-xl-8 {
    padding: 6rem !important;
  }
  .p-xl-9 {
    padding: 7rem !important;
  }
  .p-xl-10 {
    padding: 8rem !important;
  }
  .p-xl-11 {
    padding: 9rem !important;
  }
  .p-xl-12 {
    padding: 10rem !important;
  }
  .p-xl-13 {
    padding: 11rem !important;
  }
  .p-xl-14 {
    padding: 12rem !important;
  }
  .p-xl-15 {
    padding: 13rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xl-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xl-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xl-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-xl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-xl-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xl-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xl-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xl-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-xl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-xl-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-6 {
    padding-top: 4rem !important;
  }
  .pt-xl-7 {
    padding-top: 5rem !important;
  }
  .pt-xl-8 {
    padding-top: 6rem !important;
  }
  .pt-xl-9 {
    padding-top: 7rem !important;
  }
  .pt-xl-10 {
    padding-top: 8rem !important;
  }
  .pt-xl-11 {
    padding-top: 9rem !important;
  }
  .pt-xl-12 {
    padding-top: 10rem !important;
  }
  .pt-xl-13 {
    padding-top: 11rem !important;
  }
  .pt-xl-14 {
    padding-top: 12rem !important;
  }
  .pt-xl-15 {
    padding-top: 13rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-6 {
    padding-right: 4rem !important;
  }
  .pe-xl-7 {
    padding-right: 5rem !important;
  }
  .pe-xl-8 {
    padding-right: 6rem !important;
  }
  .pe-xl-9 {
    padding-right: 7rem !important;
  }
  .pe-xl-10 {
    padding-right: 8rem !important;
  }
  .pe-xl-11 {
    padding-right: 9rem !important;
  }
  .pe-xl-12 {
    padding-right: 10rem !important;
  }
  .pe-xl-13 {
    padding-right: 11rem !important;
  }
  .pe-xl-14 {
    padding-right: 12rem !important;
  }
  .pe-xl-15 {
    padding-right: 13rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 6rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 7rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 8rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 9rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 10rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 11rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 12rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 13rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-6 {
    padding-left: 4rem !important;
  }
  .ps-xl-7 {
    padding-left: 5rem !important;
  }
  .ps-xl-8 {
    padding-left: 6rem !important;
  }
  .ps-xl-9 {
    padding-left: 7rem !important;
  }
  .ps-xl-10 {
    padding-left: 8rem !important;
  }
  .ps-xl-11 {
    padding-left: 9rem !important;
  }
  .ps-xl-12 {
    padding-left: 10rem !important;
  }
  .ps-xl-13 {
    padding-left: 11rem !important;
  }
  .ps-xl-14 {
    padding-left: 12rem !important;
  }
  .ps-xl-15 {
    padding-left: 13rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-6 {
    gap: 4rem !important;
  }
  .gap-xl-7 {
    gap: 5rem !important;
  }
  .gap-xl-8 {
    gap: 6rem !important;
  }
  .gap-xl-9 {
    gap: 7rem !important;
  }
  .gap-xl-10 {
    gap: 8rem !important;
  }
  .gap-xl-11 {
    gap: 9rem !important;
  }
  .gap-xl-12 {
    gap: 10rem !important;
  }
  .gap-xl-13 {
    gap: 11rem !important;
  }
  .gap-xl-14 {
    gap: 12rem !important;
  }
  .gap-xl-15 {
    gap: 13rem !important;
  }
  .fs-xl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xl-6 {
    font-size: 1rem !important;
  }
  .fs-xl-7 {
    font-size: 0.9rem !important;
  }
  .fs-xl-8 {
    font-size: 0.8rem !important;
  }
  .fs-xl-9 {
    font-size: 0.7rem !important;
  }
  .fs-xl-10 {
    font-size: 0.6rem !important;
  }
  .fw-xl-light {
    font-weight: 300 !important;
  }
  .fw-xl-lighter {
    font-weight: lighter !important;
  }
  .fw-xl-normal {
    font-weight: 400 !important;
  }
  .fw-xl-bold {
    font-weight: 700 !important;
  }
  .fw-xl-semibold {
    font-weight: 600 !important;
  }
  .fw-xl-bolder {
    font-weight: bolder !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important;
  }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important;
  }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -ms-flex-pack: space-evenly !important;
        justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important;
  }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -ms-flex-order: -1 !important;
        order: -1 !important;
  }
  .order-xxl-0 {
    -ms-flex-order: 0 !important;
        order: 0 !important;
  }
  .order-xxl-1 {
    -ms-flex-order: 1 !important;
        order: 1 !important;
  }
  .order-xxl-2 {
    -ms-flex-order: 2 !important;
        order: 2 !important;
  }
  .order-xxl-3 {
    -ms-flex-order: 3 !important;
        order: 3 !important;
  }
  .order-xxl-4 {
    -ms-flex-order: 4 !important;
        order: 4 !important;
  }
  .order-xxl-5 {
    -ms-flex-order: 5 !important;
        order: 5 !important;
  }
  .order-xxl-last {
    -ms-flex-order: 6 !important;
        order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-6 {
    margin: 4rem !important;
  }
  .m-xxl-7 {
    margin: 5rem !important;
  }
  .m-xxl-8 {
    margin: 6rem !important;
  }
  .m-xxl-9 {
    margin: 7rem !important;
  }
  .m-xxl-10 {
    margin: 8rem !important;
  }
  .m-xxl-11 {
    margin: 9rem !important;
  }
  .m-xxl-12 {
    margin: 10rem !important;
  }
  .m-xxl-13 {
    margin: 11rem !important;
  }
  .m-xxl-14 {
    margin: 12rem !important;
  }
  .m-xxl-15 {
    margin: 13rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-6 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-7 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-8 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .mx-xxl-9 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .mx-xxl-10 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .mx-xxl-11 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .mx-xxl-12 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .mx-xxl-13 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }
  .mx-xxl-14 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }
  .mx-xxl-15 {
    margin-right: 13rem !important;
    margin-left: 13rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-6 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-7 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-8 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .my-xxl-9 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .my-xxl-10 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .my-xxl-11 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .my-xxl-12 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .my-xxl-13 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }
  .my-xxl-14 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }
  .my-xxl-15 {
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-6 {
    margin-top: 4rem !important;
  }
  .mt-xxl-7 {
    margin-top: 5rem !important;
  }
  .mt-xxl-8 {
    margin-top: 6rem !important;
  }
  .mt-xxl-9 {
    margin-top: 7rem !important;
  }
  .mt-xxl-10 {
    margin-top: 8rem !important;
  }
  .mt-xxl-11 {
    margin-top: 9rem !important;
  }
  .mt-xxl-12 {
    margin-top: 10rem !important;
  }
  .mt-xxl-13 {
    margin-top: 11rem !important;
  }
  .mt-xxl-14 {
    margin-top: 12rem !important;
  }
  .mt-xxl-15 {
    margin-top: 13rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-6 {
    margin-right: 4rem !important;
  }
  .me-xxl-7 {
    margin-right: 5rem !important;
  }
  .me-xxl-8 {
    margin-right: 6rem !important;
  }
  .me-xxl-9 {
    margin-right: 7rem !important;
  }
  .me-xxl-10 {
    margin-right: 8rem !important;
  }
  .me-xxl-11 {
    margin-right: 9rem !important;
  }
  .me-xxl-12 {
    margin-right: 10rem !important;
  }
  .me-xxl-13 {
    margin-right: 11rem !important;
  }
  .me-xxl-14 {
    margin-right: 12rem !important;
  }
  .me-xxl-15 {
    margin-right: 13rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 6rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 7rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 8rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 9rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 10rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 11rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 12rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 13rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-6 {
    margin-left: 4rem !important;
  }
  .ms-xxl-7 {
    margin-left: 5rem !important;
  }
  .ms-xxl-8 {
    margin-left: 6rem !important;
  }
  .ms-xxl-9 {
    margin-left: 7rem !important;
  }
  .ms-xxl-10 {
    margin-left: 8rem !important;
  }
  .ms-xxl-11 {
    margin-left: 9rem !important;
  }
  .ms-xxl-12 {
    margin-left: 10rem !important;
  }
  .ms-xxl-13 {
    margin-left: 11rem !important;
  }
  .ms-xxl-14 {
    margin-left: 12rem !important;
  }
  .ms-xxl-15 {
    margin-left: 13rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n6 {
    margin: -4rem !important;
  }
  .m-xxl-n7 {
    margin: -5rem !important;
  }
  .m-xxl-n8 {
    margin: -6rem !important;
  }
  .m-xxl-n9 {
    margin: -7rem !important;
  }
  .m-xxl-n10 {
    margin: -8rem !important;
  }
  .m-xxl-n11 {
    margin: -9rem !important;
  }
  .m-xxl-n12 {
    margin: -10rem !important;
  }
  .m-xxl-n13 {
    margin: -11rem !important;
  }
  .m-xxl-n14 {
    margin: -12rem !important;
  }
  .m-xxl-n15 {
    margin: -13rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -7rem !important;
    margin-left: -7rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }
  .mx-xxl-n13 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }
  .mx-xxl-n14 {
    margin-right: -12rem !important;
    margin-left: -12rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -13rem !important;
    margin-left: -13rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n6 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n7 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .my-xxl-n8 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  .my-xxl-n9 {
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }
  .my-xxl-n10 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }
  .my-xxl-n11 {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  .my-xxl-n12 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }
  .my-xxl-n13 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }
  .my-xxl-n14 {
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }
  .my-xxl-n15 {
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -5rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -6rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -7rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -8rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -9rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -10rem !important;
  }
  .mt-xxl-n13 {
    margin-top: -11rem !important;
  }
  .mt-xxl-n14 {
    margin-top: -12rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -13rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n6 {
    margin-right: -4rem !important;
  }
  .me-xxl-n7 {
    margin-right: -5rem !important;
  }
  .me-xxl-n8 {
    margin-right: -6rem !important;
  }
  .me-xxl-n9 {
    margin-right: -7rem !important;
  }
  .me-xxl-n10 {
    margin-right: -8rem !important;
  }
  .me-xxl-n11 {
    margin-right: -9rem !important;
  }
  .me-xxl-n12 {
    margin-right: -10rem !important;
  }
  .me-xxl-n13 {
    margin-right: -11rem !important;
  }
  .me-xxl-n14 {
    margin-right: -12rem !important;
  }
  .me-xxl-n15 {
    margin-right: -13rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -5rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -6rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -7rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -8rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -9rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -10rem !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -11rem !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -12rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -13rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -5rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -6rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -7rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -8rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -9rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -10rem !important;
  }
  .ms-xxl-n13 {
    margin-left: -11rem !important;
  }
  .ms-xxl-n14 {
    margin-left: -12rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -13rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-6 {
    padding: 4rem !important;
  }
  .p-xxl-7 {
    padding: 5rem !important;
  }
  .p-xxl-8 {
    padding: 6rem !important;
  }
  .p-xxl-9 {
    padding: 7rem !important;
  }
  .p-xxl-10 {
    padding: 8rem !important;
  }
  .p-xxl-11 {
    padding: 9rem !important;
  }
  .p-xxl-12 {
    padding: 10rem !important;
  }
  .p-xxl-13 {
    padding: 11rem !important;
  }
  .p-xxl-14 {
    padding: 12rem !important;
  }
  .p-xxl-15 {
    padding: 13rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-6 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-7 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .px-xxl-8 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .px-xxl-9 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .px-xxl-10 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .px-xxl-11 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .px-xxl-12 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .px-xxl-13 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }
  .px-xxl-14 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }
  .px-xxl-15 {
    padding-right: 13rem !important;
    padding-left: 13rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-6 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-7 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .py-xxl-8 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .py-xxl-9 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .py-xxl-10 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .py-xxl-11 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .py-xxl-12 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .py-xxl-13 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }
  .py-xxl-14 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }
  .py-xxl-15 {
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-6 {
    padding-top: 4rem !important;
  }
  .pt-xxl-7 {
    padding-top: 5rem !important;
  }
  .pt-xxl-8 {
    padding-top: 6rem !important;
  }
  .pt-xxl-9 {
    padding-top: 7rem !important;
  }
  .pt-xxl-10 {
    padding-top: 8rem !important;
  }
  .pt-xxl-11 {
    padding-top: 9rem !important;
  }
  .pt-xxl-12 {
    padding-top: 10rem !important;
  }
  .pt-xxl-13 {
    padding-top: 11rem !important;
  }
  .pt-xxl-14 {
    padding-top: 12rem !important;
  }
  .pt-xxl-15 {
    padding-top: 13rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-6 {
    padding-right: 4rem !important;
  }
  .pe-xxl-7 {
    padding-right: 5rem !important;
  }
  .pe-xxl-8 {
    padding-right: 6rem !important;
  }
  .pe-xxl-9 {
    padding-right: 7rem !important;
  }
  .pe-xxl-10 {
    padding-right: 8rem !important;
  }
  .pe-xxl-11 {
    padding-right: 9rem !important;
  }
  .pe-xxl-12 {
    padding-right: 10rem !important;
  }
  .pe-xxl-13 {
    padding-right: 11rem !important;
  }
  .pe-xxl-14 {
    padding-right: 12rem !important;
  }
  .pe-xxl-15 {
    padding-right: 13rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 6rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 7rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 8rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 9rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 10rem !important;
  }
  .pb-xxl-13 {
    padding-bottom: 11rem !important;
  }
  .pb-xxl-14 {
    padding-bottom: 12rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 13rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-6 {
    padding-left: 4rem !important;
  }
  .ps-xxl-7 {
    padding-left: 5rem !important;
  }
  .ps-xxl-8 {
    padding-left: 6rem !important;
  }
  .ps-xxl-9 {
    padding-left: 7rem !important;
  }
  .ps-xxl-10 {
    padding-left: 8rem !important;
  }
  .ps-xxl-11 {
    padding-left: 9rem !important;
  }
  .ps-xxl-12 {
    padding-left: 10rem !important;
  }
  .ps-xxl-13 {
    padding-left: 11rem !important;
  }
  .ps-xxl-14 {
    padding-left: 12rem !important;
  }
  .ps-xxl-15 {
    padding-left: 13rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-6 {
    gap: 4rem !important;
  }
  .gap-xxl-7 {
    gap: 5rem !important;
  }
  .gap-xxl-8 {
    gap: 6rem !important;
  }
  .gap-xxl-9 {
    gap: 7rem !important;
  }
  .gap-xxl-10 {
    gap: 8rem !important;
  }
  .gap-xxl-11 {
    gap: 9rem !important;
  }
  .gap-xxl-12 {
    gap: 10rem !important;
  }
  .gap-xxl-13 {
    gap: 11rem !important;
  }
  .gap-xxl-14 {
    gap: 12rem !important;
  }
  .gap-xxl-15 {
    gap: 13rem !important;
  }
  .fs-xxl-1 {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xxl-2 {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xxl-3 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xxl-4 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xxl-5 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-6 {
    font-size: 1rem !important;
  }
  .fs-xxl-7 {
    font-size: 0.9rem !important;
  }
  .fs-xxl-8 {
    font-size: 0.8rem !important;
  }
  .fs-xxl-9 {
    font-size: 0.7rem !important;
  }
  .fs-xxl-10 {
    font-size: 0.6rem !important;
  }
  .fw-xxl-light {
    font-weight: 300 !important;
  }
  .fw-xxl-lighter {
    font-weight: lighter !important;
  }
  .fw-xxl-normal {
    font-weight: 400 !important;
  }
  .fw-xxl-bold {
    font-weight: 700 !important;
  }
  .fw-xxl-semibold {
    font-weight: 600 !important;
  }
  .fw-xxl-bolder {
    font-weight: bolder !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3, .form-group.big-form input {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
  .fs-sm-1 {
    font-size: 2.5rem !important;
  }
  .fs-sm-2 {
    font-size: 2rem !important;
  }
  .fs-sm-3 {
    font-size: 1.75rem !important;
  }
  .fs-sm-4 {
    font-size: 1.5rem !important;
  }
  .fs-md-1 {
    font-size: 2.5rem !important;
  }
  .fs-md-2 {
    font-size: 2rem !important;
  }
  .fs-md-3 {
    font-size: 1.75rem !important;
  }
  .fs-md-4 {
    font-size: 1.5rem !important;
  }
  .fs-lg-1 {
    font-size: 2.5rem !important;
  }
  .fs-lg-2 {
    font-size: 2rem !important;
  }
  .fs-lg-3 {
    font-size: 1.75rem !important;
  }
  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: -ms-grid !important;
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.text-primary {
  color: #11528e;
}

.text-secondary {
  color: #6c757d;
}

.text-success {
  color: #477d45;
}

.text-info {
  color: #3e94e9;
}

.text-warning {
  color: #ff7752;
}

.text-danger {
  color: #90433e;
}

.text-light {
  color: #eeeeee;
}

.text-dark {
  color: #212529;
}

.text-black {
  color: #000;
}

.text-100 {
  color: #eeeeee;
}

.text-200 {
  color: #a6a6a6;
}

.text-300 {
  color: #c8c8c8;
}

.text-400 {
  color: #ced4da;
}

.text-500 {
  color: #adb5bd;
}

.text-600 {
  color: #6c757d;
}

.text-700 {
  color: #495057;
}

.text-800 {
  color: #343a40;
}

.text-900 {
  color: #212529;
}

h1,
.h1 {
  font-size: 2.5rem;
  line-height: 3rem;
  letter-spacing: -1px;
}
@media (min-width: 576px) {
  h1,
  .h1 {
    font-size: 3rem;
    line-height: 3.5rem;
  }
}

h2,
.h2 {
  font-size: 2rem;
  line-height: 2.5rem;
}
@media (min-width: 576px) {
  h2,
  .h2 {
    font-size: 2.5rem;
    line-height: 3rem;
  }
}

h3,
.h3 {
  font-size: 1.75rem;
  line-height: 2rem;
}
@media (min-width: 576px) {
  h3,
  .h3 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}

h4,
.h4 {
  font-size: 1.5rem;
  line-height: 2rem;
}
@media (min-width: 576px) {
  h4,
  .h4 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}

h5,
.h5 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
@media (min-width: 576px) {
  h5,
  .h5 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 576px) {
  h6,
  .h6 {
    font-size: 1.125rem;
  }
}

h1,
.h1,
h2,
h3,
.h2,
.h3 {
  font-weight: 700;
}

h4,
.h4,
h5,
h6,
.h5,
.h6 {
  font-weight: 600;
}

.display-1 {
  font-size: 3rem;
  font-weight: 700;
}
@media (min-width: 576px) {
  .display-1 {
    font-size: 3.5rem;
    line-height: 1.25;
  }
}

p,
ul,
ol,
dl {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 576px) {
  p,
  ul,
  ol,
  dl {
    font-size: 1.0rem;
    line-height: 1.75rem;
  }
}

.lead {
  font-size: 1.25rem;
  line-height: 2rem;
}
@media (min-width: 576px) {
  .lead {
    font-size: 1.5rem;
  }
}

blockquote,
.blockquote {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin: 1.5rem 0;
  margin-left: 0.5rem;
  border-left: 4px solid hsl(178, 90.4761904762%, 44.625%);
  padding: 0.25rem 1rem;
}
blockquote.text-end,
.blockquote.text-end {
  margin-right: 0.5rem;
  border-right: 4px solid hsl(178, 90.4761904762%, 44.625%);
}
blockquote.text-center, blockquote.text-end, blockquote.blockquote-simple,
.blockquote.text-center,
.blockquote.text-end,
.blockquote.blockquote-simple {
  margin-left: 0;
  border-left: none;
  border-right: none;
}
blockquote.text-center, blockquote.blockquote-simple,
.blockquote.text-center,
.blockquote.blockquote-simple {
  padding: 0;
}
blockquote.blockquote-simple,
.blockquote.blockquote-simple {
  font-style: italic;
}
blockquote.blockquote-card,
.blockquote.blockquote-card {
  margin-left: 0;
  padding: 16px 40px 24px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
blockquote.blockquote-card .blockquote-footer,
.blockquote.blockquote-card .blockquote-footer {
  font-size: inherit;
}
blockquote.blockquote-card .blockquote-footer:before,
.blockquote.blockquote-card .blockquote-footer:before {
  content: none;
}
blockquote.blockquote-card.dark,
.blockquote.blockquote-card.dark {
  background-color: #11528e;
  border-left: none;
  color: #fff;
  padding: 40px;
}
blockquote.blockquote-card.dark .blockquote-footer,
.blockquote.blockquote-card.dark .blockquote-footer {
  color: #fff;
}

.blockquote-footer {
  color: #6c757d;
  margin-top: 0;
}
.bg-dark .blockquote-footer {
  color: #ced4da;
}

caption,
figcaption {
  font-size: 0.875rem;
  line-height: 1rem;
}

b,
strong {
  font-weight: 700;
}

small,
.small {
  font-size: 0.875rem;
}

.x-small {
  font-size: 0.75rem;
}

.font-serif {
  font-family: "Titillium Web", sans-serif !important;
}

.font-sans-serif {
  font-family: "Titillium Web", sans-serif !important;
}

.font-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.initialism {
  font-size: 90%;
}

a.text-decoration-none:hover, .breadcrumb-item.active a:hover {
  text-decoration: underline;
}

.row.variable-gutters {
  margin-right: -0.75rem;
  margin-left: -0.75rem;
  margin-right: -6px;
  margin-left: -6px;
}
.row.variable-gutters > .col,
.row.variable-gutters > [class*=col-] {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.row.variable-gutters > .col,
.row.variable-gutters > [class*=col-] {
  padding-right: 6px;
  padding-left: 6px;
}
@media (min-width: 576px) {
  .row.variable-gutters {
    margin-right: -6px;
    margin-left: -6px;
  }
  .row.variable-gutters > .col,
  .row.variable-gutters > [class*=col-] {
    padding-right: 6px;
    padding-left: 6px;
  }
}
@media (min-width: 768px) {
  .row.variable-gutters {
    margin-right: -10px;
    margin-left: -10px;
  }
  .row.variable-gutters > .col,
  .row.variable-gutters > [class*=col-] {
    padding-right: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  .row.variable-gutters {
    margin-right: -12px;
    margin-left: -12px;
  }
  .row.variable-gutters > .col,
  .row.variable-gutters > [class*=col-] {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1200px) {
  .row.variable-gutters {
    margin-right: -12px;
    margin-left: -12px;
  }
  .row.variable-gutters > .col,
  .row.variable-gutters > [class*=col-] {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1400px) {
  .row.variable-gutters {
    margin-right: -14px;
    margin-left: -14px;
  }
  .row.variable-gutters > .col,
  .row.variable-gutters > [class*=col-] {
    padding-right: 14px;
    padding-left: 14px;
  }
}

.row.row-column-border > [class^=col-] {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-top: 1px solid #c8c8c8;
}
.row.row-column-border > [class^=col-]:first-child {
  border: none;
}
.row.row-column-border > [class^=col-] .navbar {
  padding: 0;
}
.row.row-column-border > [class^=col-] .navbar .menu-wrapper .nav-link {
  padding-right: 0;
}
.row.row-column-menu-left > [class^=col-]:first-child {
  padding: 1rem 0;
}
.row.row-column-menu-right > [class^=col-]:last-child {
  padding: 1rem 0;
}
.row.row-card {
  background-color: #fff;
}
@media (min-width: 992px) {
  .row.row-column-border {
    margin-top: 1rem;
    border-top: 1px solid #c8c8c8;
  }
  .row.row-column-border > [class^=col-] {
    padding: 3rem 3rem;
    border-top: none;
    border-left: 1px solid #c8c8c8;
  }
  .row.row-column-border > [class^=col-]:first-child {
    border: none;
    padding-left: 0;
  }
  .row.row-column-border > [class^=col-] .navbar {
    padding: 8px 0;
  }
  .row.row-column-border > [class^=col-] .navbar .menu-wrapper {
    padding: 0;
  }
  .row.row-column-menu-left > [class^=col-]:first-child {
    padding: 0;
  }
  .row.row-column-menu-right > [class^=col-]:last-child {
    padding: 0;
  }
}
.row.row-full-width {
  max-width: 100vw;
  margin: 0 calc(-50vw + 50%);
}
.row.row-full-width > * {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.row.row-full-width > * img {
  width: 100%;
  height: 100%;
  max-height: 600px;
  object-fit: cover;
}
.row.row-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (min-width: 576px) {
  .row.row-title {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.row.row-border h1, .row.row-border .h1 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.row.row-border h2, .row.row-border .h2 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.row.row-border h3, .row.row-border .h3 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.row.row-border h4, .row.row-border .h4 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.row.row-border h5, .row.row-border .h5 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.row.row-border h6, .row.row-border .h6 {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 576px) {
  .row.row-border {
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
  }
  .row.row-border h1, .row.row-border .h1 {
    border: none;
    margin: 0;
    padding: 0;
  }
  .row.row-border h2, .row.row-border .h2 {
    border: none;
    margin: 0;
    padding: 0;
  }
  .row.row-border h3, .row.row-border .h3 {
    border: none;
    margin: 0;
    padding: 0;
  }
  .row.row-border h4, .row.row-border .h4 {
    border: none;
    margin: 0;
    padding: 0;
  }
  .row.row-border h5, .row.row-border .h5 {
    border: none;
    margin: 0;
    padding: 0;
  }
  .row.row-border h6, .row.row-border .h6 {
    border: none;
    margin: 0;
    padding: 0;
  }
}
.row.row-calendar {
  display: block;
}

.sticky-wrapper.is-sticky {
  position: fixed;
}
.sticky-wrapper.is-sticky.navbar-wrapper {
  z-index: 1;
  left: 0;
  right: 0;
  width: auto;
}
.sticky-wrapper.is-sticky.navbar-wrapper .navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-top: 1px solid #c8c8c8;
}
.sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded {
  z-index: auto;
}
@media (min-width: 992px) {
  .sticky-wrapper.is-sticky.navbar-wrapper {
    z-index: auto;
    left: auto;
    right: auto;
    width: unset;
  }
  .sticky-wrapper.is-sticky.navbar-wrapper .navbar {
    border: none;
    background-color: transparent;
    padding: 0;
  }
  .sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper {
    padding: 0;
  }
  .sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link {
    padding-right: 0;
  }
  .sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll {
    border: none;
  }
  .sticky-wrapper.is-sticky.navbar-wrapper.at-bottom {
    position: absolute;
    top: auto !important;
    bottom: 0;
  }
}
.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll, .sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}

@media (min-width: 992px) {
  .table {
    font-size: 1.125rem;
  }
}
.table .table-dark a {
  color: #fff;
}

.breadcrumb-container {
  --bs-breadcrumb-font-size: 1rem;
}
.breadcrumb-container .breadcrumb {
  padding: 0.5em 0;
  border-radius: 0;
}
.breadcrumb-container .breadcrumb .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb-container .breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  display: none;
}
.breadcrumb-container .breadcrumb .breadcrumb-item i {
  padding-right: 0.5em;
}
.breadcrumb-container .breadcrumb .breadcrumb-item a {
  color: hsl(210, 33%, 28%);
  font-weight: 600;
}
.breadcrumb-container .breadcrumb .breadcrumb-item.active a {
  font-weight: 400;
  pointer-events: none;
}
.breadcrumb-container .breadcrumb .breadcrumb-item span.separator {
  color: #6c757d;
  display: inline-block;
  font-weight: 600;
  padding: 0 0.5em;
}
.breadcrumb-container .breadcrumb.dark {
  background: hsl(210, 25%, 35.2%);
  color: #fff;
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item a {
  color: #fff;
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item span.separator {
  color: #fff;
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item i {
  color: hsl(178, 90.4761904762%, 44.625%);
}
.breadcrumb-container .breadcrumb.dark .breadcrumb-item.active {
  color: #fff;
}

.modal {
  padding-right: 0 !important;
}
.modal .modal-dialog {
  margin: 48px;
}
.modal .modal-dialog .modal-content {
  border: none;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.modal .modal-dialog .modal-content .modal-header {
  padding: 24px;
  padding-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-header .close {
  padding: 16px;
}
.modal .modal-dialog .modal-content .modal-header h5, .modal .modal-dialog .modal-content .modal-header .h5 {
  color: #212529;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 24px;
  padding-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-footer {
  padding: 12px 24px;
}
.modal.alert-modal .modal-dialog .modal-content .modal-header {
  -ms-flex-pack: left;
      justify-content: left;
  -ms-flex-align: start;
      align-items: start;
}
.modal.alert-modal .modal-dialog .modal-content .modal-header .icon {
  fill: #11528e;
  margin-right: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header {
  border-bottom: 1px solid hsl(210, 4%, 78%);
  padding-bottom: 24px;
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5, .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 {
  text-transform: none;
  font-weight: 700;
  letter-spacing: inherit;
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header h5 span, .modal.it-dialog-link-list .modal-dialog .modal-content .modal-header .h5 span {
  color: #11528e;
  margin-right: 4px;
}
.modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list {
  margin-bottom: 0;
  padding-bottom: 24px;
}
.modal.popconfirm-modal .modal-dialog {
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
}
.modal.popconfirm-modal .modal-dialog .modal-content {
  border-radius: 0.375rem;
}
.modal.popconfirm-modal .modal-dialog .modal-header {
  padding-top: 16px;
  margin-bottom: -4px;
}
.modal.popconfirm-modal .modal-dialog .modal-body {
  padding-top: 16px;
}
.modal.popconfirm-modal .modal-dialog .modal-body p {
  font-size: 0.875rem;
  margin-bottom: 12px;
}
.modal.popconfirm-modal .modal-dialog .modal-footer {
  padding-bottom: 24px;
}
.modal.it-dialog-scrollable .modal-dialog {
  margin: 104px 48px;
}
.modal.it-dialog-scrollable .modal-dialog .modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: calc(100vh - 208px);
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header {
  padding-bottom: 24px;
  background: #fff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body {
  padding-top: 0;
  padding-bottom: 24px;
  overflow-y: auto;
}
.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #fff;
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left {
  height: 100vh;
  margin: 0 24px 0 0;
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content {
  height: 100vh;
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right {
  height: 100vh;
  margin: 0 0 0 24px;
  float: right;
}
.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content {
  height: 100vh;
}
.modal.fade .modal-dialog.modal-dialog-left {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  transition: transform 0.3s ease-in-out;
}
.modal.fade .modal-dialog.modal-dialog-right {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}
.modal.fade .modal-dialog.modal-dialog-centered {
  -ms-transform: translate(0, -5%);
      transform: translate(0, -5%);
}
.modal.fade.show .modal-dialog.modal-dialog-left {
  -ms-transform: translateX(0);
      transform: translateX(0);
}
.modal.fade.show .modal-dialog.modal-dialog-right {
  -ms-transform: translateX(0);
      transform: translateX(0);
}
.modal.fade.show .modal-dialog.modal-dialog-centered {
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
}

@media (min-width: 576px) {
  .modal.popconfirm-modal .modal-dialog .modal-body p {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    margin-left: auto;
    margin-right: auto;
  }
  .modal .modal-dialog.modal-dialog-left {
    margin: 0;
  }
  .modal .modal-dialog.modal-dialog-left .modal-content {
    height: 100vh;
  }
  .modal .modal-dialog.modal-dialog-right {
    margin: 0;
    float: right;
  }
  .modal .modal-dialog.modal-dialog-right .modal-content {
    height: 100vh;
  }
  .modal.it-dialog-scrollable .modal-dialog {
    margin: 64px auto;
  }
  .modal.it-dialog-scrollable .modal-dialog .modal-content {
    height: calc(100vh - 128px);
  }
}
@media (min-width: 992px) {
  .alert-modal .modal-dialog .modal-content .modal-body p {
    padding-left: 48px;
  }
}
.modal-content,
.modal-header {
  border-radius: 0;
}

.modal-body {
  color: #212529;
}

.modal-footer {
  position: relative;
  background-color: #fff;
}
.modal-footer.modal-footer-shadow {
  box-shadow: 0 15px 25px 5px rgba(0, 0, 0, 0.3);
}

/*.accordion-button {
  .collapse-icon::before {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: $arrow-size solid;
    border-right: $arrow-size solid transparent;
    border-bottom: 0;
    border-left: $arrow-size solid transparent;
    vertical-align: $btn-padding-y * 0.5;
  }
  &.collapsed {
    .collapse-icon::before {
      transform: rotate(180deg);
    }
  }
}*/
.accordion {
  border-bottom: 1px solid hsl(210, 4%, 78%);
}
.accordion .accordion {
  border: 1px solid hsl(210, 4%, 78%);
  border-top: 0;
}
.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true] {
  background-color: #11528e;
  color: #fff;
  border-color: #11528e;
}
.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:before {
  color: #fff;
}
.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='%23fff' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.accordion.accordion-background-hover .accordion-header .accordion-button:hover {
  background-color: #11528e;
  color: #fff;
  border-color: #11528e;
}
.accordion.accordion-background-hover .accordion-header .accordion-button:hover:before {
  color: #fff;
}
.accordion.accordion-background-hover .accordion-header .accordion-button:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='%23fff' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");
}
.accordion.accordion-left-icon .accordion-header .accordion-button:after {
  content: none;
}
.accordion.accordion-left-icon .accordion-header .accordion-button:before {
  font-weight: 300;
  content: "-";
  float: left;
  margin: 0 1rem 0.3333333333rem 0;
  width: 1.5rem;
  font-size: 1.5rem;
  line-height: 1.2rem;
  font-family: "Titillium Web", sans-serif;
  -ms-transform: none;
      transform: none;
  overflow: hidden;
}
.accordion.accordion-left-icon .accordion-header .accordion-button[aria-expanded=false]:before {
  content: "+";
}

.accordion-item {
  border: none;
}
.accordion-item:first-of-type, .accordion-item:last-of-type {
  border-radius: 0;
}
.accordion-item:first-of-type .accordion-button, .accordion-item:last-of-type .accordion-button {
  border-radius: 0;
}

.accordion-header {
  position: relative;
}
.accordion-header .accordion-button {
  width: 100%;
  text-align: left;
  border: 0;
  background-color: transparent;
  border-top: 1px solid hsl(210, 4%, 78%);
  box-shadow: none;
  padding: 14px 24px;
  cursor: pointer;
  color: #11528e;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}
@media (min-width: 992px) {
  .accordion-header .accordion-button {
    font-size: 1.125rem;
  }
}
.accordion-header .accordion-button:not(.collapsed) {
  color: hsl(210, 17%, 44%);
}
.accordion-header .accordion-button:not(.collapsed):after {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.accordion-header .accordion-button:not(.collapsed):hover:before, .accordion-header .accordion-button[aria-expanded=true]:hover:before {
  text-decoration: none;
}
.accordion-header .accordion-button:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='%2311528e' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");
  float: right;
  width: 1.5rem;
  height: auto;
  line-height: 0.1rem;
  color: #11528e;
  transition: transform 0.3s;
  background-image: none;
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.accordion-header .accordion-button:hover {
  background: none;
  text-decoration: underline;
}
.accordion-header .accordion-button:hover:after {
  text-decoration: none;
}
.accordion-header .accordion-button:active, .accordion-header .accordion-button:hover, .accordion-header .accordion-button:focus {
  border-top-color: hsl(210, 4%, 78%);
}

.accordion-body {
  padding: 12px 24px 42px;
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 992px) {
  .accordion-body {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.accordion-body .accordion-header button[aria-expanded=true]:before {
  height: 0;
  width: 0;
}

.it-calendar-wrapper .it-header-block-title {
  background-color: #11528e;
  color: #fff;
  padding: 0.5em 0;
  border-radius: 4px 4px 0 0;
}
.it-calendar-wrapper .card-wrapper {
  padding: 0;
}
.it-calendar-wrapper .card .card-title,
.it-calendar-wrapper .card .card-text {
  border-bottom: 1px solid hsl(210, 4%, 78%);
  padding-bottom: 16px;
}
.it-calendar-wrapper .card .card-body .card-title {
  font-family: "Titillium Web", sans-serif;
  font-size: 3rem;
  font-weight: 400;
  padding-top: 16px;
}
.it-calendar-wrapper .card .card-body .card-title span {
  font-size: 0.3em;
  display: block;
  padding-top: 1em;
  padding-left: 1em;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.it-calendar-wrapper .card .card-text a {
  text-decoration: none;
  color: #212529;
  font-family: "Titillium Web", sans-serif;
  font-size: 1.125rem;
}
.it-calendar-wrapper .card .card-text a:hover {
  text-decoration: underline;
  color: #11528e;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid hsl(210, 17%, 44%);
  padding-left: 4em;
  background-color: #fff;
  border-radius: 0;
  color: #212529;
  background-position: 20px 12px;
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
.alert .alert-link {
  color: #11528e;
}

.alert-heading {
  color: #212529;
  line-height: 1;
}

.alert-link {
  font-weight: 700;
  text-decoration: none;
}

.alert-dismissible {
  padding-right: 2rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  padding: 1rem;
  color: inherit;
}

.alert-primary {
  border-left: 8px solid #11528e;
}

.alert-success {
  border-left: 8px solid #477d45;
}

.alert-info {
  border-left: 8px solid #3e94e9;
}

.alert-warning {
  border-left: 8px solid #ff7752;
}

.alert-danger {
  border-left: 8px solid #90433e;
}

.alert-danger {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2390433e' d='M11.5 14.2V5.7h1.2v8.5zm-.1 4.1h1.2v-1.8h-1.2zM22 7.9v8.3L16.1 22H7.9L2 16.2V7.9L7.9 2h8.2zm-1 .4L15.7 3H8.3L3 8.3v7.5L8.3 21h7.4l5.3-5.2z'%3E%3C/path%3E%3C/svg%3E");
}

.alert-warning {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff7752' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.5-6.8V5.7h1.2v8.5zm-.1 2.3h1.2v1.8h-1.2z'%3E%3C/path%3E%3C/svg%3E");
}

.alert-success {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23477d45' d='M17.1 7.9l.7.7-7.8 7.6-4.7-4.6.7-.7 4 3.9zM22 12A10 10 0 1 1 12 2a10 10 0 0 1 10 10zm-1 0a9 9 0 1 0-9 9 9 9 0 0 0 9-9z'%3E%3C/path%3E%3C/svg%3E");
}

.alert-info {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%233e94e9' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E");
}

.alert-primary {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%2311528e' d='M12 2a10 10 0 1 0 10 10A10 10 0 0 0 12 2zm0 19a9 9 0 1 1 9-9 9 9 0 0 1-9 9zm-.7-15h1.5v2h-1.5zm0 3h1.5v9h-1.5z'%3E%3C/path%3E%3C/svg%3E");
}

.btn {
  --bs-btn-color: #06c;
  --bs-btn-hover-color: #004d99;
  --bs-btn-active-color: #003366;
  padding: 12px 24px;
  font-size: 1rem;
  white-space: initial;
  text-decoration: none;
  box-shadow: none;
}

.btn-me {
  margin-right: 12px !important;
}

.btn-xs,
.btn-sm,
.btn-group-sm > .btn,
.btn-lg,
.btn-group-lg > .btn {
  border-radius: 0.375rem;
}

.btn-xs {
  padding: 12px 16px;
  font-size: 0.875rem;
  line-height: 1rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 12px 24px;
  font-size: 0.875rem;
  line-height: 1.5rem;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 16px 24px;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.btn-progress {
  position: relative;
}

.btn-close {
  background-color: transparent;
  position: relative;
}
.btn-close .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}

.btn-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.btn-icon .rounded-icon {
  width: 1.5em;
  height: 1.5em;
  border-radius: 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background-color: #fff;
}
.btn-icon .rounded-icon .icon {
  margin-right: 0;
}
.btn-icon .rounded-icon.rounded-primary {
  background-color: #11528e;
}
.btn-icon .rounded-icon.rounded-secondary {
  background-color: #6c757d;
}
.btn-icon .rounded-icon.rounded-success {
  background-color: #477d45;
}
.btn-icon .rounded-icon.rounded-info {
  background-color: #3e94e9;
}
.btn-icon .rounded-icon.rounded-warning {
  background-color: #ff7752;
}
.btn-icon .rounded-icon.rounded-danger {
  background-color: #90433e;
}
.btn-icon .rounded-icon.rounded-light {
  background-color: #eeeeee;
}
.btn-icon .rounded-icon.rounded-dark {
  background-color: #212529;
}
.btn-icon .rounded-icon.rounded-black {
  background-color: #000;
}
.btn-icon .rounded-icon.rounded-white {
  background-color: #fff;
}
.btn-icon .rounded-icon.rounded-100 {
  background-color: #eeeeee;
}
.btn-icon .rounded-icon.rounded-200 {
  background-color: #a6a6a6;
}
.btn-icon .rounded-icon.rounded-300 {
  background-color: #c8c8c8;
}
.btn-icon .rounded-icon.rounded-400 {
  background-color: #ced4da;
}
.btn-icon .rounded-icon.rounded-500 {
  background-color: #adb5bd;
}
.btn-icon .rounded-icon.rounded-600 {
  background-color: #6c757d;
}
.btn-icon .rounded-icon.rounded-700 {
  background-color: #495057;
}
.btn-icon .rounded-icon.rounded-800 {
  background-color: #343a40;
}
.btn-icon .rounded-icon.rounded-900 {
  background-color: #212529;
}
.btn-icon .rounded-icon + * {
  margin-left: 0.5em;
}
.btn-icon .icon {
  border: none;
  width: 1.2em;
  height: 1.2em;
}
.btn-icon .icon + * {
  margin-left: 0.25em;
}

.btn-full {
  border: none;
  box-shadow: none;
  line-height: 1.555;
  border-radius: 0;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  width: inherit;
  margin-top: -7.5px;
  margin-bottom: -7.5px;
  margin-right: -7.5px;
  padding-left: 8px;
  padding-right: 8px;
}
.btn-full:hover {
  text-decoration: none !important;
}
@media (min-width: 576px) {
  .btn-full {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .btn-full {
    padding: 12px 24px !important;
    margin: 0;
    -ms-flex: 1;
        flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
}

.btn:disabled:hover,
.btn.disabled:hover {
  cursor: not-allowed;
}

.btn-primary:disabled.btn-progress, .btn-primary.disabled.btn-progress {
  background-color: hsl(210, 76%, 67%);
  border-color: hsl(210, 76%, 67%);
  color: #fff;
  opacity: 1;
}

.btn-secondary:disabled.btn-progress, .btn-secondary.disabled.btn-progress {
  background-color: hsl(210, 12%, 52%);
  border-color: hsl(210, 12%, 52%);
  opacity: 1;
}

.btn-outline-primary {
  box-shadow: inset 0 0 0 2px #11528e;
}
.btn-outline-primary.disabled {
  box-shadow: inset 0 0 0 2px #1d4972;
}
.btn-outline-secondary {
  box-shadow: inset 0 0 0 2px #6c757d;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:hover, .btn-outline-secondary:active {
  box-shadow: inset 0 0 0 2px dimgray;
}
.btn-outline-success {
  box-shadow: inset 0 0 0 2px #477d45;
}
.btn-outline-success.disabled, .btn-outline-success:hover, .btn-outline-success:active {
  box-shadow: inset 0 0 0 2px #506050;
}
.btn-outline-warning {
  box-shadow: inset 0 0 0 2px hsl(36, 100%, 30%);
}
.btn-outline-warning.disabled, .btn-outline-warning:hover, .btn-outline-warning:active {
  box-shadow: inset 0 0 0 2px #7c500e;
}
.btn-outline-danger {
  box-shadow: inset 0 0 0 2px #90433e;
}
.btn-outline-danger.disabled, .btn-outline-danger:hover, .btn-outline-danger:active {
  box-shadow: inset 0 0 0 2px #6f4d4b;
}

.bg-dark .btn-link {
  color: #fff;
}
.bg-dark .btn-primary {
  color: #000;
  background-color: #fff;
  border-color: #11528e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #11528e;
}
.bg-dark .btn-primary:focus, .bg-dark .btn-primary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}
.bg-dark .btn-primary:hover {
  background-color: white;
  color: #000;
  border-color: #0f4a80;
}
.bg-dark .btn-primary.disabled, .bg-dark .btn-primary:disabled {
  color: #000;
  background-color: #fff;
  border-color: #11528e;
  pointer-events: none;
}
.bg-dark .btn-primary:not(:disabled):not(.disabled):active, .bg-dark .btn-primary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-primary.dropdown-toggle {
  color: #000;
  background-color: white;
  border-color: #0f487c;
}
.bg-dark .btn-primary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(17, 82, 142, 0.5);
}
.bg-dark .btn-primary.disabled, .bg-dark .btn-primary:disabled {
  color: #0f4a80;
}
.bg-dark .btn-outline-primary {
  color: #fff;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #fff;
  box-shadow: inset 0 0 0 2px #fff;
}
.bg-dark .btn-outline-primary:hover {
  color: #e6e6e6;
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.bg-dark .btn-outline-primary:focus, .bg-dark .btn-outline-primary.focus {
  box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-primary.disabled, .bg-dark .btn-outline-primary:disabled {
  color: #fff;
  background-color: transparent;
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-outline-primary.dropdown-toggle {
  color: #e6e6e6;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-primary:hover {
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.bg-dark .btn-outline-primary:focus, .bg-dark .btn-outline-primary.focus {
  box-shadow: inset 0 0 0 2px #fff, 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-primary:not(:disabled):not(.disabled).active, .bg-dark .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .bg-dark .btn-outline-primary.dropdown-toggle {
  box-shadow: inset 0 0 0 2px #fff;
}
.bg-dark .btn-secondary {
  color: #fff;
  background-color: #11528e;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  color: #fff;
}
.bg-dark .btn-secondary:focus, .bg-dark .btn-secondary.focus {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-secondary:hover {
  background-color: #235f96;
  color: #fff;
  border-color: #e6e6e6;
}
.bg-dark .btn-secondary.disabled, .bg-dark .btn-secondary:disabled {
  color: #fff;
  background-color: #11528e;
  border-color: #fff;
  pointer-events: none;
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active, .bg-dark .btn-secondary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #296399;
  border-color: #dfdfdf;
}
.bg-dark .btn-secondary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-secondary {
  color: #fff;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #fff;
}
.bg-dark .btn-outline-secondary:hover {
  color: #e6e6e6;
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.bg-dark .btn-outline-secondary:focus, .bg-dark .btn-outline-secondary.focus {
  box-shadow: inset 0 0 0 1px #e6e6e6, 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-secondary.disabled, .bg-dark .btn-outline-secondary:disabled {
  color: #fff;
  background-color: transparent;
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .bg-dark .btn-outline-secondary.dropdown-toggle {
  color: #e6e6e6;
  background-color: transparent;
  background-image: none;
  box-shadow: inset 0 0 0 2px #e6e6e6;
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .bg-dark .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-secondary:focus, .bg-dark .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5);
}
.bg-dark .btn-outline-secondary:not(:disabled):not(.disabled).active, .bg-dark .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .bg-dark .btn-outline-secondary.dropdown-toggle {
  box-shadow: none;
}

.fw-semibold {
  font-weight: 600 !important;
}

label {
  color: #212529;
}

fieldset legend {
  background-color: transparent;
  font-weight: 700;
  line-height: calc(2.5rem - 1px);
  transition: 0.2s ease-out;
  cursor: text;
  display: block;
  max-width: 100%;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.5rem;
  z-index: 1;
  font-size: 0.875em;
  color: #212529;
  margin-bottom: 0;
  float: none;
}

.form-text {
  color: hsl(210, 33%, 28%);
}

.form-group {
  position: relative;
  margin-bottom: 3rem;
  margin-top: 0;
}
.form-group input,
.form-group optgroup,
.form-group textarea {
  color: hsl(210, 17%, 44%);
}
.form-group label {
  background-color: transparent;
  position: absolute;
  line-height: calc(2.5rem - 1px);
  transition: 0.2s ease-out;
  top: 0;
  font-size: 1rem;
  cursor: text;
  color: hsl(210, 17%, 44%);
  display: block;
  max-width: 100%;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0.5rem;
  z-index: 1;
}
.form-group label.active:first-child {
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
  font-weight: 600;
  font-size: 0.875em;
  color: #212529;
}
.form-group small.form-text, .form-group .form-text.small {
  margin: 0;
  padding: 0.25rem 0.5rem;
  font-size: 0.875em;
}
.form-group input[type=time] ~ label {
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
  font-size: 0.875em;
}

:-ms-input-placeholder {
  color: hsl(210, 17%, 44%);
}

::placeholder {
  color: hsl(210, 17%, 44%);
}

input[type=date],
input[type=datetime-local],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
textarea {
  border: none;
  border-bottom: 1px solid hsl(210, 17%, 44%);
  border-radius: 0;
  padding: 0.375rem 0.5rem;
  outline: 0;
  height: 2.5rem;
  width: 100%;
  box-shadow: none;
  transition: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}
input[type=date]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: hsl(210, 17%, 44%);
}
input[type=date]::placeholder,
input[type=datetime-local]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=text]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
textarea::placeholder {
  color: hsl(210, 17%, 44%);
}

textarea {
  border: 1px solid hsl(210, 17%, 44%);
  height: auto;
  font-size: 1rem;
}

.form-control {
  background-position: center right !important;
  background-repeat: no-repeat !important;
  background-size: 45px 45% !important;
}
.form-control:disabled, .form-control[readonly] {
  cursor: not-allowed;
}
.form-control:disabled + label, .form-control[readonly] + label {
  background-color: transparent;
  cursor: not-allowed;
}
.form-control:focus, .form-control:active {
  box-shadow: none !important;
}
.was-validated .form-control:valid, .form-control.is-valid {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E");
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E");
}
.form-control.warning {
  background-size: 25px 45% !important;
  border-color: #ff7752;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff9900' viewBox='0 0 192 512'%3E%3Cpath d='M176 432c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zM25.26 25.199l13.6 272C39.499 309.972 50.041 320 62.83 320h66.34c12.789 0 23.331-10.028 23.97-22.801l13.6-272C167.425 11.49 156.496 0 142.77 0H49.23C35.504 0 24.575 11.49 25.26 25.199z'/%3E%3C/svg%3E");
}
.form-control.is-valid ~ .warning-feedback {
  display: block;
}

.form-group.active .form-file-name {
  padding-bottom: 1.95rem;
}

.form-control-plaintext {
  padding: 0.375rem 0.5rem;
  background-color: #fff !important;
  cursor: not-allowed;
}
.form-control-plaintext + label {
  cursor: not-allowed;
}

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

.valid-feedback,
.invalid-feedback,
.warning-feedback {
  margin-left: 0.5rem;
}

.input-group .input-group-text {
  padding: 0.375rem 0.5rem;
  border-bottom: 1px solid hsl(210, 17%, 44%);
  height: 100%;
}
.input-group .input-group-prepend {
  margin-right: 0;
}
.input-group .input-group-prepend .icon {
  fill: #6c757d;
}
.input-group .input-group-prepend ~ label {
  left: 2.25rem;
  max-width: calc(100% - 2.25rem);
}
.input-group .input-group-prepend .btn {
  border-radius: 4px 0 0 4px;
}
.input-group .input-group-append {
  margin-left: 0;
}
.input-group .input-group-append .btn {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 1px solid hsl(210, 17%, 44%);
  border-radius: 0 4px 4px 0;
  box-shadow: none;
  height: 100%;
}
.input-group .input-group-append .btn:focus:not(.focus--mouse) {
  box-shadow: inset 0 0 0 2px #fd7e14;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  padding: 0 1rem;
  border-radius: 0;
}

.form-check {
  padding-left: 0;
  margin-top: 0.5rem;
  position: relative;
}
.form-check [type=checkbox],
.form-check [type=radio] {
  position: absolute;
  opacity: 0;
  left: 9px;
  top: 9px;
  margin-left: 0;
  margin-top: 0;
}
.form-check [type=checkbox] + label,
.form-check [type=radio] + label {
  position: relative;
  padding-left: 36px;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  font-size: 1rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .form-check [type=checkbox] + label,
  .form-check [type=radio] + label {
    font-size: 1.125rem;
  }
}
.form-check [type=checkbox] + label::after,
.form-check [type=checkbox] + label::before {
  content: "";
  left: 0;
  position: absolute;
  transition: 0.2s ease-out;
  z-index: 1;
  border-style: solid;
  border-width: 2px;
}
.form-check [type=checkbox] + label::before {
  top: 0;
  width: 17px;
  height: 17px;
  border: 1px solid #e6e9f2;
  border-radius: 1px;
  margin: 2px 5px;
  -ms-transform: rotate(37deg);
      transform: rotateZ(37deg);
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
}
.form-check [type=checkbox] + label::after {
  border-radius: 4px;
  height: 20px;
  width: 20px;
  margin: 6px 5px;
  top: 0;
}
.form-check [type=checkbox]:checked + label::before {
  top: 6px;
  left: 1px;
  width: 8px;
  height: 13px;
  border-style: solid;
  border-width: 2px;
  border-color: transparent #fff #fff transparent;
  -ms-transform: rotate(40deg);
      transform: rotate(40deg);
  backface-visibility: hidden;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
  opacity: 0.8;
}
.form-check [type=checkbox]:checked + label::after {
  border-color: #11528e;
  background-color: #11528e;
  z-index: 0;
}
.form-check [type=checkbox]:not(:checked) + label::after {
  background-color: transparent;
  border-color: hsl(210, 17.6470588235%, 43.35%);
  z-index: 0;
}
.form-check [type=checkbox]:not(:checked) + label::before {
  width: 0;
  height: 0;
  border-color: transparent;
  left: 6px;
  top: 10px;
}
.form-check [type=checkbox]:disabled + label {
  cursor: not-allowed;
  opacity: 1;
}
.form-check [type=checkbox]:disabled:not(:checked) + label::after {
  border-color: #e6e9f2;
  background-color: #fff;
}
.form-check [type=checkbox]:disabled:checked + label::after {
  background-color: #e6e9f2;
  border-color: #e6e9f2;
}
.form-check [type=radio] + label {
  transition: 0.2s ease-out;
}
.form-check [type=radio] + label::after, .form-check [type=radio] + label::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  margin: 5px;
  width: 22px;
  height: 22px;
  z-index: 0;
  border-radius: 50%;
  border-style: solid;
  border-width: 2px;
  transition: 0.2s ease-out;
}
.form-check [type=radio]:not(:checked) + label::after, .form-check [type=radio]:not(:checked) + label::before {
  border-color: hsl(210, 17%, 44%);
}
.form-check [type=radio]:not(:checked) + label:after {
  z-index: -1;
  -ms-transform: scale(0);
      transform: scale(0);
}
.form-check [type=radio]:checked + label::after {
  border-color: #11528e;
  background-color: #11528e;
  z-index: 0;
  -ms-transform: scale(0.64);
      transform: scale(0.64);
}
.form-check [type=radio]:checked + label::before {
  border-color: #11528e;
}
.form-check [type=radio]:disabled + label {
  cursor: not-allowed;
}
.form-check [type=radio]:disabled:not(:checked) + label::after, .form-check [type=radio]:disabled:not(:checked) + label::before {
  border-color: hsl(210, 3%, 85%);
}
.form-check [type=radio]:disabled:checked + label::after {
  border-color: hsl(210, 3%, 85%);
  background-color: hsl(210, 3%, 85%);
}
.form-check [type=radio]:disabled:checked + label::before {
  border-color: hsl(210, 3%, 85%);
}
.form-check.form-check-group {
  padding: 0 0 8px 0;
  margin-bottom: 16px;
  box-shadow: inset 0 -1px 0 0 rgba(1, 1, 1, 0.1);
}
.form-check.form-check-group [type=checkbox] + label,
.form-check.form-check-group [type=radio] + label {
  position: static;
  padding-left: 0;
  padding-right: 52px;
}
.form-check.form-check-group [type=checkbox] + label::after, .form-check.form-check-group [type=checkbox] + label::before,
.form-check.form-check-group [type=radio] + label::after,
.form-check.form-check-group [type=radio] + label::before {
  right: 15px;
  left: auto;
}
.form-check.form-check-group [type=checkbox]:checked + label::before {
  right: 26px;
}
.form-check.form-check-group [type=radio]:checked + label::before {
  right: 15px;
}
.form-check.form-check-group .form-text {
  margin: 0;
  padding-right: 52px;
  display: block;
  margin-bottom: 16px;
}
.form-check.form-check-group label {
  font-weight: 600;
}
.form-check.form-check-group input.semi-checked:not(:checked) + label::before {
  right: 19px;
  left: auto;
}
.form-check input.semi-checked:not(:checked) + label::before {
  top: 13px;
  left: 4px;
  width: 12px;
  height: 2px;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  -ms-transform: none;
      transform: none;
  backface-visibility: hidden;
  opacity: 1;
  background: #fff;
}
.form-check input.semi-checked:not(:checked) + label::after {
  border-color: hsl(210, 73.9130434783%, 48.3%);
  background-color: hsl(210, 73.9130434783%, 48.3%);
  z-index: 0;
}

input[type=file] + label {
  background-color: transparent;
}

/* INPUT FILE */
.form-file input[type=file] {
  filter: alpha(opacity=0);
  margin: 0;
  max-width: 100%;
  opacity: 0;
}
.form-file .form-file-name {
  background-color: #fff;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  color: hsl(210, 33%, 28%);
  left: 0;
  line-height: 1.7;
  overflow: hidden;
  padding: 0.5rem 0.6rem 2rem;
  max-height: 2rem;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 5;
}
.form-file .form-file-name::before {
  background-color: #fff;
  border-color: #11528e;
  bottom: -1px;
  color: #11528e;
  content: "Sfoglia";
  display: block;
  height: 2.5rem;
  line-height: 1.7;
  padding: 0.4rem 1rem 1.5rem;
  border: 1px solid #11528e;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 6;
  border-top-right-radius: 4px;
}

.input-number {
  position: relative;
  width: 100%;
}
.input-number.input-number-adaptive {
  width: auto;
  display: inline;
}
.input-number.input-number-adaptive input[type=number] {
  width: auto;
  transition: all 0.3s;
}
.input-number input[type=number] {
  appearance: textfield;
  padding-right: 32px;
  padding-left: 12px;
  min-width: 86px !important;
  width: 100%;
}
.input-number input[type=number]::-webkit-inner-spin-button, .input-number input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.input-number input[type=number]::-ms-clear {
  display: none;
}
.input-number input[type=number]:focus {
  color: #212529;
}
.input-number.input-number-currency:before, .input-number.input-number-percentage:before {
  position: absolute;
  left: 14px;
  top: 0;
  font-weight: bold;
  font-size: 1rem;
}
.input-number.input-number-currency input[type=number], .input-number.input-number-percentage input[type=number] {
  padding-left: 40px;
}
.input-number.input-number-currency:before {
  content: "€";
}
.input-number.input-number-percentage:before {
  content: "%";
}
.input-number.disabled input[type=number] {
  background-color: transparent;
  color: hsl(210, 12%, 44%);
  border-bottom-color: hsl(210, 3%, 85%);
}
.input-number.disabled input[type=number]:hover {
  cursor: not-allowed;
  color: hsl(210, 12%, 44%);
}
.input-number.disabled button {
  pointer-events: none;
}
.input-number.disabled button:hover {
  cursor: not-allowed;
}
.input-number.disabled button.input-number-add:after {
  border-color: transparent transparent hsl(210, 3%, 85%) transparent;
}
.input-number.disabled button.input-number-sub:after {
  border-color: hsl(210, 3%, 85%) transparent transparent transparent;
}
.input-number button {
  position: absolute;
  right: 2px;
  transition: opacity 0.1s;
  padding: 0;
  border: none;
  height: 20px;
  width: 24px;
  background: transparent;
}
.input-number button:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
}
.input-number button:focus.input-number-add:after, .input-number button:hover.input-number-add:after {
  border-color: transparent transparent #212529 transparent;
}
.input-number button:focus.input-number-sub:after, .input-number button:hover.input-number-sub:after {
  border-color: #212529 transparent transparent transparent;
}
.input-number button:focus:not(.focus--mouse) {
  opacity: 1;
}
.input-number button.input-number-add {
  top: -6px;
}
.input-number button.input-number-add:after {
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent hsl(210, 17.6470588235%, 43.35%) transparent;
}
.input-number button.input-number-sub {
  bottom: -6px;
}
.input-number button.input-number-sub:after {
  border-width: 6px 5px 0 5px;
  border-color: hsl(210, 17.6470588235%, 43.35%) transparent transparent transparent;
}
.input-number button:hover {
  cursor: pointer;
}

label.input-number-label {
  display: block;
  color: #212529;
  font-weight: 600;
  font-size: 0.875em;
  cursor: text;
  width: 100%;
  padding: 0 0.5rem;
}

@media (min-width: 1200px) {
  .input-number button {
    opacity: 0;
  }
  .input-number:hover button {
    opacity: 1;
  }
}
.upload,
.upload-avatar {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.upload[type=file] + label {
  max-width: 80%;
  font-size: 1rem;
  font-weight: 700;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 7px 24px;
  border-radius: 0.375rem;
  color: #fff;
  background-color: #11528e;
  transition: background-color 0.15s;
}
.upload[type=file] + label:hover {
  background-color: #0f4a80;
}
.upload[type=file] + label svg {
  fill: #fff;
  margin-right: 10px;
}
.upload:focus + label {
  background-color: #0f4a80;
  outline: auto 5px -webkit-focus-ring-color;
}

.upload-pictures-wall {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.upload-pictures-wall > li {
  list-style-type: none;
  margin-right: 8px;
  margin-bottom: 8px;
}
.upload-pictures-wall > li:last-child {
  margin-right: 0;
}
.upload-pictures-wall .upload[type=file] + label {
  font-weight: 600;
  height: 128px;
  width: 128px;
  border-radius: 0;
  padding: 0;
  border: 2px dashed hsl(210, 92.523364486%, 86.625%);
  background-color: #c4e0fc;
  color: hsl(210, 100%, 35%);
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  transition: border-color 0.2s;
}
.upload-pictures-wall .upload[type=file] + label .icon {
  display: block;
  fill: #11528e;
  margin: 0 auto;
  width: 48px;
  height: 48px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.upload-pictures-wall .upload[type=file] + label:hover {
  border: 2px dashed #11528e;
}
.upload-pictures-wall .upload:focus[type=file] + label, .upload-pictures-wall .upload:active[type=file] + label {
  border: 2px dashed hsl(210, 75.975975976%, 66.7%);
}
.upload-pictures-wall .upload-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 128px;
  height: 128px;
}
.upload-pictures-wall .upload-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.upload-file-list {
  margin-top: 5px;
  padding: 0;
}
.upload-file-list.upload-file-list-image .progress {
  left: 52px;
}
.upload-file-list .upload-file {
  list-style-type: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  max-width: 375px;
  margin-bottom: 16px;
  position: relative;
}
.upload-file-list .upload-file.uploading .icon {
  fill: hsl(210, 17.6470588235%, 43.35%);
}
.upload-file-list .upload-file.uploading p {
  color: hsl(210, 17.6470588235%, 43.35%);
}
.upload-file-list .upload-file.success svg {
  fill: #11528e;
}
.upload-file-list .upload-file.success p {
  color: #11528e;
}
.upload-file-list .upload-file.success p .upload-file-weight {
  display: inline-block;
}
.upload-file-list .upload-file.error svg {
  fill: #90433e;
}
.upload-file-list .upload-file.error p {
  color: #90433e;
}
.upload-file-list .upload-file svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.upload-file-list .upload-file .upload-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
}
.upload-file-list .upload-file .upload-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.upload-file-list .upload-file p {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 12px;
  overflow: hidden;
}
.upload-file-list .upload-file p .upload-file-weight {
  color: hsl(210, 17.6470588235%, 43.35%);
  font-size: 0.75em;
  margin-left: 10px;
  display: none;
}
.upload-file-list .upload-file button {
  background: transparent;
  border: 0;
  padding: 0px;
  margin-left: auto;
}
.upload-file-list .upload-file button:hover {
  cursor: pointer;
}
.upload-file-list .upload-file button:hover svg {
  fill: #11528e;
}
.upload-file-list .progress {
  position: absolute;
  bottom: -10px;
  left: 36px;
  width: calc(100% - 45px);
  height: 4px;
  background-color: hsl(210, 3%, 85%);
  box-shadow: none;
}
.upload-file-list .progress.progress-image {
  width: calc(100% - 60px);
}

.upload-avatar-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.upload-avatar-container .upload-avatar[type=file] + label {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.upload-avatar-container .upload-avatar[type=file] + label svg {
  display: none;
}
.upload-avatar-container .upload-avatar[type=file] + label span {
  display: none;
}

.avatar-upload-wrapper {
  position: relative;
  display: inline-block;
}
.avatar-upload-wrapper .avatar.avatar-upload {
  position: relative;
}
.avatar-upload-wrapper .avatar-upload-icon {
  position: absolute;
  bottom: 16px;
  right: 4px;
  width: 26px;
  height: 26px;
  background: hsl(210, 6.2290689886%, 92.535%);
  border-radius: 50%;
  border: 2px solid #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  pointer-events: none;
}
.avatar-upload-wrapper .avatar-upload-icon > svg {
  width: 16px;
  height: 16px;
}
.avatar-upload-wrapper.size-sm .avatar {
  width: 80px;
  height: 80px;
}
.avatar-upload-wrapper.size-sm .avatar-upload-icon {
  bottom: 6px;
  right: 4px;
  width: 18px;
  height: 18px;
}
.avatar-upload-wrapper.size-sm .avatar-upload-icon > svg {
  width: 12px;
  height: 12px;
}

.upload-dragdrop {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.upload-dragdrop.dragover .upload-dragdrop-image img, .upload-dragdrop.loading .upload-dragdrop-image img {
  -ms-transform: translateX(-50%) translateY(-50%) scale(0.85);
      transform: translateX(-50%) translateY(-50%) scale(0.85);
}
.upload-dragdrop.loading p:not(.upload-dragdrop-weight) {
  font-style: italic;
}
.upload-dragdrop.loading .upload-dragdrop-loading {
  opacity: 1;
}
.upload-dragdrop.loading .upload-dragdrop-text .upload-dragdrop-weight, .upload-dragdrop.success .upload-dragdrop-text .upload-dragdrop-weight {
  visibility: visible;
}
.upload-dragdrop.success .upload-dragdrop-success {
  opacity: 1;
  -ms-transform: scale(1);
      transform: scale(1);
}

.upload-dragdrop-text p {
  margin: 0;
  font-size: 0.875rem;
  color: #6c757d;
}
.upload-dragdrop-text p.upload-dragdrop-weight {
  color: hsl(210, 17.6470588235%, 43.35%);
  font-size: 0.75rem;
  visibility: hidden;
}
.upload-dragdrop-text p.upload-dragdrop-weight svg {
  fill: hsl(210, 17.6470588235%, 43.35%);
}
.upload-dragdrop-text h5, .upload-dragdrop-text .h5 {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.75rem;
  color: hsl(210, 53.8461538462%, 19.5%);
}

.upload-dragdrop-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}
.upload-dragdrop-input[type=file] + label {
  text-decoration: underline;
  color: #11528e;
  cursor: pointer;
}
.upload-dragdrop-input:focus[type=file] + label {
  outline: auto 5px -webkit-focus-ring-color;
}

.upload-dragdrop-loading {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 128px;
  height: 128px;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.2s;
  border-radius: 50%;
}
.upload-dragdrop-loading .progress-donut {
  position: relative;
}
.upload-dragdrop-loading .progress-donut .progressbar-text {
  color: #000 !important;
  font-weight: 700;
}
.upload-dragdrop-loading .progress-donut svg {
  position: relative;
}
.upload-dragdrop-loading .progress-donut svg path:first-child {
  display: none;
}
.upload-dragdrop-loading .progress-donut:before {
  content: "";
  background: #fff;
  width: 67px;
  height: 67px;
  left: 50%;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  position: absolute;
  border-radius: 50%;
  z-index: 0;
}

.upload-dragdrop-image {
  width: 128px;
  height: 128px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  margin-right: 16px;
}
.upload-dragdrop-image img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: absolute;
  -ms-transform-origin: center center;
      transform-origin: center center;
  top: 50%;
  left: 50%;
  transition: transform 0.4s cubic-bezier(0.33, 1.07, 0.54, 1);
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
}
.upload-dragdrop-image .upload-dragdrop-success {
  width: 36px;
  height: 36px;
  position: absolute;
  top: calc(50% - 18px);
  left: 20px;
  background: #11528e;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0;
  -ms-transform: scale(0.6);
      transform: scale(0.6);
  transition: opacity 0.2s, transform 0.5s cubic-bezier(0.75, -0.5, 0, 1.75);
}
.upload-dragdrop-image .upload-dragdrop-success svg {
  fill: #fff;
  width: 30px;
  height: 30px;
}

@media (min-width: 576px) {
  .upload[type=file] + label {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .upload-dragdrop-image {
    width: 180px;
    height: 180px;
    margin-right: 32px;
  }
  .upload-dragdrop-image .upload-dragdrop-success {
    left: 28px;
  }
  .upload-dragdrop-loading {
    width: 180px;
    height: 180px;
  }
  .upload-dragdrop-loading .progress-donut:before {
    content: "";
    width: 94px;
    height: 94px;
  }
}
@media (min-width: 1200px) {
  .avatar-upload:hover .upload-avatar-container,
  .avatar-upload:focus-within .upload-avatar-container {
    opacity: 1;
    transition: opacity 0.25s;
  }
  .upload-avatar-container {
    bottom: -10%;
    left: 0;
    right: 0;
    top: auto;
    width: 100%;
    height: 60%;
    background-color: rgba(0, 0, 0, 0.6);
    transition: opacity 0.15s;
    opacity: 0;
  }
  .upload-avatar-container .upload-avatar[type=file] + label {
    margin: 0;
    padding-top: 10px;
    color: #fff;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 0.75rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
    cursor: pointer;
  }
  .upload-avatar-container .upload-avatar[type=file] + label span {
    display: block;
  }
  .upload-avatar-container .upload-avatar[type=file] + label svg {
    display: block;
    fill: #fff;
    width: 20px;
    height: 20px;
  }
  .upload-avatar-container .upload-avatar:focus:not(.focus--mouse)[type=file] + label {
    outline: auto 5px -webkit-focus-ring-color;
  }
  .avatar-upload-wrapper .avatar-upload-icon {
    display: none;
  }
  .avatar-upload-wrapper.size-sm .upload-avatar[type=file] + label span {
    display: none;
  }
}
.toggles,
.toggles * {
  appearance: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.toggles label {
  cursor: pointer;
  width: 100%;
  margin-bottom: 8px;
  height: 32px;
  line-height: 32px;
  font-weight: 600;
}
.toggles label.active {
  -ms-transform: none;
      transform: none;
  font-size: 1rem;
}
.toggles label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
.toggles label input[type=checkbox] + .lever {
  content: "";
  position: relative;
  width: 46px;
  height: 16px;
  background-color: #e6e9f2;
  border-radius: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 8px 10px 0 16px;
  float: right;
}
.toggles label input[type=checkbox] + .lever:before, .toggles label input[type=checkbox] + .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  top: -5px;
  left: -3px;
  transition: left 0.3s ease, background 0.1s ease, transform 0.1s ease;
}
.toggles label input[type=checkbox] + .lever:before {
  background-color: rgba(17, 82, 142, 0.15);
}
.toggles label input[type=checkbox] + .lever:after {
  background-color: hsl(210, 17.6470588235%, 43.35%);
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='10px' height='10px' viewBox='0 0 10 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' opacity='0.8'%3e%3cg id='Data-entry/toggle/Light_bg/disabledOff' transform='translate(-8.000000, -11.000000)' fill='%23FFFFFF'%3e%3cpath d='M14.363961,15.9497475 L17.8994949,19.4852814 L16.4852814,20.8994949 L12.9497475,17.363961 L9.41421356,20.8994949 L8,19.4852814 L11.5355339,15.9497475 L8,12.4142136 L9.41421356,11 L12.9497475,14.5355339 L16.4852814,11 L17.8994949,12.4142136 L14.363961,15.9497475 Z' id='Combined-Shape'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  border: 2px solid #fff;
}
.toggles label input[type=checkbox]:checked + .lever {
  background-color: #e6e9f2;
}
.toggles label input[type=checkbox]:checked + .lever:before, .toggles label input[type=checkbox]:checked + .lever:after {
  left: 23px;
}
.toggles label input[type=checkbox]:checked + .lever:after {
  background-color: #11528e;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14px' height='11px' viewBox='0 0 14 11'%3E%3Cg stroke='none' fill='none' opacity='0.5'%3E%3Cg transform='translate(-28.000000, -11.000000)' fill='%23FFF'%3E%3Cg transform='translate(24.000000, 16.000000) scale(-1, 1) translate(-24.000000, -16.000000) translate(1.000000, 4.000000)'%3E%3Cpath d='M13,15 L13,5 L15,5 L15,15 L15,17 L9,17 L9,15 L13,15 Z' transform='translate(12.000000, 11.000000) scale(-1, 1) rotate(45.000000) translate(-12.000000, -11.000000) '/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.toggles label input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: #e6e9f2;
}
.toggles label input[type=checkbox][disabled] + .lever:after {
  background-color: #e6e9f2;
}
.toggles label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #e6e9f2;
}

.password-icon {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 8;
  padding: 0 0.5rem;
  background-color: #fff;
}
.password-icon .icon {
  fill: #6c757d;
}

.password-meter {
  height: 4px;
  left: 10px;
  bottom: -6px;
  width: 100%;
  max-width: 180px;
}
.password-meter .col-3 {
  height: 4px;
}

.password-caps {
  display: none;
}
.password-caps.show {
  display: block;
}

@keyframes selectDropdownFadeIn {
  0% {
    opacity: 0;
    margin-top: 0;
  }
  100% {
    opacity: 1;
    margin-top: 0;
  }
}
@keyframes selectDropdownFadeInTop {
  0% {
    opacity: 0;
    margin-top: 0;
  }
  100% {
    opacity: 1;
    margin-top: 0;
  }
}
.select-wrapper {
  position: relative;
}
.select-wrapper label {
  position: absolute;
  color: #212529;
  font-size: 0.875rem;
  display: block;
  font-weight: 600;
  padding: 0 0.5rem;
  line-height: calc(2.5rem - 1px);
  top: 0;
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
}
.select-wrapper select {
  border: none;
  border-bottom: 1px solid hsl(210, 17.6470588235%, 43.35%);
  border-radius: 0;
  padding: 0.375rem 0.5rem;
  outline: 0;
  height: 2.5rem;
  width: 100%;
  box-shadow: none;
  transition: 0.2s ease-out;
  font-weight: 700;
  color: #212529;
  background-color: #fff;
}
.select-wrapper select option {
  font-weight: normal;
}
.select-wrapper select:disabled {
  background-color: #a6a6a6;
  opacity: 1;
}
.select-wrapper select:disabled:hover {
  cursor: not-allowed;
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 100%;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  background: transparent;
  color: inherit;
}

.bootstrap-select.form-control {
  box-shadow: none;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:active, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
  color: #212529;
  font-weight: normal;
}

.bootstrap-select-wrapper {
  position: relative;
  padding-top: 0;
}
.bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
  display: none;
}
.bootstrap-select-wrapper.disabled:hover {
  cursor: not-allowed;
}
.bootstrap-select-wrapper.disabled .bootstrap-select {
  background-color: #a6a6a6;
}
.bootstrap-select-wrapper.disabled .bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #212529;
  opacity: 1;
}
.bootstrap-select-wrapper .dropdown-menu {
  padding: 0;
  margin: 0;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
}
.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start],
.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start] {
  animation: selectDropdownFadeIn forwards 0.3s;
}
.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start],
.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start] {
  animation: selectDropdownFadeInTop forwards 0.3s;
}
.bootstrap-select-wrapper .dropdown-menu:before {
  display: none;
}
.bootstrap-select-wrapper > label {
  position: absolute;
  color: #212529;
  font-size: 0.875rem;
  display: block;
  font-weight: 600;
  padding: 0 0.5rem;
  line-height: calc(2.5rem - 1px);
  top: 0;
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
}
.bootstrap-select-wrapper button {
  background: transparent;
  border-radius: 0;
  border: none;
  box-shadow: none;
  color: #212529;
  padding: 8px;
  font-size: 1rem;
  font-weight: bold;
}
.bootstrap-select-wrapper button.disabled {
  background: transparent;
}
.bootstrap-select-wrapper button.disabled.btn-light {
  box-shadow: none;
}
.bootstrap-select-wrapper button .filter-option {
  position: relative;
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner {
  display: -ms-flexbox;
  display: flex;
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon {
  margin-right: 8px;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.bootstrap-select-wrapper button .filter-option:after {
  content: "";
  height: 1px;
  position: absolute;
  left: 0;
  right: 0;
  background: #212529;
  bottom: 0;
  transition: all 0.3s;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
}
.bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after {
  -ms-transform: scaleY(2);
      transform: scaleY(2);
}
.bootstrap-select-wrapper button:hover {
  background: transparent;
}
.bootstrap-select-wrapper button.dropdown-toggle:after {
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  position: static;
  top: 0;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox {
  padding: 8px 24px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text] {
  padding: 0;
  border-bottom: 1px solid hsl(210, 4%, 78%);
  font-size: 1rem;
  font-weight: 600;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]:-ms-input-placeholder {
  opacity: 0.5;
  font-size: 1rem;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder {
  opacity: 0.5;
  font-size: 1rem;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .no-results {
  padding: 8px 24px;
  background: transparent;
  margin: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #212529;
  font-weight: 600;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider {
  border: none;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check {
  margin-top: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox] + label,
.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio] + label {
  margin-bottom: 0;
  font-weight: normal;
  font-size: 1rem;
  height: 30px;
  line-height: 30px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .btn {
  height: 2.5rem;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox {
  position: relative;
  padding: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block {
  display: block;
  padding: 8px 24px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn {
  padding: 0;
  display: inline-block;
  font-size: 1rem;
  color: #11528e;
  font-weight: normal;
  width: auto;
  margin-right: 24px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active, .bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus {
  box-shadow: none;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover {
  text-decoration: underline;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after {
  content: "";
  display: block;
  height: 1px;
  width: 65px;
  background: hsl(210, 4%, 78%);
  position: absolute;
  bottom: -8px;
  left: 24px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill {
  font-size: 0.7777777778rem;
  padding: 4px 8px;
  border: 1px solid #212529;
  color: #212529;
  line-height: 1;
  border-radius: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 8px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg {
  fill: #212529;
  margin-right: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon {
  margin-right: 8px;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label {
  font-size: 0.7777777778rem;
  padding: 4px 8px;
  border: 1px solid #212529;
  color: #212529;
  line-height: 1;
  border-radius: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 8px;
  height: auto;
  font-weight: 700;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label:before, .bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox] + label:after,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label:before,
.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio] + label:after {
  display: none;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu {
  top: calc(-100% - 8px) !important;
  padding: 8px 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start] {
  top: auto !important;
  bottom: -8px !important;
  -ms-transform: none !important;
      transform: none !important;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a {
  font-size: 1rem;
  padding: 8px 24px;
  color: #11528e;
  white-space: inherit;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text {
  display: -ms-flexbox;
  display: flex;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected {
  color: hsl(210, 100%, 15%);
  text-decoration: underline;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text {
  text-decoration: underline;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark {
  color: #11528e;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus, .bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active {
  background: transparent;
  outline: none;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark {
  top: 10px;
  right: 24px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.15em 0.15em 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text {
  position: relative;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon {
  display: none;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon {
  fill: #11528e;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label {
  display: block;
  height: 1px;
  width: 65px;
  background: hsl(210, 4%, 78%);
  position: absolute;
  bottom: -8px;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover {
  background: transparent;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text {
  text-decoration: underline;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active {
  background: transparent;
  color: hsl(210, 53.8461538462%, 19.5%);
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text {
  text-decoration: underline;
}
.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a {
  color: hsl(210, 3%, 85%);
}

fieldset:disabled .bootstrap-select-wrapper:hover {
  cursor: not-allowed;
}
fieldset:disabled .bootstrap-select-wrapper .bootstrap-select > .dropdown-toggle.bs-placeholder {
  color: #212529;
}
fieldset:disabled .bootstrap-select-wrapper button {
  background-color: #a6a6a6;
  opacity: 1;
}
fieldset:disabled .bootstrap-select-wrapper button.btn-light {
  box-shadow: none;
}

.it-transfer-wrapper {
  border: 1px solid hsl(210, 3.6255162919%, 78.21%);
  border-radius: 0.375rem;
}
.it-transfer-wrapper .transfer-scroll {
  height: 240px;
  overflow-x: hidden;
  margin-bottom: 24px;
}
.it-transfer-wrapper .form-check {
  padding: 0 24px;
  position: relative;
}
.it-transfer-wrapper .form-check input.semi-checked:not(:checked) + label::before {
  top: 13px;
  left: 4px;
  width: 12px;
  height: 2px;
  border-style: none;
  border-width: 0;
  border-color: transparent;
  -ms-transform: none;
      transform: none;
  backface-visibility: hidden;
  opacity: 1;
  background: #fff;
}
.it-transfer-wrapper .form-check input.semi-checked:not(:checked) + label::after {
  border-color: hsl(210, 73.9130434783%, 48.3%);
  background-color: hsl(210, 73.9130434783%, 48.3%);
  z-index: 0;
}
.it-transfer-wrapper .transfer-header {
  font-weight: bold;
}
.it-transfer-wrapper .transfer-header:after {
  height: 1px;
  background: hsl(210, 3.6255162919%, 78.21%);
  width: 65px;
  content: "";
  display: block;
  margin-left: 62px;
}
.it-transfer-wrapper .transfer-header .form-check {
  padding: 24px 24px 8px;
  margin-top: 0;
}
.it-transfer-wrapper .transfer-header .form-check [type=checkbox] + label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.it-transfer-wrapper .transfer-header .form-check .descr {
  display: block;
  font-size: 0.75rem;
  color: hsl(210, 25%, 35.2%);
  font-weight: normal;
}

.it-transfer-buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.it-transfer-buttons a {
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  border: 1px solid hsl(210, 3.6255162919%, 78.21%);
  border-radius: 50%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 24px 8px;
  cursor: default;
  pointer-events: none;
}
.it-transfer-buttons a .icon {
  fill: hsl(210, 3.6255162919%, 78.21%);
}
.it-transfer-buttons a.transfer, .it-transfer-buttons a.backtransfer {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.it-transfer-buttons a.active {
  border-color: hsl(210, 73.9130434783%, 48.3%);
  cursor: pointer;
  pointer-events: all;
}
.it-transfer-buttons a.active .icon {
  fill: hsl(210, 73.9130434783%, 48.3%);
}

@media (min-width: 768px) {
  .it-transfer-buttons {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    height: 100%;
  }
  .it-transfer-buttons a {
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 40px;
    height: 40px;
    border: 1px solid hsl(210, 3.6255162919%, 78.21%);
    border-radius: 100px;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 8px 8px;
    -ms-flex-item-align: center;
        align-self: center;
  }
  .it-transfer-buttons a.transfer, .it-transfer-buttons a.backtransfer {
    -ms-transform: none;
        transform: none;
  }
}
@keyframes dropdownFadeIn {
  0% {
    opacity: 0;
    margin-top: 0;
  }
  100% {
    opacity: 1;
    margin-top: 16px;
  }
}
@keyframes dropdownFadeInTop {
  0% {
    opacity: 0;
    margin-top: 0;
  }
  100% {
    opacity: 1;
    margin-top: -16px;
  }
}
.dropdown.dropup .dropdown-toggle:after,
.btn-group.dropup .dropdown-toggle:after {
  display: none;
}
.dropdown.dropup .dropdown-toggle[aria-expanded=true] .icon-expand,
.btn-group.dropup .dropdown-toggle[aria-expanded=true] .icon-expand {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.dropdown.dropup .dropdown-toggle .icon-expand,
.btn-group.dropup .dropdown-toggle .icon-expand {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.dropdown.dropend .dropdown-toggle:after,
.btn-group.dropend .dropdown-toggle:after {
  display: none;
}
.dropdown.dropend .dropdown-toggle[aria-expanded=true] .icon-expand,
.btn-group.dropend .dropdown-toggle[aria-expanded=true] .icon-expand {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.dropdown.dropend .dropdown-toggle .icon-expand,
.btn-group.dropend .dropdown-toggle .icon-expand {
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
.dropdown.dropstart .dropdown-toggle:before,
.btn-group.dropstart .dropdown-toggle:before {
  display: none;
}
.dropdown.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand,
.btn-group.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand {
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
.dropdown.dropstart .dropdown-toggle .icon-expand,
.btn-group.dropstart .dropdown-toggle .icon-expand {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}

.btn-dropdown {
  color: #11528e;
  padding: 0 4px;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
@media (min-width: 992px) {
  .btn-dropdown {
    font-size: 1.125rem;
  }
}
.btn-dropdown:not(:disabled):not(.disabled):active {
  box-shadow: none;
}

.btn-dropdown:after,
.dropdown-toggle:after {
  content: "";
  border: none;
  display: inline;
  margin: 0;
  vertical-align: bottom;
  width: auto;
  height: auto;
}
.btn-dropdown .icon-expand,
.dropdown-toggle .icon-expand {
  transition: transform 0.3s;
}
.btn-dropdown .icon.icon-xs,
.dropdown-toggle .icon.icon-xs {
  transition: transform 0.3s;
  width: 18px;
  height: 18px;
  -ms-transform: translateY(-1px);
      transform: translateY(-1px);
}
.btn-dropdown[aria-expanded=true] .icon-expand,
.dropdown-toggle[aria-expanded=true] .icon-expand {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}

.dropdown-menu {
  border-radius: 0 0 4px 4px;
  box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  z-index: 8;
}
.dropdown-menu.full-width {
  width: 100%;
}
.dropdown-menu.full-width .link-list li {
  display: inline-block;
  width: auto;
}
.dropdown-menu.full-width .link-list li:hover, .dropdown-menu.full-width .link-list li:focus {
  background: none;
  text-decoration: underline;
}
.dropdown-menu .link-list-wrapper .link-list-heading {
  line-height: 2rem;
  margin-bottom: 0;
}
.dropdown-menu .link-list {
  margin-bottom: 0;
}
.dropdown-menu:before {
  content: "";
  position: absolute;
  top: -6px;
  left: 24px;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  background-color: #fff;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.dropdown-menu[data-popper-placement=top-start] {
  border-radius: 4px 4px 0 0;
}
.dropdown-menu[data-popper-placement=top-start]:before {
  bottom: -6px;
  top: auto;
}
.dropdown-menu[data-popper-placement=bottom-end]:before {
  left: auto;
  right: 12px;
}
.dropdown-menu.dark {
  background-color: hsl(210, 25%, 35.2%);
}
.dropdown-menu.dark .link-list-wrapper .link-list-heading {
  color: #fff;
}
.dropdown-menu.dark .link-list-wrapper ul span.divider {
  background: #2e465e;
}
.dropdown-menu.dark .link-list-wrapper ul li a span,
.dropdown-menu.dark .link-list-wrapper ul li a:hover span,
.dropdown-menu.dark .link-list-wrapper ul li h3,
.dropdown-menu.dark .link-list-wrapper ul li .h3,
.dropdown-menu.dark .link-list-wrapper ul li i {
  color: #fff;
}
.dropdown-menu.dark .link-list-wrapper ul li a:not(.active):not(.disabled):hover i {
  color: hsl(178, 70.4433497537%, 59.4%);
}
.dropdown-menu.dark .link-list-wrapper ul li a.disabled span {
  color: hsl(210, 7.1618037135%, 69.84%);
}
.dropdown-menu.dark .link-list-wrapper ul li a.active span {
  color: #3e94e9;
}
.dropdown-menu.dark:before {
  background-color: hsl(210, 25%, 35.2%);
}
.dropdown-menu.show[data-popper-placement=bottom-start] {
  animation: dropdownFadeIn forwards 0.3s;
}
.dropdown-menu.show[data-popper-placement=top-start] {
  animation: dropdownFadeInTop forwards 0.3s;
}
.dropdown-menu.show[data-popper-placement=left-start] {
  animation: dropdownFadeInTop forwards 0.3s;
}
.dropdown-menu.show[data-popper-placement=left-start]:before {
  top: 20px;
  right: -6px;
  left: auto;
}
.dropdown-menu.show[data-popper-placement=right-start] {
  animation: dropdownFadeInTop forwards 0.3s;
}
.dropdown-menu.show[data-popper-placement=right-start]:before {
  top: 20px;
  left: -6px;
}

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active, .dropdown-item.active {
  background-color: transparent;
}

nav.pagination-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
nav.pagination-wrapper a {
  text-decoration: none;
}
nav.pagination-wrapper.pagination-total {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
nav.pagination-wrapper.pagination-total ul {
  margin-bottom: 0.5rem;
}
nav.pagination-wrapper.pagination-total p {
  font-size: 1rem;
  color: #6c757d;
  margin-bottom: 1rem;
  font-weight: 700;
  text-align: center;
}
nav.pagination-wrapper .form-group {
  margin-left: 2.5rem;
  width: 4.5rem;
  margin-top: 0;
}
nav.pagination-wrapper .form-group label {
  font-size: 1rem;
  color: hsl(210, 17%, 44%);
}
nav.pagination-wrapper .form-group.active label {
  font-size: 0.875rem;
}
nav.pagination-wrapper .btn.dropdown-toggle {
  font-size: 1rem;
  color: #6c757d;
  font-weight: 700;
  padding: 12px;
  border-bottom: 1px solid hsl(210, 17%, 44%);
  height: 2.5rem;
  border: none;
  width: 100%;
}
nav.pagination-wrapper .btn.dropdown-toggle:after {
  color: #11528e;
  margin-left: 0.5rem;
}

.pagination {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pagination .page-item {
  margin-right: 5px;
}
.pagination .page-item.disabled a.page-link {
  color: hsl(210, 12%, 44%);
}
.pagination .page-item.disabled a.page-link .icon {
  fill: hsl(210, 12%, 44%) !important;
}
.pagination .page-item span.page-link {
  pointer-events: none;
}
.pagination .page-item .page-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 2.5rem;
  min-width: 2.5rem;
  border-radius: 4px;
  border: none;
  font-size: 1rem;
  font-weight: 700;
  color: #6c757d;
  background-color: transparent;
}
.pagination .page-item .page-link[aria-current] {
  border: 1px solid #11528e;
  color: #11528e;
  pointer-events: none;
}
.pagination .page-item .page-link.text {
  color: #11528e;
}
.pagination .page-item .page-link span.d-inline-block {
  margin-right: 0.5rem;
}
.pagination .page-item .page-link:hover {
  color: #11528e;
  background-color: transparent;
}
.pagination .page-item .page-link:hover .icon {
  fill: #11528e;
}

@media (min-width: 576px) {
  .pagination .page-item .page-link {
    height: 3rem;
    min-width: 3rem;
  }
  nav.pagination-wrapper .btn.dropdown-toggle {
    height: 3rem;
  }
}
@media (min-width: 768px) {
  nav.pagination-wrapper {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
  nav.pagination-wrapper .dropdown {
    margin-left: 3rem;
  }
}
.nav-tabs {
  position: relative;
  background-color: #fff;
  border-bottom-color: hsl(210, 4%, 78%);
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.nav-tabs .it-ico:before,
.nav-tabs .it-ico-lg:before {
  margin-right: 0;
}
.nav-tabs.auto .nav-link {
  -ms-flex: 1;
      flex: 1;
}
.nav-tabs.auto .nav-item {
  -ms-flex: 1;
      flex: 1;
  text-align: center;
}
.nav-tabs.no-border {
  border: none !important;
}
.nav-tabs.no-background {
  background-color: transparent;
}
.nav-tabs.no-background .nav-item .nav-link.active {
  background-color: transparent;
}
.nav-tabs.nav-tabs-icon-text .icon {
  margin-right: 0.5rem;
}
.nav-tabs.nav-tabs-icon-lg .nav-link {
  padding: 0.778rem 1.778em;
}
.nav-tabs.nav-tabs-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  border-bottom: none;
  border-right: 1px solid hsl(210, 4%, 78%);
}
.nav-tabs.nav-tabs-vertical .nav-link {
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-bottom: none;
  border-right: 2px solid transparent;
  white-space: normal;
  position: relative;
}
.nav-tabs.nav-tabs-vertical .nav-link:hover {
  border-bottom: none;
}
.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before,
.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before {
  margin-right: 0;
}
.nav-tabs.nav-tabs-vertical .nav-link.active,
.nav-tabs.nav-tabs-vertical .nav-item.show .nav-link {
  border-bottom: none;
  border-right-color: #11528e;
}
.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active,
.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link {
  background-color: hsl(210, 62%, 97%);
}
.nav-tabs .nav-link {
  border-radius: 0;
  font-size: 1rem;
  font-weight: 600;
  color: hsl(210, 33%, 28%);
  border: none;
  border-bottom: 3px solid transparent;
  padding: 0.778rem 1.333em;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  white-space: nowrap;
  line-height: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-decoration: none;
}
@media (min-width: 992px) {
  .nav-tabs .nav-link {
    font-size: 1.125rem;
  }
}
.nav-tabs .nav-link:hover {
  color: hsl(210, 100%, 30%);
  border-bottom-color: transparent;
}
.nav-tabs .nav-link:focus {
  border-bottom-color: transparent;
}
.nav-tabs .nav-link.disabled {
  color: hsl(210, 3%, 85%);
  cursor: default;
}
.nav-tabs .nav-link.disabled .icon {
  fill: hsl(210, 3%, 85%);
}
.nav-tabs .nav-link .it-ico:before {
  font-size: 1.25rem;
}
.nav-tabs .nav-link .it-ico-lg:before {
  font-size: 2rem;
}
.nav-tabs .nav-link .icon {
  fill: hsl(210, 17%, 44%);
}
.nav-tabs .nav-link .icon:hover {
  fill: hsl(210, 100%, 30%);
}
.nav-tabs .nav-link.active .icon {
  fill: #11528e;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  border-bottom-color: #11528e;
  color: #11528e;
  cursor: inherit;
}
.nav-tabs .nav-item {
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
}
.nav-tabs.nav-dark {
  background-color: hsl(210, 24.1464928616%, 35.68365%);
  border-bottom: none;
}
.nav-tabs.nav-dark .nav-link {
  color: hsl(210, 2.9799029799%, 85.57%);
}
.nav-tabs.nav-dark .nav-link .icon {
  fill: hsl(210, 2.9799029799%, 85.57%);
}
.nav-tabs.nav-dark .nav-link:hover {
  color: #3e94e9;
}
.nav-tabs.nav-dark .nav-link:hover .icon {
  fill: #3e94e9;
}
.nav-tabs.nav-dark .nav-link.disabled {
  color: hsl(210, 12.1338912134%, 52.2%);
}
.nav-tabs.nav-dark .nav-link.disabled .icon {
  fill: hsl(210, 12.1338912134%, 52.2%);
}
.nav-tabs.nav-dark .nav-link.active,
.nav-tabs.nav-dark .nav-item.show .nav-link {
  background-color: hsl(210, 24.1464928616%, 35.68365%);
  color: #3e94e9;
  border-bottom: 2px solid #3e94e9;
}
.nav-tabs.nav-dark .nav-link.active .icon,
.nav-tabs.nav-dark .nav-item.show .nav-link .icon {
  fill: #3e94e9;
}
.nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,
.nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link {
  border-right-color: #3e94e9;
  border-bottom: none;
}
.nav-tabs.nav-tabs-cards {
  border-bottom: none;
}
.nav-tabs.nav-tabs-cards .nav-item-filler {
  -ms-flex-positive: 1;
      flex-grow: 1;
  border-bottom: 1px solid hsl(210, 4%, 78%);
}
.nav-tabs.nav-tabs-cards .nav-link {
  border-bottom-width: 2px;
  border-color: transparent;
  position: relative;
  border-bottom-color: hsl(210, 4%, 78%);
  border-radius: 0.375rem 0.375rem 0 0;
}
.nav-tabs.nav-tabs-cards .nav-link.active {
  border: 1px solid hsl(210, 4%, 78%);
  border-bottom-color: transparent;
  border-bottom-width: 1px;
}
.nav-tabs.nav-tabs-editable .nav-item {
  position: relative;
}
.nav-tabs.nav-tabs-editable .nav-item:last-of-type {
  border-bottom: 1px solid hsl(210, 4%, 78%);
}
.nav-tabs.nav-tabs-editable .nav-item-filler {
  width: 2em;
}
.nav-tabs.nav-tabs-editable .nav-tab-add {
  margin: -0.2em 1em 0;
  position: relative;
  width: 1.444rem;
  height: 1.444rem;
  top: 0.8rem;
  border: 1px solid hsl(210, 4%, 78%);
  border-radius: 50%;
  right: 0;
}
.nav-tabs.nav-tabs-editable .nav-tab-add:after {
  content: "";
  position: absolute;
  width: 2px;
  height: 0.778rem;
  left: 0.611rem;
  top: 0.278rem;
  background-color: #11528e;
}
.nav-tabs.nav-tabs-editable .nav-tab-add:before {
  content: "";
  position: absolute;
  width: 0.778rem;
  height: 2px;
  left: 0.278rem;
  top: 0.611rem;
  background-color: #11528e;
}
.nav-tabs.nav-tabs-editable .nav-link {
  padding-right: 2.888em;
}
.nav-tabs.nav-tabs-editable .nav-link-close {
  cursor: pointer;
  position: absolute;
  top: calc(50% - 0.9rem);
  right: 0.889rem;
  color: hsl(210, 33%, 28%);
  transition: color 0.2s;
}
.nav-tabs.nav-tabs-editable .nav-link-close .icon {
  fill: hsl(210, 33%, 28%);
}
.nav-tabs.nav-tabs-editable .nav-link-close.disabled {
  color: hsl(210, 3%, 85%);
  cursor: pointer;
}
.nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon {
  fill: hsl(210, 3%, 85%);
}
.nav-tabs.nav-tabs-editable .nav-link-close:hover {
  color: #0f4a80;
}
.nav-tabs.nav-tabs-editable .nav-link-close:hover .icon {
  fill: #0f4a80;
}
.nav-tabs.nav-tabs-editable .nav-link-close .it-ico {
  font-size: 0.625rem;
}
.nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before {
  margin-right: 0;
}
.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close,
.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close {
  color: #11528e;
}
.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon,
.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon {
  fill: #11528e;
}

.flex-column-reverse .nav-tabs {
  border-bottom: none;
  border-top: 1px solid hsl(210, 4%, 78%);
}
.flex-column-reverse .nav-tabs .nav-link {
  border-bottom: none;
  border-top: 2px solid transparent;
}
.flex-column-reverse .nav-tabs .nav-link.active,
.flex-column-reverse .nav-tabs .nav-item.show .nav-link {
  border-top-color: #11528e;
}

.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,
.flex-row-reverse .nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link {
  border-left-color: #3e94e9;
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical {
  border-right: none;
  border-left: 1px solid hsl(210, 4%, 78%);
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link {
  -ms-flex-pack: start;
      justify-content: flex-start;
  border-bottom: none;
  border-right: none;
  border-left: 2px solid transparent;
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link:hover {
  border-bottom: none;
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link .icon {
  margin-right: 0.889rem;
}
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link.active,
.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-item.show .nav-link {
  border-left-color: #11528e;
}

.nav-tabs-hidescroll {
  height: 2.667rem;
  overflow: hidden;
}
.nav-tabs-hidescroll.hidescroll-ico {
  height: 2.944rem;
}
.nav-tabs-hidescroll.hidescroll-ico-lg {
  height: 3.444rem;
}
.nav-tabs-hidescroll .nav-tabs {
  padding-bottom: 20px;
}

@media (max-width: 767.98px) {
  .nav-tabs {
    box-shadow: 0 12px 25px -20px rgba(0, 0, 0, 0.5);
  }
  .nav-tabs.nav-tabs-vertical, .nav-tabs.nav-tabs-cards {
    box-shadow: none;
  }
}
@media (min-width: 1200px) {
  .nav-tabs {
    overflow-x: hidden;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .nav-tabs.auto {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .nav-tabs-hidescroll {
    height: auto;
    overflow: initial;
  }
  .nav-tabs-hidescroll.hidescroll-ico, .nav-tabs-hidescroll.hidescroll-ico-lg {
    height: auto;
  }
  .nav-tabs-hidescroll .nav-tabs {
    padding-bottom: 0;
  }
}
.cookiebar {
  bottom: 0;
  left: 0;
  right: 0;
  display: none;
  position: fixed;
  width: 100%;
  z-index: 1100;
  background-color: hsl(210, 25%, 35.2%);
  padding: 24px 32px;
}
.cookiebar.cookiebar-top {
  bottom: auto;
  top: 0;
}
.cookiebar.show {
  display: block;
}
.cookiebar p {
  font-size: 1rem;
  line-height: 1.25em;
  color: #fff;
  margin-bottom: 0;
}
.cookiebar p br {
  display: none;
}
.cookiebar .cookiebar-buttons {
  text-align: right;
  margin-top: 32px;
  padding: 0;
  line-height: 1.25em;
}
.cookiebar .cookiebar-btn {
  background: transparent;
  border: none;
  padding: 0;
  color: #fff;
  letter-spacing: 0.1em;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.875rem;
  display: inline-block;
  line-height: 1em;
}
.cookiebar .cookiebar-btn:hover {
  text-decoration: underline;
  cursor: pointer;
}
.cookiebar .cookiebar-btn:last-child {
  margin-left: 32px;
}
.cookiebar .cookiebar-btn:not(.cookiebar-confirm) {
  color: hsl(210, 32.2033898305%, 92.625%);
}

@media (min-width: 576px) {
  .cookiebar p {
    font-size: 0.875rem;
  }
  .cookiebar .cookiebar-btn {
    font-size: 0.75rem;
  }
}
@media (min-width: 768px) {
  .cookiebar {
    padding: 32px 48px;
  }
  .cookiebar.show {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .cookiebar p {
    width: 60%;
    margin-right: 24px;
  }
  .cookiebar p br {
    display: block;
  }
  .cookiebar .cookiebar-buttons {
    margin-top: 0;
    width: 40%;
  }
}
@media (min-width: 992px) {
  .cookiebar {
    max-width: 832px;
    left: 50%;
    right: auto;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    border-radius: 0.375rem 0.375rem 0 0;
  }
  .cookiebar p {
    width: 66%;
  }
  .cookiebar .cookiebar-buttons {
    width: 33%;
  }
}
.it-hero-wrapper {
  min-height: 380px;
  position: relative;
  background-color: #11528e;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}
.it-hero-wrapper .img-responsive-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.it-hero-wrapper .img-responsive-wrapper .img-responsive {
  padding-bottom: inherit;
  height: 100%;
  position: initial;
}
.it-hero-wrapper.it-hero-small-size {
  min-height: 230px;
}
.it-hero-wrapper .it-hero-text-wrapper {
  padding: 48px 34px;
  background: transparent !important;
  position: relative;
}
.it-hero-wrapper .it-hero-text-wrapper :last-child {
  margin-bottom: 0;
}
.it-hero-wrapper .it-hero-text-wrapper span,
.it-hero-wrapper .it-hero-text-wrapper h1,
.it-hero-wrapper .it-hero-text-wrapper .h1,
.it-hero-wrapper .it-hero-text-wrapper h2,
.it-hero-wrapper .it-hero-text-wrapper .h2,
.it-hero-wrapper .it-hero-text-wrapper h3,
.it-hero-wrapper .it-hero-text-wrapper .h3,
.it-hero-wrapper .it-hero-text-wrapper h4,
.it-hero-wrapper .it-hero-text-wrapper .h4,
.it-hero-wrapper .it-hero-text-wrapper h5,
.it-hero-wrapper .it-hero-text-wrapper .h5,
.it-hero-wrapper .it-hero-text-wrapper h6,
.it-hero-wrapper .it-hero-text-wrapper .h6,
.it-hero-wrapper .it-hero-text-wrapper p {
  color: #fff;
  margin-bottom: 24px;
}
.it-hero-wrapper .it-hero-text-wrapper span.it-category {
  display: block;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.9px;
}
.it-hero-wrapper .it-hero-text-wrapper h1, .it-hero-wrapper .it-hero-text-wrapper .h1 {
  font-size: 2rem;
  letter-spacing: unset;
}
.it-hero-wrapper .it-hero-text-wrapper p {
  font-size: 1rem;
  font-family: "Titillium Web", sans-serif;
}
.it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
  margin-top: 8px;
}
.it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
  text-align: center;
}
.it-hero-wrapper.it-overlay .img-responsive-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after {
  background: rgba(23, 50, 77, 0.54);
}
.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after {
  background: rgba(17, 82, 142, 0.85);
}
.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper img {
  mix-blend-mode: screen;
}
.it-hero-wrapper.it-overlay.it-filter .img-responsive-wrapper:after {
  display: none;
}
.it-hero-wrapper.it-bottom-overlapping-content {
  margin-bottom: -80px;
}
.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
  padding-bottom: 136px;
}
.it-hero-wrapper.it-wrapped-container {
  min-height: 0 !important;
  -ms-flex-align: end;
      align-items: flex-end;
}
.it-hero-wrapper .it-hero-card {
  background-color: #fff;
}
.it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
  position: relative;
  margin-top: 80px;
  margin-bottom: -80px;
}

@media (max-width: 575px) {
  .it-hero-wrapper.it-wrapped-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .it-hero-wrapper.it-wrapped-container .container {
    background-color: #fff;
  }
  .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper {
    position: relative;
  }
  .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper .img-wrapper {
    position: relative;
  }
  .it-hero-wrapper.it-wrapped-container .img-responsive-wrapper:after {
    content: none;
  }
  .it-hero-wrapper.it-wrapped-container .it-hero-card {
    background-color: #fff;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  .it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
    margin: 0;
  }
}
@media (min-width: 576px) {
  .it-hero-wrapper.it-wrapped-container {
    min-height: 0 !important;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .it-hero-wrapper .it-hero-card {
    background-color: #fff;
  }
  .it-hero-wrapper .it-hero-card.it-hero-bottom-overlapping {
    margin-top: 80px;
    margin-bottom: -80px;
  }
}
@media (min-width: 768px) {
  .it-hero-wrapper.it-hero-small-size {
    min-height: 300px;
  }
  .it-hero-wrapper .it-hero-text-wrapper {
    padding: 48px 40% 48px 34px;
  }
  .it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
    padding: 48px 20% 48px 20%;
  }
}
@media (min-width: 992px) {
  .it-hero-wrapper {
    position: relative;
    min-height: 620px;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-hero-wrapper.it-hero-small-size {
    min-height: 400px;
  }
  .it-hero-wrapper .it-hero-text-wrapper {
    padding: 120px 40% 168px 26px;
  }
  .it-hero-wrapper .it-hero-text-wrapper span.it-category {
    position: absolute;
    margin-top: -56px;
  }
  .it-hero-wrapper .it-hero-text-wrapper h1, .it-hero-wrapper .it-hero-text-wrapper .h1 {
    font-size: 2.6666666667rem;
  }
  .it-hero-wrapper .it-hero-text-wrapper p {
    margin-bottom: 0;
  }
  .it-hero-wrapper .it-hero-text-wrapper .it-btn-container {
    position: absolute;
    margin-top: 48px;
  }
  .it-hero-wrapper.it-text-centered .it-hero-text-wrapper {
    padding: 120px 20% 144px 20%;
  }
  .it-hero-wrapper.it-text-centered .it-hero-text-wrapper span.it-category {
    left: 20%;
    right: 20%;
  }
  .it-hero-wrapper.it-text-centered .it-hero-text-wrapper .it-btn-container {
    left: 20%;
    right: 20%;
  }
  .it-hero-wrapper.it-bottom-overlapping-content {
    margin-bottom: -80px;
  }
  .it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper {
    padding-bottom: 240px;
    padding-top: 160px;
  }
  .it-hero-wrapper.it-bottom-overlapping-content + .container .card-wrapper .card-body {
    padding-top: 48px;
  }
}
@media (min-width: 1400px) {
  .it-hero-wrapper.it-bottom-overlapping-content + .container .card-wrapper .card-body {
    padding-top: 60px;
  }
}
.forward {
  display: block;
  text-align: center;
  font-size: 3rem;
  transition: all 0.2s ease-in-out;
}
.forward:hover {
  text-decoration: none;
}

/*back to top*/
.back-to-top {
  position: fixed;
  bottom: 16px;
  right: 16px;
  background: #11528e;
  width: 40px;
  height: 40px;
  text-decoration: none;
  border-radius: 50%;
  display: block;
  visibility: hidden;
  opacity: 0;
  text-align: center;
  transition: all 0.2s ease-in-out, transform 0.25s cubic-bezier(0.75, -0.5, 0, 1.75), visibility 0.3s linear, opacity 0.3s ease-in-out;
  z-index: 1;
  -ms-transform: scale(0.7);
      transform: scale(0.7);
  -ms-transform-origin: center center;
      transform-origin: center center;
}
.back-to-top.back-to-top-show {
  visibility: visible;
  opacity: 1;
  transition: all 0.2s ease-in-out, transform 0.05s ease-out, visibility 0s linear, opacity 0.1s ease-in-out;
  -ms-transform: scale(1);
      transform: scale(1);
}
.back-to-top:hover {
  background: #0f4a80;
  text-decoration: none;
}
.back-to-top .icon {
  margin: 0;
  position: relative;
  -ms-transform: scale(0.75);
      transform: scale(0.75);
  top: 4px;
}
.back-to-top .icon:before {
  margin: 0;
  color: #fff;
}
.back-to-top.shadow:hover {
  box-shadow: 0 0.3rem 0.75rem rgba(0, 0, 0, 0.3) !important;
}
.back-to-top.dark {
  background: #fff;
}
.back-to-top.dark:hover {
  background: hsl(210, 6.2290689886%, 92.535%);
}
.back-to-top.dark .icon:before {
  color: hsl(210, 25%, 35.2%);
}

@media (min-width: 768px) {
  /*back to top*/
  .back-to-top {
    width: 56px;
    height: 56px;
  }
  .back-to-top .icon {
    -ms-transform: scale(1);
        transform: scale(1);
    top: 10px;
  }
  .back-to-top.back-to-top-small {
    width: 40px;
    height: 40px;
  }
  .back-to-top.back-to-top-small .icon {
    -ms-transform: scale(0.75);
        transform: scale(0.75);
    top: 4px;
  }
}
@media (min-width: 1200px) {
  .back-to-top {
    bottom: 32px;
    right: 32px;
  }
}
.autocomplete {
  padding: 0.375rem 48px 0.375rem 24px;
}
.autocomplete:-ms-input-placeholder {
  color: hsl(210, 17%, 44%);
}
.autocomplete::placeholder {
  color: hsl(210, 17%, 44%);
}
.autocomplete:disabled {
  background-color: #cacacc;
}
.autocomplete:disabled:-ms-input-placeholder {
  color: hsl(210, 17%, 44%);
}
.autocomplete:disabled::placeholder {
  color: hsl(210, 17%, 44%);
}

.autocomplete-icon {
  position: absolute;
  right: 0;
  top: 0.5rem;
  padding: 0 0.5rem;
  background-color: #fff;
}
.autocomplete-icon .icon {
  fill: hsl(210, 17%, 44%);
}

.autocomplete-list {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #fff;
  padding: 8px 0;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-top: 1px solid hsl(210, 17%, 44%);
  transition: opacity 0.3s;
  display: none;
}
.autocomplete-list.autocomplete-list-show {
  display: block;
  z-index: 10;
}
.autocomplete-list li {
  list-style-type: none;
  padding: 0;
}
.autocomplete-list a {
  padding: 12px 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  color: hsl(210, 24.1464928616%, 35.68365%);
  line-height: 1.2;
  font-size: 1rem;
  text-decoration: none;
}
.autocomplete-list a:hover {
  color: #11528e;
  text-decoration: none;
}
.autocomplete-list a:hover .icon {
  fill: #11528e;
}
.autocomplete-list a:hover .autocomplete-list-text span {
  text-decoration: underline;
}
.autocomplete-list a:hover .autocomplete-list-text em {
  color: #11528e;
}
.autocomplete-list a:hover mark, .autocomplete-list a:hover .mark {
  color: #11528e;
}
.autocomplete-list a .icon,
.autocomplete-list a .avatar {
  margin-right: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.autocomplete-list a .icon {
  fill: hsl(210, 24.1464928616%, 35.68365%);
}
.autocomplete-list a .autocomplete-list-text {
  margin-top: 2px;
}
.autocomplete-list a .autocomplete-list-text em {
  font-style: normal;
  text-transform: uppercase;
  font-size: 0.75rem;
  color: hsl(210, 33%, 28%);
  font-weight: 600;
  letter-spacing: 0.1em;
  display: block;
  margin-top: 4px;
}
.autocomplete-list mark, .autocomplete-list .mark {
  padding: 0;
  background: transparent;
  font-weight: bold;
}

.autocomplete-wrapper-big .autocomplete {
  height: 56px;
  font-size: 1.5rem;
  font-weight: normal;
  padding-left: 4rem;
  padding-right: 24px;
}
.autocomplete-wrapper-big .autocomplete-icon {
  position: absolute;
  left: 0.5rem;
  right: auto;
  top: 1rem;
}
.autocomplete-wrapper-big .autocomplete-icon .icon {
  fill: #11528e;
  width: 24px;
  height: 24px;
}
.autocomplete-wrapper-big .autocomplete-list a {
  font-size: 1.125rem;
}
.autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text {
  margin-top: 0;
}

@media (min-width: 576px) {
  .autocomplete-list a {
    font-size: 0.875rem;
    -ms-flex-align: start;
        align-items: flex-start;
  }
  .autocomplete-list a .autocomplete-list-text span {
    margin-right: 8px;
  }
  .autocomplete-list a .autocomplete-list-text em {
    display: inline-block;
    font-size: 0.75rem;
    margin-top: 0;
  }
  .autocomplete-wrapper-big .autocomplete {
    height: 72px;
    font-size: 2.25rem;
    padding-left: 64px;
  }
  .autocomplete-wrapper-big .autocomplete-icon .icon {
    width: 40px;
    height: 40px;
  }
  .autocomplete-wrapper-big .autocomplete-list a {
    font-size: 1.125rem;
  }
  .autocomplete-wrapper-big .autocomplete-list a .autocomplete-list-text span {
    margin-right: 16px;
  }
}
.link-list-wrapper .link-list-heading {
  font-size: 1.125rem;
  color: #212529;
  padding: 0 24px;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 1.25;
}
.link-list-wrapper .link-list-heading a {
  padding: 0;
  font-size: 1rem;
  line-height: 2rem;
  display: block;
  position: relative;
  text-decoration: none;
}
.link-list-wrapper h3, .link-list-wrapper .h3 {
  font-size: 1.125rem;
  color: #212529;
  padding: 0 24px;
  font-weight: 600;
}
.link-list-wrapper h3 a, .link-list-wrapper .h3 a {
  line-height: inherit;
  font-size: 1rem;
  padding: 0;
}
.link-list-wrapper ul {
  padding: 0;
  list-style-type: none;
}
.link-list-wrapper ul.link-sublist {
  padding-left: 24px;
}
.link-list-wrapper ul li a {
  font-size: 1rem;
  line-height: 2rem;
  display: block;
  padding: 0.25rem 24px;
  text-decoration: none;
  position: relative;
}
.link-list-wrapper ul li a.icon-right, .link-list-wrapper ul li a.icon-left {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}
.link-list-wrapper ul li a.icon-right + ul, .link-list-wrapper ul li a.icon-left + ul {
  padding-left: 0;
}
.link-list-wrapper ul li a.icon-right .list-item-title-icon-wrapper {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: 0;
}
.link-list-wrapper ul li a[data-bs-toggle] .icon {
  transition: transform 0.3s;
}
.link-list-wrapper ul li a[aria-expanded=true] .icon {
  -ms-transform: scale(-1);
      transform: scale(-1);
}
.link-list-wrapper ul li a:hover:not(.disabled) {
  text-decoration: none;
}
.link-list-wrapper ul li a:hover:not(.disabled) span {
  color: #11528e;
  text-decoration: underline;
}
.link-list-wrapper ul li a:hover:not(.disabled) p {
  color: hsl(210, 33%, 28%);
  text-decoration: none;
}
.link-list-wrapper ul li a:hover:not(.disabled) .icon {
  fill: #11528e;
}
.link-list-wrapper ul li a.disabled:hover {
  text-decoration: none;
}
.link-list-wrapper ul li a.medium {
  font-weight: 600;
}
.link-list-wrapper ul li a span {
  color: #11528e;
  display: inline-block;
  margin-right: 24px;
  line-height: normal;
}
.link-list-wrapper ul li a .icon {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.link-list-wrapper ul li a .list-item-title-icon-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.link-list-wrapper ul li a .list-item-title-icon-wrapper .list-item-title {
  margin-right: 24px;
}
.link-list-wrapper ul li a.right-icon .list-item-title-icon-wrapper {
  padding-right: 0;
  margin-right: 0;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.link-list-wrapper ul li a.right-icon .icon {
  transition: transform 0.3s;
}
.link-list-wrapper ul li a.right-icon .icon.secondary {
  color: #6c757d;
}
.link-list-wrapper ul li a.right-icon[aria-expanded=true] .icon.right {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.link-list-wrapper ul li a.active span {
  color: hsl(210, 100%, 15%);
  text-decoration: underline;
}
.link-list-wrapper ul li a.active .icon {
  color: hsl(210, 100%, 15%);
}
.link-list-wrapper ul li a.disabled {
  cursor: not-allowed;
}
.link-list-wrapper ul li a.disabled span {
  color: hsl(210, 12%, 44%);
}
.link-list-wrapper ul li a.disabled svg {
  fill: hsl(210, 3%, 85%);
}
.link-list-wrapper ul li a.disabled svg.secondary {
  fill: hsl(210, 3%, 85%);
}
.link-list-wrapper ul li a.large {
  font-size: 1.125rem;
}
.link-list-wrapper ul li a p {
  font-size: 0.75rem;
  line-height: initial;
  color: hsl(210, 33%, 28%);
}
.link-list-wrapper ul li a.avatar {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
}
.link-list-wrapper ul li a.avatar .avatar {
  display: block;
  border-radius: 50px;
  margin-right: 8px;
}
.link-list-wrapper ul li a.list-item.icon-left .icon {
  margin-right: 8px;
}
.link-list-wrapper ul li a.list-item.icon-left p, .link-list-wrapper ul li a.list-item.left-icon p {
  width: 100%;
}
.link-list-wrapper ul li a.list-item.icon-left .icon, .link-list-wrapper ul li a.list-item.left-icon .icon {
  left: 0;
  margin-left: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.link-list-wrapper ul .divider {
  display: block;
  height: 1px;
  background: hsl(210, 4%, 78%);
  margin: 8px 0;
}
.link-list-wrapper ul .toggles label {
  padding: 0 24px;
  font-size: 1rem;
  line-height: 2rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: auto;
  font-weight: inherit;
  margin: 0;
}
.link-list-wrapper ul .toggles input[type=checkbox] + .lever {
  margin: 8px 0 0;
}
.link-list-wrapper ul .form-check.form-check-group {
  padding: 0 24px;
  box-shadow: none;
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label {
  padding-left: 0;
  font-size: 1rem;
  line-height: 2rem;
  height: inherit;
  margin-bottom: 0;
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label:after {
  right: 24px;
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox] + label:before {
  right: 35px;
}
.link-list-wrapper ul .form-check.form-check-group [type=checkbox][disabled] + label {
  color: hsl(210, 33%, 28%);
}
.link-list-wrapper.multiline .list-item-title-icon-wrapper {
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 4px;
  padding: 0;
}
.link-list-wrapper.multiline .list-item.icon-right .list-item-title-icon-wrapper {
  margin-right: 0;
}

@media (min-width: 576px) {
  .link-list-wrapper ul li a.large {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  .link-list-wrapper ul li a.large.icon-left, .link-list-wrapper ul li a.large.icon-right {
    padding-top: 0.45em;
    padding-bottom: 0.45em;
  }
}
@media (min-width: 992px) {
  .link-list-wrapper.menu-link-list {
    position: relative;
  }
  .link-list-wrapper.menu-link-list h3, .link-list-wrapper.menu-link-list .h3,
  .link-list-wrapper.menu-link-list h4,
  .link-list-wrapper.menu-link-list .h4 {
    position: relative;
    padding: 1rem;
    margin-top: 0;
    border-bottom: 4px solid hsl(210, 4%, 78%);
  }
  .link-list-wrapper.menu-link-list h3:after, .link-list-wrapper.menu-link-list .h3:after,
  .link-list-wrapper.menu-link-list h4:after,
  .link-list-wrapper.menu-link-list .h4:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -4px;
    width: 40px;
    height: 4px;
    background-color: #ff7752;
  }
}
@keyframes megamenuFadeIn {
  0% {
    opacity: 0;
    margin-top: 16px;
  }
  100% {
    opacity: 1;
    margin-top: 16px;
  }
}
.row.row-column-border > [class^=col-] .navbar {
  padding: 8px 0;
}

.navbar {
  background: #11528e;
}
.navbar .overlay {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  display: none;
}
.navbar .navbar-collapsable {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 100;
  display: none;
  width: 100%;
  /*lista menu*/
}
.navbar .navbar-collapsable .menu-wrapper {
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 48px;
  left: 0;
  pointer-events: all;
  overflow-y: auto;
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  transition: all 0.2s cubic-bezier(0.29, 0.85, 0.5, 0.99);
  z-index: 5;
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav {
  padding: 24px 0 0;
  overflow: hidden;
}
.navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
  padding-bottom: 0;
}
.navbar .navbar-collapsable .navbar-nav {
  padding: 24px 0;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link {
  color: #11528e;
  font-weight: 600;
  padding: 13px 24px;
  position: relative;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
  fill: #11528e;
  transition: all 0.3s;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle[aria-expanded=true] .icon {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
  border-left: 3px solid #11528e;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span,
.navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon {
  opacity: 0.6;
}
.navbar .navbar-collapsable .navbar-nav li a.nav-link:hover:not(.active) {
  text-decoration: underline;
}
.navbar .navbar-collapsable.expanded .menu-wrapper {
  -ms-transform: translateX(0);
      transform: translateX(0);
  transition: all 0.3s cubic-bezier(0.29, 0.85, 0.5, 0.99);
}
.navbar .navbar-collapsable.expanded .close-div {
  opacity: 1;
}
.navbar .close-div {
  opacity: 0;
  position: fixed;
  left: auto;
  right: 2px;
  top: 24px;
  background: transparent;
  z-index: 10;
  pointer-events: none;
  transition: all 0.3s cubic-bezier(0.1, 0.57, 0.4, 0.97);
}
.navbar .close-div .close-menu {
  background: transparent;
  pointer-events: all;
  color: #11528e;
  font-size: 0.75rem;
  padding: 0;
  width: 44px;
  height: 44px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.navbar .close-div .close-menu .icon {
  fill: #fff;
}
.navbar .dropdown-menu {
  background: transparent;
  box-shadow: none;
  padding-top: 0;
}
.navbar .dropdown-menu:before {
  display: none;
}
.navbar .dropdown-menu .link-list-wrapper {
  padding-left: 24px;
  padding-right: 24px;
  margin-bottom: 24px;
}
.navbar .dropdown-menu .link-list-wrapper h3, .navbar .dropdown-menu .link-list-wrapper .h3,
.navbar .dropdown-menu .link-list-wrapper .link-list-heading {
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 1px;
}
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
  color: hsl(210, 66.6666666667%, 36%);
  text-decoration: underline;
}
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
  color: hsl(210, 66.6666666667%, 36%);
}
.navbar .dropdown-menu .link-list-wrapper ul li a span {
  color: #11528e;
}
.navbar .dropdown-menu .link-list-wrapper ul li a i {
  color: #11528e;
}
.navbar .dropdown-menu .link-list-wrapper ul li .divider {
  width: 65px;
  background: hsl(210, 32.2033898305%, 92.625%);
  margin-left: 24px;
}

.custom-navbar-toggler {
  background: none;
  border: none;
  cursor: pointer;
}
.custom-navbar-toggler span {
  color: #fff;
  font-size: 1.5rem;
}
.custom-navbar-toggler svg {
  fill: #fff;
  width: 24px;
  height: 24px;
  display: block;
}

.nav-item.megamenu > a:before {
  display: none;
}

.inline-menu .link-list-wrapper .link-list {
  position: relative;
}
.inline-menu .link-list-wrapper .link-list li a {
  position: relative;
}
.inline-menu .link-list-wrapper .link-list li a.large {
  padding-top: 0.59em;
  padding-bottom: 0.59em;
}
.inline-menu .link-list-wrapper .link-list li a i {
  color: hsl(210, 75.975975976%, 66.7%);
}
.inline-menu .link-list-wrapper .link-list li a:after {
  content: "";
  display: block;
  width: 2px;
  background: #11528e;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  -ms-transform-origin: center;
      transform-origin: center;
  -ms-transform: scaleY(0);
      transform: scaleY(0);
  transition: all 0.3s;
  z-index: 1;
}
.inline-menu .link-list-wrapper .link-list li a.active span {
  color: #11528e;
  text-decoration: none;
}
.inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after {
  -ms-transform: scaleY(1);
      transform: scaleY(1);
}
.inline-menu .link-list-wrapper .link-list:after {
  content: "";
  display: block;
  width: 2px;
  background: linear-gradient(to bottom, #e6ecf2 0%, rgba(230, 236, 242, 0.3) 100%);
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}

@media (min-width: 992px) {
  .row.row-column-border > [class^=col-] .navbar {
    padding: 0;
  }
  .navbar {
    background: #11528e;
    padding: 0;
  }
  .navbar .navbar-collapsable {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    z-index: auto;
    background: none;
    display: block !important;
    transition: none;
    /*lista menu*/
  }
  .navbar .navbar-collapsable .overlay {
    display: none !important;
  }
  .navbar .navbar-collapsable .menu-wrapper {
    position: inherit;
    top: auto;
    bottom: auto;
    right: auto;
    left: auto;
    overflow-y: visible;
    -ms-transform: none;
        transform: none;
    transition: none;
    background: #11528e;
  }
  .navbar .navbar-collapsable .menu-wrapper .navbar-nav {
    margin-top: 0;
    padding: 0 24px;
    overflow: inherit;
  }
  .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu {
    padding-bottom: 0.5rem;
  }
  .navbar .navbar-collapsable .navbar-nav {
    margin-top: 0;
    padding: 0 24px;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  .navbar .navbar-collapsable .navbar-nav li.nav-item {
    display: -ms-flexbox;
    display: flex;
  }
  .navbar .navbar-collapsable .navbar-nav li.nav-item .nav-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-item-align: end;
        align-self: flex-end;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-collapsable .navbar-nav li a.nav-link {
    font-weight: 400;
    padding: 13px 24px;
    color: #fff;
    border-bottom: 3px solid transparent;
  }
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
    fill: #fff;
    margin-top: 3px;
  }
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.focus--mouse {
    border-color: transparent !important;
  }
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-left: 0;
    border-color: #fff;
    background: transparent;
  }
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled span,
  .navbar .navbar-collapsable .navbar-nav li a.nav-link.disabled .icon {
    opacity: 0.7;
  }
  .navbar .close-div {
    display: none;
  }
  .navbar .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid var(--bs-border-color-translucent);
    border-radius: 0.375rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .navbar .dropdown-menu.show {
    animation: dropdownFadeIn forwards 0.3s;
    top: calc(100% - 16px);
  }
  .navbar .dropdown-menu:before {
    display: block;
  }
  .navbar .dropdown-menu .link-list-wrapper {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }
  .navbar .dropdown-menu .link-list-wrapper h3, .navbar .dropdown-menu .link-list-wrapper .h3,
  .navbar .dropdown-menu .link-list-wrapper .link-list-heading {
    color: hsl(210, 53.8461538462%, 19.5%);
  }
  .navbar .dropdown-menu .link-list-wrapper a h3, .navbar .dropdown-menu .link-list-wrapper a .h3,
  .navbar .dropdown-menu .link-list-wrapper a .link-list-heading {
    color: #11528e;
  }
  .navbar .dropdown-menu .link-list-wrapper ul li a span,
  .navbar .dropdown-menu .link-list-wrapper ul li a i {
    color: #11528e;
  }
  .navbar .dropdown-toggle {
    display: block;
    -ms-flex-pack: inherit;
        justify-content: inherit;
  }
  .custom-navbar-toggler {
    display: none;
  }
  .has-megamenu .navbar-collapsable {
    width: 100%;
  }
  .nav-item.megamenu {
    position: static;
  }
  .nav-item.megamenu > a.dropdown-toggle {
    position: relative;
  }
  .nav-item.megamenu > a.dropdown-toggle:before {
    content: "";
    position: absolute;
    top: auto;
    bottom: -12px;
    left: 24px;
    width: 18px;
    height: 18px;
    border-radius: 4px;
    background-color: #fff;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    opacity: 0;
    display: block;
    transition: opacity 0.15s cubic-bezier(0.1, 0.57, 0.36, 0.99);
  }
  .nav-item.megamenu a.dropdown-toggle.show:before {
    opacity: 1;
  }
  .megamenu .dropdown-menu {
    min-width: auto;
    left: 24px;
    right: 24px;
    animation-timing-function: cubic-bezier(0.1, 0.57, 0.36, 0.99);
  }
  .megamenu .dropdown-menu:before {
    display: none;
  }
  .megamenu .dropdown-menu.show {
    animation: megamenuFadeIn forwards 0.15s;
  }
}
.skiplinks {
  background-color: hsl(210, 62%, 97%);
  text-align: center;
}
.skiplinks a {
  padding: 0.5rem 0.5rem;
  display: block;
  font-weight: 600;
  color: #11528e;
  text-decoration: underline;
}

.affix-top {
  position: sticky;
  top: 0;
}

.affix-bottom {
  position: sticky;
  bottom: 0;
}

.affix-parent {
  position: relative;
}

.sidebar-wrapper {
  padding: 24px 0;
}
.sidebar-wrapper h3, .sidebar-wrapper .h3 {
  font-weight: 600;
  margin-bottom: 0.8rem;
  font-size: 1.15rem;
  margin-top: 4px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper h3, .sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper .h3 {
  font-weight: 600;
  margin-bottom: 0.8rem;
  font-size: 1.15rem;
  margin-top: 4px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a {
  line-height: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand {
  font-size: 1.5rem;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i {
  -ms-transform: translateY(-50%) scaleY(-1);
      transform: translateY(-50%) scaleY(-1);
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i {
  color: #11528e;
  text-decoration: none;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active {
  text-decoration: none;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span {
  color: #11528e;
  text-decoration: none;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
  content: "";
  display: block;
  width: 2px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #11528e;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.icon-right {
  padding: 0.55em 24px;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a {
  font-size: 1rem;
  padding-top: 0.45em;
  padding-bottom: 0.45em;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active span {
  color: #212529;
  text-decoration: underline;
}
.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a.active::after {
  display: none;
}
.sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before {
  content: "";
  width: 65px;
  height: 1px;
  background: hsl(210, 4%, 78%);
  display: block;
  margin-left: 24px;
  margin-top: 24px;
}
.sidebar-wrapper.it-line-right-side {
  border-right: 1px solid hsl(210, 4%, 78%);
}
.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
  border-right: 2px solid #11528e;
  border-left: none;
}
.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
  left: auto;
  right: 0;
}
.sidebar-wrapper.it-line-left-side {
  border-left: 1px solid hsl(210, 4%, 78%);
}

.sidebar-wrapper.theme-dark {
  background: hsl(210, 25%, 35.2%);
}
.sidebar-wrapper.theme-dark h3, .sidebar-wrapper.theme-dark .h3 {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper h3, .sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper .h3 {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.left-icon i.left {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a p {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a span {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a i.it-expand {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-expanded=true] i {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse] {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active span,
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active i {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul li a.active:after {
  background-color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a span {
  color: #fff;
}
.sidebar-wrapper.theme-dark .sidebar-linklist-wrapper.linklist-secondary:before {
  background: rgba(229, 229, 229, 0.3);
}
.sidebar-wrapper.theme-dark.it-line-right-side {
  border-right-color: rgba(229, 229, 229, 0.3);
}
.sidebar-wrapper.theme-dark.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
  border-left: none;
  border-right-color: #fff;
}
.sidebar-wrapper.theme-dark.it-line-left-side {
  border-left-color: rgba(229, 229, 229, 0.3);
}
.sidebar-wrapper.theme-dark.it-line-left-side .sidebar-linklist-wrapper .link-list-wrapper ul li a[data-bs-toggle=collapse].active {
  border-left-color: #fff;
}
.sidebar-wrapper .link-list-wrapper ul li a.list-item.left-icon .icon {
  margin: 0;
  margin-right: 8px;
}

.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
  width: 100%;
  background: hsl(210, 62%, 97%);
  padding-top: 16px;
  padding-bottom: 16px;
  margin-top: 16px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
  width: 100%;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
  font-weight: 600;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li .divider {
  display: none;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
  background: transparent;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
  padding-left: 48px;
  padding-right: 48px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
  content: "";
  display: block;
  height: 1px;
  width: 65px;
  background: hsl(210, 4%, 78%);
  margin-bottom: 16px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
  display: block;
  width: 100%;
  margin-bottom: 1.5rem;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
  font-size: 1rem;
  line-height: 1.5rem;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
  color: #212529;
  margin: 0.5em 24px;
  padding-left: 24px;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1.2em;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .h3,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading {
  margin-top: 3rem;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .h3:before,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before {
  content: "";
  display: block;
  height: 1px;
  width: 65px;
  background: hsl(210, 4%, 78%);
  margin-bottom: 8px;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu h3.it-heading-megacolumn, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn.h3,
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-heading.it-heading-megacolumn {
  margin: 0.5em 72px;
  line-height: 1.5rem;
  font-size: 1.125rem;
  text-transform: uppercase;
  padding-bottom: 0.5em;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper {
  margin-bottom: 0;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a {
  margin-top: 0;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li.it-more a i {
  margin-left: 0.75rem;
}
.navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-wrapper ul.link-list li:last-child.it-more a {
  margin-top: 8px;
}
.navbar .dropdown-menu > .it-external {
  padding: 0;
}
.navbar .dropdown-menu .margin-right-col .it-external {
  padding: 0 0.75rem;
}
.navbar .dropdown-menu .it-external {
  width: 100%;
}
.navbar .dropdown-menu .it-external .link-list-wrapper .link-list li.it-more a:before {
  content: "";
  display: block;
  height: 1px;
  width: 65px;
  background: hsl(210, 4%, 78%);
  margin-bottom: 8px;
}
.navbar .dropdown-menu .it-megamenu-footer {
  background: hsl(210, 62%, 97%);
  padding: 16px 0;
  margin-top: 16px;
}
.navbar .dropdown-menu .it-megamenu-footer .col-12 {
  padding-bottom: 0 !important;
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper {
  margin-bottom: 0;
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item span {
  display: inline;
  font-weight: 600;
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper ul li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper ul li a .icon {
  margin: 8px 0;
}
.navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper ul li a .icon.left {
  margin-right: 8px;
}

@media (max-width: 991px) {
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn {
    margin-top: 3rem;
    line-height: 2rem;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
    content: "";
    display: block;
    height: 1px;
    width: 65px;
    background: hsl(210, 4%, 78%);
    margin-bottom: 8px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu > .row .col-12:not(:first-child) .it-heading-megacolumn-wrapper .it-heading-megacolumn {
    margin-top: 3rem;
    line-height: 2rem;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu > .row .col-12:not(:first-child) .it-heading-megacolumn-wrapper .it-heading-megacolumn:before {
    content: "";
    display: block;
    height: 1px;
    width: 65px;
    background: hsl(210, 4%, 78%);
    margin-bottom: 8px;
  }
}
@media (min-width: 992px) {
  .navbar-nav .megamenu a.dropdown-toggle:before {
    z-index: 2;
  }
  .navbar-nav .megamenu .dropdown-menu {
    z-index: 1;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  }
  .navbar .dropdown-menu {
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.1);
  }
  .navbar .dropdown-menu .it-megamenu-footer {
    margin-top: 32px;
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: -32px;
    padding: 12px 24px;
  }
  .navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .navbar .dropdown-menu .it-megamenu-footer .link-list-wrapper .link-list li a.list-item span {
    display: inline;
    font-weight: 600;
  }
  .navbar .dropdown-menu .it-external {
    width: 100%;
    padding: 0;
  }
  .navbar .dropdown-menu .it-external .link-list-wrapper .link-list li.it-more a:before {
    content: "";
    display: block;
    height: 1px;
    width: 65px;
    background: hsl(210, 4%, 78%);
    margin-bottom: 8px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
    padding: 32px 24px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
    color: hsl(210, 53.8461538462%, 19.5%);
    margin: 0.5em 24px;
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: 600;
    letter-spacing: 1px;
    border-bottom: 1px solid hsl(210, 4%, 78%);
    padding-bottom: 0.5em;
    padding-left: 0;
    line-height: 1.2em;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn:before {
    content: "";
    display: none;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:last-child {
    padding-bottom: 0;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .h3:before,
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before {
    display: none;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper {
    min-height: 100%;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper h3, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .h3,
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .link-list-heading {
    margin-top: 5px !important;
    line-height: 1.5rem;
    padding: 0.5em 24px;
    font-size: 1.125rem;
    text-transform: uppercase;
    margin-bottom: 5px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper h3:before, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .h3:before,
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper .link-list-heading:before {
    display: none;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li a {
    padding: 0.5em 24px;
    line-height: inherit;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more {
    margin-top: auto;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more a {
    margin-top: 12px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more a .icon {
    margin: 8px 0;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .link-list-wrapper ul.link-list li.it-more a i {
    font-size: 0.75rem;
    -ms-transform: translateY(-1px);
        transform: translateY(-1px);
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12 .it-heading-megacolumn {
    margin: 0.5em 24px;
    line-height: 1.5rem;
    font-size: 1.125rem;
    text-transform: uppercase;
    border-bottom: 1px solid hsl(210, 4%, 78%);
    padding-bottom: 0.5em;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:first-child .link-list-wrapper {
    margin-bottom: 0;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu h3.it-heading-megacolumn, .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-heading-megacolumn.h3,
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .link-list-heading.it-heading-megacolumn {
    margin: 0.5em 24px;
    line-height: 1.5rem;
    font-size: 1.125rem;
    text-transform: uppercase;
    border-bottom: 1px solid hsl(210, 4%, 78%);
    padding-bottom: 0.5em;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col {
    min-height: 100%;
    margin-right: -37px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .row.max-height-col {
    margin-right: -0.75rem;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .row.max-height-col .margin-right-col {
    margin-right: 24px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical {
    background: hsl(210, 62%, 97%);
    padding-top: 32px;
    margin-top: -32px;
    margin-bottom: -32px;
    margin-right: -24px;
    margin-left: -0.75rem;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list {
    width: 100%;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li {
    margin-bottom: 3px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li a span {
    font-weight: 600;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical .link-list-wrapper ul.link-list li .divider {
    height: 1px;
    display: block;
    background: hsl(210, 4%, 78%);
    margin: 0 0 0 36px;
    width: 65px;
    margin-top: 25px;
    margin-bottom: 16px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description {
    background: transparent;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content {
    padding-left: 36px;
    padding-right: 36px;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
    display: none;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content img {
    display: block;
    width: 100%;
    margin-bottom: 1.5rem;
  }
  .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .it-vertical.it-description .description-content p {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.bottom-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  height: 96px;
}
.bottom-nav:before {
  content: "";
  position: absolute;
  height: 360px;
  width: 100%;
  top: 32px;
  z-index: 10;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
  border-radius: 50%;
  -ms-transform: translateY(-50%) scalex(1.4) scaleY(0.12);
      transform: translateY(-50%) scalex(1.4) scaleY(0.12);
  opacity: 0.18;
}
.bottom-nav ul {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 20;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  margin: 0;
  height: 64px;
}
.bottom-nav ul li {
  list-style-type: none;
  margin: 8px;
  text-align: center;
}
.bottom-nav a {
  display: block;
  color: hsl(210, 33%, 28%);
  text-decoration: none;
}
.bottom-nav a .icon {
  fill: #6c757d;
}
.bottom-nav a.active {
  color: #11528e;
}
.bottom-nav a.active .icon {
  fill: #11528e;
}
.bottom-nav a:hover {
  text-decoration: none;
  color: #11528e;
}
.bottom-nav a:hover .icon {
  fill: #11528e;
}
.bottom-nav .it-ico {
  position: relative;
  font-size: 1.35rem;
  display: block;
  height: 32px;
}
.bottom-nav .it-ico:before {
  margin-right: 0;
}
.bottom-nav .badge-wrapper {
  position: relative;
}
.bottom-nav .bottom-nav-badge,
.bottom-nav .bottom-nav-alert {
  display: block;
  position: absolute;
  background-color: #11528e;
  border: 1px solid #fff;
}
.bottom-nav .bottom-nav-badge {
  top: 0;
  right: 0;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  color: #fff;
  font-size: 0.625rem;
  border-radius: 50%;
  font-style: normal;
}
.bottom-nav .bottom-nav-alert {
  top: 4px;
  right: 8px;
  min-width: 10px;
  height: 10px;
  font-size: 0.625rem;
  border-radius: 50%;
}
.bottom-nav .bottom-nav-label {
  margin-top: 6px;
  font-size: 0.625rem;
  line-height: 1;
  display: block;
  font-weight: 600;
}

.navbar.it-navscroll-wrapper {
  background: #fff;
}
.navbar.it-navscroll-wrapper .it-back-button {
  padding: 16px 24px;
  font-weight: 600;
  box-shadow: 0 0px 30px 5px rgba(0, 0, 0, 0.05);
  text-decoration: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.navbar.it-navscroll-wrapper .it-back-button i {
  -ms-transform: scale(0.8);
      transform: scale(0.8);
  -ms-transform-origin: center;
      transform-origin: center;
  display: inline-block;
  margin-right: 8px;
}
.navbar.it-navscroll-wrapper .it-back-button.show {
  transition: opacity 0.3s 0s, visibility 0s 0s;
  visibility: visible;
  opacity: 1;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1rem;
  padding-top: 0.55em;
  padding-bottom: 0.55em;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
  border-left: 2px solid #11528e;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
  color: #11528e;
  text-decoration: none;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
  padding-top: 0;
  padding-bottom: 0;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
  font-weight: 400;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
  font-weight: normal;
  border-left: none;
}
.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
  text-decoration: underline;
  color: hsl(210, 100%, 15%);
}
.navbar.it-navscroll-wrapper h3, .navbar.it-navscroll-wrapper .h3 {
  font-weight: 600;
  margin-bottom: 0.8rem;
  font-size: 1.15rem;
  margin-top: 4px;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding-left: 24px;
  padding-right: 24px;
}
.navbar.it-navscroll-wrapper .custom-navbar-toggler {
  display: -ms-flexbox;
  display: flex;
  color: #11528e;
  -ms-flex-align: center;
      align-items: center;
  font-weight: 600;
  cursor: pointer;
}
.navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list {
  color: #11528e;
  margin-right: 8px;
}
.navbar.it-navscroll-wrapper .custom-navbar-progressbar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.navbar.it-navscroll-wrapper .menu-wrapper {
  padding: 80px 0 24px;
  right: 0;
}
.navbar.it-bottom-navscroll {
  box-shadow: 0 0px 30px 5px rgba(0, 0, 0, 0.05);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: auto;
  z-index: 99999;
}
.navbar.it-top-navscroll {
  box-shadow: 0 0px 30px 5px rgba(0, 0, 0, 0.05);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: auto;
  z-index: 8;
}

@media (min-width: 992px) {
  .navbar.it-navscroll-wrapper {
    background: #fff;
  }
  .navbar.it-navscroll-wrapper .it-back-button {
    display: none !important;
  }
  .navbar.it-navscroll-wrapper .custom-navbar-progressbar {
    display: none !important;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li a {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1rem;
    padding-top: 0.55em;
    padding-bottom: 0.55em;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active {
    border-left: 2px solid #11528e;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active span {
    color: #11528e;
    text-decoration: none;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a {
    font-weight: 400;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active {
    font-weight: normal;
    border-left: none;
  }
  .navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active span {
    text-decoration: underline;
    color: hsl(210, 100%, 15%);
  }
  .navbar.it-navscroll-wrapper h3, .navbar.it-navscroll-wrapper .h3 {
    font-weight: 600;
    margin-bottom: 0.8rem;
    font-size: 1.15rem;
    margin-top: 4px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 24px;
    padding-right: 24px;
  }
  .navbar.it-navscroll-wrapper .custom-navbar-toggler {
    display: none;
  }
  .navbar.it-navscroll-wrapper .menu-wrapper {
    padding: 16px 0 24px;
    background: #fff;
  }
  .navbar.it-bottom-navscroll {
    box-shadow: none;
    position: inherit;
    z-index: 9;
  }
  .navbar.it-bottom-navscroll.affix-top {
    position: sticky;
    top: 0;
    left: inherit;
    right: inherit;
  }
  .navbar.it-top-navscroll {
    box-shadow: none;
    position: inherit;
  }
  .navbar.it-top-navscroll.affix-top {
    position: sticky;
    top: 0;
    left: inherit;
    right: inherit;
  }
  .navbar.it-left-side {
    border-left: 1px solid hsl(210, 4%, 78%);
  }
  .navbar.it-right-side {
    border-right: 1px solid hsl(210, 4%, 78%);
  }
}
@media (max-width: 992px) {
  .navbar.it-navscroll-wrapper.theme-dark-mobile {
    background: hsl(210, 25%, 35.2%);
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .custom-navbar-toggler span.it-list {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .it-back-button {
    background: hsl(210, 25%, 35.2%);
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper {
    background: hsl(210, 25%, 35.2%);
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper h3, .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper .h3 {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
    border-left-color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile.it-left-side {
    border-left-color: rgba(229, 229, 229, 0.3);
  }
  .navbar.it-navscroll-wrapper.theme-dark-mobile.it-right-side {
    border-right-color: rgba(229, 229, 229, 0.3);
  }
}
/*
++++++++++++++++++++++++++++++Desktop light Theme+++++++++++++++++++++++++++++++++++++++++++++++++
*/
@media (min-width: 992px) {
  .navbar.it-navscroll-wrapper.theme-dark-desk {
    background: hsl(210, 25%, 35.2%);
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .it-back-button {
    background: hsl(210, 25%, 35.2%);
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper {
    background: hsl(210, 25%, 35.2%);
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper h3, .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper .h3 {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a span {
    color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk .navbar-collapsable .menu-wrapper .link-list-wrapper ul li a.active {
    border-left-color: #fff;
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk.it-left-side {
    border-left-color: rgba(229, 229, 229, 0.3);
  }
  .navbar.it-navscroll-wrapper.theme-dark-desk.it-right-side {
    border-right-color: rgba(229, 229, 229, 0.3);
  }
}
.callout {
  position: relative;
  max-width: 60ch;
  overflow: hidden;
}
.callout .callout-inner {
  padding: 1.1rem 2.222rem;
  border: 2px solid;
  border-top: 0;
  border-color: hsl(210, 17%, 44%);
  margin: 1.75rem 0 1rem;
}
.callout.callout-highlight {
  border: none;
  border-left: 2px solid hsl(210, 17%, 44%);
  border-radius: 0;
  padding: 0 2.222rem;
}
.callout.callout-highlight p:last-child {
  margin: 0;
}
.callout.callout-highlight .callout-title {
  margin-bottom: 1.556rem;
}
.callout.callout-highlight.success {
  border-color: #477d45;
}
.callout.callout-highlight.warning {
  border-color: hsl(36, 100%, 30%);
}
.callout.callout-highlight.danger {
  border-color: #90433e;
}
.callout.callout-highlight.important {
  border-color: #477d45;
}
.callout.callout-highlight.note {
  border-color: #11528e;
}
.callout.callout-more {
  background: #f9f9f5;
  border: none;
  border-radius: 0;
  padding: 2.222rem 2.222rem;
  position: relative;
}
.callout.callout-more:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 48px 48px 0;
  border-color: transparent #fff transparent transparent;
}
.callout.callout-more:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 48px 0 0 48px;
  border-color: transparent transparent transparent #e4e4db;
}
.callout.callout-more p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: hsl(210, 33%, 28%);
}
.callout.callout-more .callout-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 2.222rem;
}
.callout.callout-more .callout-title i {
  font-size: 1.25rem;
}
.callout.callout-more .callout-title span {
  border-bottom: 2px solid #212529;
  padding-bottom: 0.1rem;
  display: inline-block;
  margin-top: -0.111rem;
}
.callout.success {
  border-color: #477d45;
}
.callout.success .callout-inner {
  border-color: #477d45;
}
.callout.success .callout-title {
  color: #477d45;
}
.callout.success .callout-title .icon {
  fill: #477d45;
}
.callout.success .callout-title span {
  border-color: #477d45;
}
.callout.success .callout-title .text:after {
  border-color: #477d45;
}
.callout.success .callout-title:before {
  border-color: #477d45;
}
.callout.warning {
  border-color: #ff7752;
}
.callout.warning .callout-inner {
  border-color: hsl(36, 100%, 30%);
}
.callout.warning .callout-title {
  color: hsl(36, 100%, 30%);
}
.callout.warning .callout-title .icon {
  fill: #ff7752;
}
.callout.warning .callout-title span {
  border-color: #ff7752;
}
.callout.danger {
  border-color: #90433e;
}
.callout.danger .callout-inner {
  border-color: #90433e;
}
.callout.danger .callout-title {
  color: #90433e;
}
.callout.danger .callout-title .icon {
  fill: #90433e;
}
.callout.danger .callout-title span {
  border-color: #90433e;
}
.callout.important {
  border-color: #477d45;
}
.callout.important .callout-inner {
  border-color: #477d45;
}
.callout.important .callout-title {
  color: #477d45;
}
.callout.important .callout-title .icon {
  fill: #477d45;
}
.callout.important .callout-title span {
  border-color: #477d45;
}
.callout.note {
  border-color: #11528e;
}
.callout.note .callout-inner {
  border-color: #11528e;
}
.callout.note .callout-title {
  color: #11528e;
}
.callout.note .callout-title .icon {
  fill: #11528e;
}
.callout.note .callout-title span {
  border-color: #11528e;
}
.callout.note .collapse-div .collapse-header .callout-more-toggle {
  color: #11528e;
}
.callout.note .collapse-div .collapse-header .callout-more-toggle:active, .callout.note .collapse-div .collapse-header .callout-more-toggle:hover {
  color: #11528e;
}
.callout.note .collapse-div .collapse-header .callout-more-toggle span {
  border-color: #11528e;
}
.callout.note .collapse-div .collapse-header .callout-more-toggle span:before, .callout.note .collapse-div .collapse-header .callout-more-toggle span:after {
  background: #11528e;
}
.callout.note a {
  color: #11528e;
}
.callout.note .icon {
  fill: #11528e;
}
.callout .callout-title {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1rem;
  margin-right: 2.222rem;
  color: hsl(210, 33%, 28%);
}
@media (min-width: 992px) {
  .callout .callout-title {
    font-size: 1.125rem;
  }
}
.callout .callout-title .icon {
  fill: hsl(210, 33%, 28%);
  margin-right: 0.444rem;
}
.callout:not(.callout-highlight):not(.callout-more) .callout-title {
  position: relative;
  padding: 0 1.389rem;
  top: -2rem;
}
.callout:not(.callout-highlight):not(.callout-more) .callout-title .text:after {
  content: "";
  top: 0.78em;
  border-top: 2px solid;
  position: absolute;
  width: 200%;
  margin-left: calc(10px + 0.7rem);
}
.callout:not(.callout-highlight):not(.callout-more) .callout-title:before {
  content: "";
  top: 0.78em;
  border-top: 2px solid;
  position: absolute;
  width: 3.222rem;
  left: calc(-40px - 0.7rem);
}
.callout p {
  font-family: "Titillium Web", sans-serif;
  font-size: 1rem;
  color: hsl(210, 33%, 28%);
}
@media (min-width: 992px) {
  .callout p {
    font-size: 1.125rem;
  }
}
.callout p.callout-big-text {
  font-size: 1.125rem;
}
.callout .collapse-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
  border-bottom: none;
}
.callout .collapse-div .collapse-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  border-top: 1px solid hsl(210, 3%, 85%);
  padding: 1.333rem 0 0;
  margin-top: 0;
}
.callout .collapse-div .collapse-header .callout-more-toggle {
  padding: 0;
  border: none;
  width: auto;
  font-weight: normal;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #11528e;
  background-color: transparent;
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover, .callout .collapse-div .collapse-header .callout-more-toggle:focus, .callout .collapse-div .collapse-header .callout-more-toggle:active {
  background: none;
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover {
  color: #0e4272;
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span {
  border-color: #0e4272;
}
.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before, .callout .collapse-div .collapse-header .callout-more-toggle:hover span:after {
  background: #0e4272;
}
.callout .collapse-div .collapse-header .callout-more-toggle:active {
  color: #11528e;
}
.callout .collapse-div .collapse-header .callout-more-toggle:before, .callout .collapse-div .collapse-header .callout-more-toggle:after {
  display: none;
}
.callout .collapse-div .collapse-header .callout-more-toggle span {
  position: relative;
  height: 15px;
  width: 15px;
  margin-left: 0.444rem;
  margin-top: 0.111rem;
  border: 1px solid #11528e;
  border-radius: 50%;
  display: inline-block;
}
.callout .collapse-div .collapse-header .callout-more-toggle span:before, .callout .collapse-div .collapse-header .callout-more-toggle span:after {
  content: "";
  position: absolute;
  background: #11528e;
}
.callout .collapse-div .collapse-header .callout-more-toggle span:before {
  width: 9px;
  height: 1px;
  top: 6px;
  left: 2px;
}
.callout .collapse-div .collapse-header .callout-more-toggle span:after {
  height: 9px;
  width: 1px;
  top: 0;
  left: 6px;
  -ms-transform: translateY(2px);
      transform: translateY(2px);
  transition: transform 0.2s;
}
.callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after {
  -ms-transform: translateY(2px) rotate(90deg);
      transform: translateY(2px) rotate(90deg);
}
.callout .collapse-div .collapse-header .callout-more-download {
  margin-left: auto;
  font-weight: normal;
}
.callout .collapse-div .collapse-body {
  padding: 0;
}
.callout .collapse-div .collapse-body p:last-child {
  margin-bottom: 1rem;
}

/* stylelint-disable */
_:-ms-fullscreen,
.callout {
  max-width: 32rem;
}

/* stylelint-enable */
@media (min-width: 768px) {
  .callout.callout-highlight {
    padding: 0 0 0 2.222rem;
  }
  .callout.callout-more p {
    font-size: 0.875rem;
  }
}
.toolbar {
  width: 100%;
  height: 96px;
  position: relative;
}
.toolbar a {
  text-decoration: none;
}
.toolbar.toolbar-vertical {
  height: 100%;
  width: 96px;
  position: absolute;
  top: 0;
  bottom: 0;
}
.toolbar.toolbar-vertical > ul {
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 64px;
}
.toolbar.toolbar-vertical > ul > li {
  margin: 8px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.toolbar.toolbar-vertical > ul > li.toolbar-divider {
  margin: 0;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  width: calc(100% - 16px);
  max-width: inherit;
}
.toolbar.toolbar-vertical.toolbar-medium, .toolbar.toolbar-vertical.toolbar-small {
  height: 100%;
}
.toolbar.toolbar-vertical.toolbar-medium > ul, .toolbar.toolbar-vertical.toolbar-small > ul {
  height: 100%;
}
.toolbar.toolbar-vertical.toolbar-medium {
  width: 84px;
}
.toolbar.toolbar-vertical.toolbar-medium > ul {
  width: 48px;
}
.toolbar.toolbar-vertical.toolbar-medium .toolbar-badge {
  right: -4px;
}
.toolbar.toolbar-vertical.toolbar-medium .btn-dropdown:after {
  right: -10px;
  top: 13px;
  font-size: 0.25rem;
}
.toolbar.toolbar-vertical.toolbar-medium .dropdown-menu {
  top: calc(-100% - 25px) !important;
}
.toolbar.toolbar-vertical.toolbar-small {
  width: 72px;
}
.toolbar.toolbar-vertical.toolbar-small > ul {
  width: 40px;
}
.toolbar.toolbar-vertical.toolbar-small .toolbar-badge {
  right: -4px;
}
.toolbar.toolbar-vertical.toolbar-small .btn-dropdown:after {
  right: -9px;
  top: 11px;
  font-size: 0.25rem;
}
.toolbar.toolbar-vertical.toolbar-small .dropdown-menu {
  top: calc(-100% - 35px) !important;
}
.toolbar.toolbar-vertical .btn-dropdown:after {
  right: -12px;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
.toolbar.toolbar-vertical .btn-dropdown[aria-expanded=true]:after {
  -ms-transform: rotate(90deg) scaleX(-1);
      transform: rotate(90deg) scaleX(-1);
}
.toolbar.toolbar-vertical .dropdown-menu {
  top: calc(-100% - 28px) !important;
  left: calc(100% + 24px) !important;
  margin: 0;
  box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.05);
}
.toolbar.toolbar-vertical .dropdown-menu:before {
  left: -6px;
  top: 24px;
}
.toolbar.toolbar-vertical:before {
  width: 360px;
  height: 100%;
  left: auto;
  top: 0;
  bottom: auto;
  right: 32px;
  z-index: 6;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
  border-radius: 50%;
  -ms-transform: translateX(50%) scalex(0.12) scaleY(1.25);
      transform: translateX(50%) scalex(0.12) scaleY(1.25);
  opacity: 0.18;
}
.toolbar.toolbar-vertical .toolbar-badge {
  right: -10px;
}
.toolbar.toolbar-medium {
  height: 80px;
}
.toolbar.toolbar-medium > ul {
  height: 48px;
}
.toolbar.toolbar-medium a,
.toolbar.toolbar-medium .btn-dropdown {
  margin-bottom: 6px;
}
.toolbar.toolbar-medium .btn-dropdown:after {
  top: 12px;
  right: 1px;
}
.toolbar.toolbar-medium .it-ico {
  font-size: 1.35rem;
}
.toolbar.toolbar-medium .it-ico.it-more-actions:before {
  top: 33%;
}
.toolbar.toolbar-medium .toolbar-badge {
  height: 10px;
  width: 10px;
  min-width: 10px;
  right: 8px;
  top: 4px;
  padding: 0;
}
.toolbar.toolbar-small {
  height: 72px;
}
.toolbar.toolbar-small > ul {
  height: 40px;
}
.toolbar.toolbar-small .btn-dropdown:after {
  top: 12px;
  right: 2px;
}
.toolbar.toolbar-small .it-ico {
  font-size: 1.125rem;
}
.toolbar.toolbar-small .it-ico.it-more-actions:before {
  top: 25%;
}
.toolbar.toolbar-small .toolbar-badge {
  height: 8px;
  width: 8px;
  min-width: 8px;
  right: 10px;
  top: 2px;
  padding: 0;
}
.toolbar:before {
  content: "";
  position: absolute;
  height: 360px;
  width: 100%;
  top: auto;
  bottom: 32px;
  z-index: 6;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 60%);
  border-radius: 50%;
  -ms-transform: translateY(50%) scalex(1.4) scaleY(0.12);
      transform: translateY(50%) scalex(1.4) scaleY(0.12);
  opacity: 0.18;
}
.toolbar > ul {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 7;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  margin: 0;
  height: 64px;
}
.toolbar > ul > li {
  list-style-type: none;
  margin: 0 8px;
  text-align: center;
  -ms-flex: 1 100%;
      flex: 1 100%;
}
.toolbar > ul > li.toolbar-divider {
  margin: 0;
  width: 1px;
  min-width: 1px;
  max-width: 1px;
  height: calc(100% - 16px);
  background: hsl(210, 4%, 78%);
}
.toolbar a,
.toolbar .btn-dropdown {
  display: block;
  color: hsl(210, 33%, 28%);
  /* stylelint-disable */
  /* stylelint-enable */
}
.toolbar a .icon,
.toolbar .btn-dropdown .icon {
  fill: #6c757d;
}
.toolbar a.active,
.toolbar .btn-dropdown.active {
  color: #11528e;
}
.toolbar a.active .icon,
.toolbar .btn-dropdown.active .icon {
  fill: #11528e;
}
.toolbar a.disabled,
.toolbar .btn-dropdown.disabled {
  cursor: not-allowed;
  color: hsl(210, 3%, 85%);
}
.toolbar a.disabled .icon,
.toolbar .btn-dropdown.disabled .icon {
  fill: hsl(210, 3%, 85%);
}
.toolbar a.disabled:hover,
.toolbar .btn-dropdown.disabled:hover {
  text-decoration: none;
  color: hsl(210, 3%, 85%);
}
.toolbar a.disabled:hover .icon,
.toolbar .btn-dropdown.disabled:hover .icon {
  fill: hsl(210, 3%, 85%);
}
.toolbar a.disabled:after,
.toolbar .btn-dropdown.disabled:after {
  color: hsl(210, 3%, 85%);
}
.toolbar a.disabled:after .icon,
.toolbar .btn-dropdown.disabled:after .icon {
  fill: hsl(210, 3%, 85%);
}
.toolbar a:not(.disabled):hover,
.toolbar .btn-dropdown:not(.disabled):hover {
  text-decoration: underline;
  color: hsl(210, 100%, 30%);
}
.toolbar a:not(.disabled):hover .icon,
.toolbar .btn-dropdown:not(.disabled):hover .icon {
  fill: hsl(210, 100%, 30%);
}
.toolbar a _:-ms-fullscreen, .toolbar a:not(.disabled):hover,
.toolbar .btn-dropdown _:-ms-fullscreen,
.toolbar .btn-dropdown:not(.disabled):hover {
  text-decoration: none;
}
.toolbar .btn-dropdown {
  padding: 0;
  width: 100%;
  position: relative;
}
.toolbar .btn-dropdown.toolbar-more:after {
  display: none;
}
.toolbar .btn-dropdown:not(.disabled).active {
  box-shadow: none;
}
.toolbar .btn-dropdown:not(.disabled).active:focus {
  box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.toolbar .btn-dropdown:focus {
  box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25);
}
.toolbar .btn-dropdown:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 3px 0 3px;
  border-color: #6c757d transparent transparent transparent;
  position: absolute;
  top: 16px;
  right: 2px;
  margin-left: 0;
}
.toolbar .it-ico {
  position: relative;
  font-size: 1.6rem;
  display: block;
  height: 32px;
}
.toolbar .it-ico:before {
  margin-right: 0;
}
.toolbar .it-ico.it-more-actions {
  font-size: 0.6rem;
}
.toolbar .it-ico.it-more-actions:before {
  position: relative;
  top: 50%;
}
.toolbar .badge-wrapper {
  position: relative;
}
.toolbar .toolbar-badge,
.toolbar .toolbar-alert {
  display: block;
  position: absolute;
  background-color: #11528e;
  border: 1px solid #fff;
}
.toolbar .toolbar-badge {
  top: 0;
  right: 6px;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  color: #fff;
  font-size: 0.5rem;
  line-height: 1rem;
  border-radius: 50%;
  font-style: normal;
}
.toolbar .toolbar-label {
  margin-top: 8px;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1;
  display: block;
}

.section {
  padding: 48px 24px;
}
.section .section-content {
  margin: 0 auto;
  position: relative;
}
.section.section-muted {
  background: #eeeeee;
}
.section.section-primary {
  background: #11528e;
}
.section.section-neutral {
  background: hsl(210, 54%, 20%);
}
.section.section-image {
  background-size: cover;
  background-position: center center;
  position: relative;
}
.section.section-image::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.5);
}
.section.section-inset-shadow {
  box-shadow: inset 0 1rem 1rem -1rem rgba(0, 0, 0, 0.3);
}
.section.section-background-header {
  position: relative;
  background-size: cover;
}
.section.section-background-header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 300px;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top center;
  background-color: hsl(210, 100%, 35%);
}
.section.section-background-header.section-user-header::before {
  content: "";
  min-height: 450px;
  background-color: hsl(210, 92.523364486%, 86.625%);
}
.section.section-background-header.section-user-header .user-settings {
  font-size: 0.75rem;
}
.section.section-background-header.section-user-header .user-settings a {
  text-decoration: none;
}
.section.section-background-header.section-user-header .user-settings a:hover {
  text-decoration: underline;
}
.section.section-background-header.section-user-header .user-settings a span {
  margin-left: 4px;
}

@media (min-width: 768px) {
  .section {
    padding: 80px 40px;
  }
}
@media (min-width: 992px) {
  .section {
    padding: 96px;
  }
  .section.section-background-header.section-user-header::before {
    content: "";
    min-height: 550px;
  }
  .section.section-background-header.section-user-header .user-settings {
    font-size: 0.875rem;
  }
}
@media (min-width: 1200px) {
  .section {
    padding: 96px;
  }
  .section.section-background-header.section-user-header .user-settings {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1rem;
  }
}
.notification {
  width: 100%;
  padding: 1.5rem;
  padding-right: 4rem;
  box-shadow: 0 -0.5rem 1rem rgba(0, 0, 0, 0.15);
  background: #fff;
  position: fixed;
  bottom: 0;
  right: 0;
  display: none;
  border-top: 4px solid hsl(210, 17%, 44%);
}
.notification h5, .notification .h5 {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #212529;
  letter-spacing: 0;
  margin: 0;
  position: relative;
  line-height: 1rem;
  font-weight: 700;
}
.notification p {
  margin-top: 1rem;
  font-size: 0.875rem;
  line-height: 1.5rem;
  color: hsl(210, 33%, 28%);
}
.notification p:last-child {
  margin-bottom: 0;
}
.notification.with-icon {
  border-top: 4px solid hsl(210, 17%, 44%);
}
.notification.with-icon h5 .icon, .notification.with-icon .h5 .icon {
  position: absolute;
  top: -8px;
  left: -38px;
}
.notification.with-icon h5, .notification.with-icon .h5,
.notification.with-icon p {
  margin-left: 2rem;
}
.notification.with-icon.success {
  border-color: #477d45;
}
.notification.with-icon.success .icon {
  fill: #477d45;
}
.notification.with-icon.error {
  border-color: #90433e;
}
.notification.with-icon.error .icon {
  fill: #90433e;
}
.notification.with-icon.info {
  border-color: #11528e;
}
.notification.with-icon.info .icon {
  fill: #11528e;
}
.notification.with-icon.warning {
  border-color: #ff7752;
}
.notification.with-icon.warning .icon {
  fill: #ff7752;
}
.notification.dismissable .notification-close {
  position: absolute;
  right: 20px;
  top: 15px;
  display: block;
  width: 32px;
  height: 32px;
  padding: 0;
  background: none;
}
.notification.dismissable .notification-close .icon {
  fill: #6c757d;
}
.notification.dismissable .notification-close:hover .icon {
  fill: #11528e;
}
.notification.dismissable .notification-close:active {
  box-shadow: none;
}

@media (min-width: 576px) {
  .notification {
    padding: 1.333rem;
    padding-right: 3.556rem;
  }
  .notification.with-icon h5, .notification.with-icon .h5,
  .notification.with-icon p {
    margin-left: 1.778rem;
  }
}
@media (min-width: 768px) {
  .notification {
    width: 376px;
    bottom: 16px;
    right: 16px;
    border-radius: 0.375rem;
    border-top: none;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
  }
  .notification.with-icon {
    border-left: 4px solid #6c757d;
    border-top: none;
  }
  .notification.top-fix {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    bottom: auto;
    right: auto;
  }
  .notification.bottom-fix {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    bottom: 0;
    right: auto;
  }
  .notification.left-fix {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    border-right-style: solid;
    border-right-width: 4px;
    left: 0;
    right: auto;
    top: 50%;
    bottom: auto;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
  .notification.right-fix {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    right: 0;
    top: 50%;
    bottom: auto;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.avatar {
  display: -ms-inline-flexbox;
  display: inline-flex;
  overflow: hidden;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  background: hsl(210, 3%, 85%);
  color: hsl(210, 33%, 28%);
  box-sizing: content-box;
  transition: background-color 0.2s;
}
.avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: filter 0.2s;
  border-radius: 50%;
}
.avatar p {
  font-size: 1rem;
  margin: 0;
  text-align: center;
  line-height: 1em;
  position: absolute;
}
.avatar .icon {
  height: 16px;
  width: 16px;
}
.avatar.avatar-primary {
  background: #11528e;
}
.avatar.avatar-secondary {
  background: #6c757d;
}
.avatar.avatar-green {
  background: #198754;
}
.avatar.avatar-orange {
  background: #fd7e14;
}
.avatar.avatar-red {
  background: #e00b3c;
}
.avatar.avatar-primary, .avatar.avatar-secondary, .avatar.avatar-green, .avatar.avatar-orange, .avatar.avatar-red {
  color: #fff;
}
.avatar.avatar-dropdown {
  overflow: visible;
  position: relative;
}
.avatar.avatar-dropdown .dropdown {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
.avatar.avatar-dropdown .btn-dropdown {
  color: inherit;
  padding: 0;
  line-height: 0;
  font-size: 0.75rem;
}
.avatar.avatar-dropdown .list-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 16px;
  font-size: 0.875rem;
}
.avatar.avatar-dropdown .link-list {
  white-space: nowrap;
}
.avatar.avatar-dropdown .link-list span {
  line-height: 1em;
}
.avatar.avatar-dropdown .link-list li {
  margin-bottom: 16px;
}
.avatar.avatar-dropdown .link-list li:last-child {
  margin-bottom: 0;
}
.avatar.avatar-dropdown .link-list .avatar {
  margin-right: 16px;
}
.avatar.avatar-dropdown .link-list .avatar.size-sm {
  margin-right: 12px;
}
.avatar.avatar-dropdown .link-list .avatar p {
  color: #fff !important;
}
.avatar.avatar-dropdown .dropdown-menu {
  margin-left: -27px !important;
}
.avatar.size-xs {
  width: 16px;
  height: 16px;
}
.avatar.size-xs p {
  font-size: 0.625rem;
}
.avatar.size-xs .icon {
  height: 10px;
  width: 10px;
}
.avatar.size-sm {
  width: 24px;
  height: 24px;
}
.avatar.size-sm p {
  font-size: 0.875rem;
}
.avatar.size-sm .icon {
  height: 12px;
  width: 12px;
}
.avatar.size-md {
  width: 32px;
  height: 32px;
}
.avatar.size-md p {
  font-size: 1rem;
}
.avatar.size-md .icon {
  height: 16px;
  width: 16px;
}
.avatar.size-md .avatar-presence,
.avatar.size-md .avatar-status {
  border-width: 1px;
}
.avatar.size-md .avatar-presence .icon,
.avatar.size-md .avatar-status .icon {
  display: none;
}
.avatar.size-lg {
  width: 40px;
  height: 40px;
}
.avatar.size-lg p {
  font-size: 1.125rem;
}
.avatar.size-lg .icon {
  height: 20px;
  width: 20px;
}
.avatar.size-lg .avatar-presence,
.avatar.size-lg .avatar-status {
  right: -2px;
  width: 15px;
  height: 15px;
}
.avatar.size-lg .avatar-status {
  top: 0.1666666667px;
}
.avatar.size-xl {
  width: 80px;
  height: 80px;
}
.avatar.size-xl p {
  font-size: 2.25rem;
}
.avatar.size-xl .icon {
  height: 40px;
  width: 40px;
}
.avatar.size-xl .avatar-presence,
.avatar.size-xl .avatar-status {
  right: 6px;
  width: 18px;
  height: 18px;
}
.avatar.size-xl .avatar-presence {
  bottom: 8px;
}
.avatar.size-xl .avatar-status {
  top: 2px;
}
.avatar.size-xxl {
  width: 128px;
  height: 128px;
}
.avatar.size-xxl p {
  font-size: 58px;
}
.avatar.size-xxl .icon {
  height: 62px;
  width: 62px;
}
.avatar.size-xxl .avatar-presence,
.avatar.size-xxl .avatar-status {
  right: 4px;
  width: 24px;
  height: 24px;
}
.avatar.size-xxl .avatar-presence .icon,
.avatar.size-xxl .avatar-status .icon {
  width: 20px;
  height: 20px;
}
.avatar.size-xxl .avatar-presence {
  bottom: 16px;
}
.avatar.size-xxl .avatar-status {
  top: 8px;
}

a.avatar {
  filter: brightness(100%);
}
a.avatar:hover {
  background: #cdcecf;
}
a.avatar:hover img {
  filter: brightness(90%);
}
a.avatar:hover.avatar-primary {
  background: #104e87;
}
a.avatar:hover.avatar-secondary {
  background: #676f77;
}
a.avatar:hover.avatar-green {
  background: #188050;
}
a.avatar:hover.avatar-orange {
  background: #f07813;
}
a.avatar:hover.avatar-red {
  background: #c50a35;
}

.avatar-dropdown:hover, .avatar-dropdown:focus-within {
  background: #cdcecf;
}
.avatar-dropdown .btn-dropdown:focus {
  box-shadow: none;
}

.avatar-wrapper {
  position: relative;
}
.avatar-wrapper .avatar-presence,
.avatar-wrapper .avatar-status {
  position: absolute;
  right: 0;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  background: hsl(210, 3%, 85%);
  color: #fff;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.avatar-wrapper .avatar-presence .icon,
.avatar-wrapper .avatar-status .icon {
  width: 18px;
  height: 18px;
  stroke-width: 1px;
  stroke: #fff;
}
.avatar-wrapper .avatar-presence {
  bottom: 8px;
}
.avatar-wrapper .avatar-presence.active {
  background: #198754;
}
.avatar-wrapper .avatar-presence.busy {
  background: #e00b3c;
}
.avatar-wrapper .avatar-presence.hidden:after {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #fff;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  top: 50%;
  left: 50%;
  border-radius: 50%;
}
.avatar-wrapper .avatar-status {
  top: 0;
}
.avatar-wrapper .avatar-status.approved {
  background: #198754;
}
.avatar-wrapper .avatar-status.declined {
  background: #e00b3c;
}
.avatar-wrapper .avatar-status.notify {
  background: hsl(210, 100%, 40%);
}
.avatar-wrapper.avatar-extra-text {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 16px;
}
.avatar-wrapper.avatar-extra-text .avatar {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.avatar-wrapper.avatar-extra-text a {
  text-decoration: none;
}
.avatar-wrapper.avatar-extra-text .extra-text {
  line-height: 1.2em;
  margin-left: 16px;
}
.avatar-wrapper.avatar-extra-text .extra-text h3, .avatar-wrapper.avatar-extra-text .extra-text .h3,
.avatar-wrapper.avatar-extra-text .extra-text h4,
.avatar-wrapper.avatar-extra-text .extra-text .h4 {
  font-weight: 600;
  margin: 0;
  font-size: 1.125rem;
}
.avatar-wrapper.avatar-extra-text .extra-text h3 a, .avatar-wrapper.avatar-extra-text .extra-text .h3 a,
.avatar-wrapper.avatar-extra-text .extra-text h4 a,
.avatar-wrapper.avatar-extra-text .extra-text .h4 a {
  display: inline-block;
  text-decoration: none;
}
.avatar-wrapper.avatar-extra-text .extra-text h3 a:hover, .avatar-wrapper.avatar-extra-text .extra-text .h3 a:hover,
.avatar-wrapper.avatar-extra-text .extra-text h4 a:hover,
.avatar-wrapper.avatar-extra-text .extra-text .h4 a:hover {
  text-decoration: underline;
}
.avatar-wrapper.avatar-extra-text .extra-text p,
.avatar-wrapper.avatar-extra-text .extra-text time {
  margin: 0;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.avatar-group > li {
  margin-bottom: 16px;
  line-height: 1;
}
.avatar-group > li:last-child {
  margin-bottom: 0;
}
.avatar-group > li .list-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  line-height: 1em;
}
.avatar-group > li .list-item .avatar {
  margin-right: 12px;
}
.avatar-group > li .list-item .avatar p {
  font-size: 1rem;
}
.avatar-group > li .list-item .avatar.avatar-primary p, .avatar-group > li .list-item .avatar.avatar-secondary p, .avatar-group > li .list-item .avatar.avatar-green p, .avatar-group > li .list-item .avatar.avatar-orange p, .avatar-group > li .list-item .avatar.avatar-red p {
  color: #fff;
  line-height: 0;
}
.avatar-group > li .list-item span {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 600;
}

.avatar-group-stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 0;
  padding: 0;
  -ms-flex-direction: row;
      flex-direction: row;
}
.avatar-group-stacked li {
  list-style-type: none;
  line-height: 0;
}
.avatar-group-stacked li > .avatar {
  margin-left: -6px;
  border: 2px solid #fff;
}

.thumb-nav {
  padding: 0;
  margin: 0 -8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.thumb-nav.thumb-nav-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.thumb-nav.thumb-nav-vertical .thumb-nav-resizer {
  width: auto;
  height: 100%;
}
.thumb-nav.thumb-nav-vertical.thumb-nav-small li {
  height: 80px;
}
.thumb-nav.thumb-nav-fixed {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.thumb-nav.thumb-nav-fixed li {
  -ms-flex-preferred-size: 240px;
      flex-basis: 240px;
}
.thumb-nav.thumb-nav-fixed.thumb-nav-small li {
  -ms-flex-preferred-size: 120px;
      flex-basis: 120px;
}
.thumb-nav.thumb-nav-auto {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.thumb-nav.thumb-nav-auto li .thumb-nav-resizer {
  max-width: 100%;
  max-height: 100%;
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-2 li {
  -ms-flex-preferred-size: calc(50% - 16px);
      flex-basis: calc(50% - 16px);
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-3 li {
  -ms-flex-preferred-size: calc(33.3333% - 16px);
      flex-basis: calc(33.3333% - 16px);
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-4 li {
  -ms-flex-preferred-size: calc(25% - 16px);
      flex-basis: calc(25% - 16px);
}
.thumb-nav.thumb-nav-auto.thumb-nav-auto-5 li {
  -ms-flex-preferred-size: calc(20% - 16px);
      flex-basis: calc(20% - 16px);
}
.thumb-nav.thumb-nav-nozoom a:hover img {
  -ms-transform: none;
      transform: none;
}
.thumb-nav.thumb-nav-black a:hover:after, .thumb-nav.thumb-nav-primary a:hover:after {
  opacity: 1;
}
.thumb-nav.thumb-nav-black a:after {
  background: rgba(0, 0, 0, 0.8);
}
.thumb-nav.thumb-nav-primary a:after {
  background: rgba(17, 82, 142, 0.8);
}
.thumb-nav.thumb-nav-bottom, .thumb-nav.thumb-nav-top {
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 90%;
}
.thumb-nav.thumb-nav-bottom {
  bottom: 0;
  margin-bottom: 16px;
}
.thumb-nav.thumb-nav-top {
  top: 0;
  margin-top: 16px;
}
.thumb-nav.thumb-nav-left, .thumb-nav.thumb-nav-right {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  height: 90%;
}
.thumb-nav.thumb-nav-left {
  left: 0;
  margin-left: 16px;
}
.thumb-nav.thumb-nav-right {
  right: 0;
  margin-right: 16px;
}
.thumb-nav li {
  position: relative;
  list-style-type: none;
  margin: 8px;
  width: 240px;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}
.thumb-nav .thumb-nav-resizer {
  width: 100%;
  height: auto;
  visibility: hidden;
}
.thumb-nav.thumb-nav-small li {
  width: 120px;
}
.thumb-nav a {
  overflow: hidden;
  position: relative;
  display: block;
}
.thumb-nav a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  transition: opacity 0.4s cubic-bezier(0.15, 0.7, 0.36, 0.99);
}
.thumb-nav a.active {
  pointer-events: none;
}
.thumb-nav a.active:after {
  opacity: 1;
  background: rgba(17, 82, 142, 0.6);
}
.thumb-nav a:hover img {
  -ms-transform: scale(1.05);
      transform: scale(1.05);
  transition-duration: 1s;
}
.thumb-nav a:hover:after {
  transition-duration: 1s;
}
.thumb-nav a img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  transition: transform 0.4s cubic-bezier(0.15, 0.7, 0.36, 0.99);
  position: absolute;
  top: 0;
  left: 0;
}

.steppers .steppers-index {
  margin-left: auto;
  font-size: 0.875rem;
  font-weight: 600;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (min-width: 992px) {
  .steppers .steppers-index {
    display: none;
  }
}
.steppers .steppers-index span {
  margin-left: 0.25rem;
}
.steppers .steppers-index span.active {
  color: #11528e;
  text-decoration: underline;
}
.steppers .steppers-header {
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .steppers .steppers-header {
    padding: 0 24px;
    height: 64px;
    background: #fff;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.steppers .steppers-header ul {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0;
}
@media (max-width: 991.98px) {
  .steppers .steppers-header ul {
    margin: 0;
    padding: 0;
  }
}
.steppers .steppers-header ul li {
  display: -ms-flexbox;
  display: flex;
  font-size: 1.125rem;
  font-weight: 600;
  color: hsl(210, 17%, 44%);
  list-style-type: none;
}
.steppers .steppers-header ul li .icon {
  fill: hsl(210, 17%, 44%);
  margin-right: 0.667rem;
  width: 24px;
  height: 24px;
}
@media (max-width: 991.98px) {
  .steppers .steppers-header ul li:not(.active) {
    clip: rect(1px, 1px, 1px, 1px);
    height: 0;
    position: absolute;
    display: block;
  }
}
.steppers .steppers-header ul li.active, .steppers .steppers-header ul li.confirmed {
  color: #11528e;
}
.steppers .steppers-header ul li.active .icon, .steppers .steppers-header ul li.confirmed .icon {
  fill: #11528e;
}
.steppers .steppers-header ul li.steppers-index {
  display: block;
}
.steppers .steppers-header ul li .steppers-number .icon {
  margin: 0;
}
.steppers .steppers-header ul li .steppers-number:after {
  content: ". ";
}
.steppers.bg-dark .steppers-header {
  background: none;
}
.steppers.bg-dark .steppers-header .steppers-index {
  color: hsl(210, 2.9799029799%, 85.57%);
}
.steppers.bg-dark .steppers-header .steppers-index span.active {
  color: hsl(178, 90.4761904762%, 42%);
}
.steppers.bg-dark .steppers-header li {
  color: hsl(210, 2.9799029799%, 85.57%);
}
.steppers.bg-dark .steppers-header li .icon {
  fill: hsl(210, 2.9799029799%, 85.57%);
}
.steppers.bg-dark .steppers-header li.active {
  font-weight: 600;
  color: hsl(178, 90.4761904762%, 42%);
}
.steppers.bg-dark .steppers-header li.active .icon {
  fill: hsl(178, 90.4761904762%, 42%);
}
.steppers.bg-dark .steppers-header li.confirmed {
  font-weight: 600;
  color: #fff;
}
.steppers.bg-dark .steppers-header li.confirmed .icon {
  fill: #fff;
}
.steppers.bg-dark .steppers-nav {
  background: none;
}
.steppers.bg-dark .steppers-nav .progress-bar {
  background: hsl(178, 90.4761904762%, 42%);
}
.steppers.bg-dark .steppers-nav .steppers-dots li.done {
  background: hsl(178, 90.4761904762%, 42%);
}
.steppers .steppers-nav {
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  padding: 0 24px;
  box-shadow: 0 -8px 20px rgba(0, 0, 0, 0.1);
  background: #fff;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.steppers .steppers-nav .steppers-progress,
.steppers .steppers-nav .steppers-dots {
  width: 20%;
}
.steppers .steppers-nav .steppers-progress .progress,
.steppers .steppers-nav .steppers-dots .progress {
  height: 2px;
}
.steppers .steppers-nav .steppers-progress .progress {
  height: 2px;
}
.steppers .steppers-nav .steppers-dots {
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.steppers .steppers-nav .steppers-dots li {
  list-style-type: none;
  padding: 0;
  height: 4px;
  width: 4px;
  min-width: 4px;
  background: #a6a6a6;
  margin-right: 8px;
  border-radius: 50%;
}
.steppers .steppers-nav .steppers-dots li.done {
  background: #11528e;
}

@media (min-width: 576px) {
  .steppers .steppers-header li {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .steppers .steppers-header {
    padding: 0;
    box-shadow: none;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    background: transparent;
  }
  .steppers .steppers-header:before {
    display: none;
  }
  .steppers .steppers-header li {
    padding: 16px 24px;
    -ms-flex-positive: 1;
        flex-grow: 1;
    border-left: 1px solid hsl(210, 4%, 78%);
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .steppers .steppers-header li:nth-last-child(1) {
    border-right: 1px solid hsl(210, 4%, 78%);
  }
  .steppers .steppers-header li.steppers-index {
    display: none;
  }
  .steppers .steppers-header li.active {
    display: -ms-flexbox;
    display: flex;
  }
  .steppers .steppers-header li.active:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: calc(100% - 2.222rem);
    height: 2px;
    background: #11528e;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
  .steppers .steppers-header li.active .steppers-number {
    color: #fff;
    background: #11528e;
    border-color: #11528e;
  }
  .steppers .steppers-header li.active.no-line:after {
    display: none;
  }
  .steppers .steppers-header li .steppers-success {
    margin-left: auto;
  }
  .steppers .steppers-header li .steppers-number {
    display: inline-block;
    width: 1.778rem;
    height: 1.778rem;
    border: 1px solid hsl(210, 4%, 78%);
    border-radius: 50%;
    text-align: center;
    margin-right: 0.667rem;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .steppers .steppers-header li .steppers-number:after {
    display: none;
  }
  .steppers .steppers-header li .steppers-number .icon:before {
    margin-right: 0;
    margin-top: 0.333rem;
  }
  .steppers.bg-dark .steppers-header li {
    border-color: hsl(210, 25%, 35.2%);
  }
  .steppers.bg-dark .steppers-header li.active:after {
    background: hsl(178, 90.4761904762%, 42%);
  }
  .steppers.bg-dark .steppers-header li.active .steppers-number {
    background: hsl(178, 90.4761904762%, 42%);
    border-color: hsl(178, 90.4761904762%, 42%);
    color: hsl(210, 53.8461538462%, 19.5%);
  }
  .steppers.bg-dark .steppers-header li .steppers-number {
    border-color: hsl(210, 12.1338912134%, 52.2%);
  }
  .steppers .steppers-nav {
    box-shadow: none;
    margin-top: 0.889rem;
    -ms-flex-align: center;
        align-items: center;
    background: none;
  }
  .steppers .steppers-nav .steppers-progress,
  .steppers .steppers-nav .steppers-dots {
    display: none;
  }
  .steppers .steppers-nav button .icon {
    display: none;
  }
  .steppers .steppers-nav button:not(.steppers-btn-confirm) {
    margin-right: 0.889rem;
  }
  .steppers .steppers-nav .steppers-btn-confirm {
    display: block;
    margin-left: auto;
  }
}
@media (max-width: 991px) {
  .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
    font-size: 1rem;
    background: transparent;
    color: #11528e;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
  }
  .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover, .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus, .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active {
    background: transparent !important;
    color: #11528e !important;
    box-shadow: 0 0 0 0.25rem rgba(17, 82, 142, 0.25) !important;
  }
  .steppers .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
    margin: 0 0.333rem;
    height: 24px;
    width: 24px;
  }
  .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) {
    color: #fff;
  }
  .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm) .icon {
    fill: #fff;
  }
  .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):hover, .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):focus, .steppers.bg-dark .steppers-nav button:not(.steppers-btn-save):not(.steppers-btn-confirm):active {
    color: hsl(178, 90.4761904762%, 42%) !important;
  }
}
.card-wrapper {
  padding-bottom: 24px;
  display: -ms-flexbox;
  display: flex;
}
.card-wrapper.card-column {
  -ms-flex-direction: column;
      flex-direction: column;
}
.card-wrapper.card-column .card {
  height: auto !important;
}
.card-wrapper.card-column .card + .card {
  margin-top: 1rem;
}
.card-wrapper.card-teaser-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.card-wrapper.card-teaser-wrapper.card-teaser-wrapper-equal {
  -ms-flex-align: stretch;
      align-items: stretch;
}
.card-wrapper.card-teaser-wrapper > .card-teaser {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  margin: 16px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.card-wrapper.card-teaser-wrapper > .card-teaser.border {
  border-color: #c8c8c8;
}
.card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image {
  padding: 0 !important;
}
.card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image > .card-image-wrapper {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
.card-wrapper.card-teaser-wrapper > .card-teaser.card-teaser-image > .card-image-wrapper.with-read-more .card-image-rounded img {
  border-bottom-right-radius: 0 !important;
}
.card-wrapper.card-teaser-wrapper .card-flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  position: relative;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image {
  position: relative;
  background-color: transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded {
  border-radius: 0 0.375rem 0.375rem 0;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded img {
  border-radius: 0 0.375rem 0.375rem 0;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date {
  background-color: #fff;
  padding: 0.5em 1em;
  z-index: 1;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date > *:first-child {
  font-size: 120%;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image .card-date > *:last-child {
  font-size: 80%;
}
.card-wrapper.card-teaser-wrapper .card-flex .card-image img {
  z-index: auto;
  object-fit: cover;
}
@media (min-width: 768px) {
  .card-wrapper.card-teaser-wrapper .card-teaser {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-block-2 {
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-block-2 > .card-teaser {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-block-3 {
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-block-3 > .card-teaser {
    -ms-flex: 0 0 32%;
        flex: 0 0 32%;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-start .card-teaser + .card-teaser {
    margin-left: 1.35rem;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important;
  }
  .card-wrapper.card-teaser-wrapper.card-teaser-end .card-teaser + .card-teaser {
    margin-left: 1.35rem;
  }
}
@media (min-width: 1200px) {
  .card-wrapper.card-teaser-block-4 {
    width: 100%;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .card-wrapper.card-teaser-block-4 > .card-teaser {
    -ms-flex: 0 0 24%;
        flex: 0 0 24%;
  }
  .card-wrapper.card-overlapping {
    margin-top: -32px;
  }
}

.card {
  border: none;
  padding: 0;
  position: relative;
  width: 100%;
}
.card.card-bg-primary {
  background-color: #11528e;
}
.card.card-bg-primary .card-body .card-title,
.card.card-bg-primary .card-body .card-text {
  color: #fff;
}
.card.card-bg-secondary {
  background-color: #6c757d;
}
.card.card-bg-secondary .card-body .card-title,
.card.card-bg-secondary .card-body .card-text {
  color: #fff;
}
.card.card-bg-success {
  background-color: #477d45;
}
.card.card-bg-success .card-body .card-title,
.card.card-bg-success .card-body .card-text {
  color: #fff;
}
.card.card-bg-info {
  background-color: #3e94e9;
}
.card.card-bg-info .card-body .card-title,
.card.card-bg-info .card-body .card-text {
  color: #fff;
}
.card.card-bg-warning {
  background-color: #ff7752;
}
.card.card-bg-warning .card-body .card-title,
.card.card-bg-warning .card-body .card-text {
  color: #fff;
}
.card.card-bg-danger {
  background-color: #90433e;
}
.card.card-bg-danger .card-body .card-title,
.card.card-bg-danger .card-body .card-text {
  color: #fff;
}
.card.card-bg-light {
  background-color: #eeeeee;
}
.card.card-bg-light .card-body .card-title,
.card.card-bg-light .card-body .card-text {
  color: #fff;
}
.card.card-bg-dark {
  background-color: #212529;
}
.card.card-bg-dark .card-body .card-title,
.card.card-bg-dark .card-body .card-text {
  color: #fff;
}
.card.card-bg-black {
  background-color: #000;
}
.card.card-bg-black .card-body .card-title,
.card.card-bg-black .card-body .card-text {
  color: #fff;
}
.card.card-bg-white {
  background-color: #fff;
}
.card.card-bg-white .card-body .card-title,
.card.card-bg-white .card-body .card-text {
  color: #fff;
}
.card.card-bg-100 {
  background-color: #eeeeee;
}
.card.card-bg-100 .card-body .card-title,
.card.card-bg-100 .card-body .card-text {
  color: #fff;
}
.card.card-bg-200 {
  background-color: #a6a6a6;
}
.card.card-bg-200 .card-body .card-title,
.card.card-bg-200 .card-body .card-text {
  color: #fff;
}
.card.card-bg-300 {
  background-color: #c8c8c8;
}
.card.card-bg-300 .card-body .card-title,
.card.card-bg-300 .card-body .card-text {
  color: #fff;
}
.card.card-bg-400 {
  background-color: #ced4da;
}
.card.card-bg-400 .card-body .card-title,
.card.card-bg-400 .card-body .card-text {
  color: #fff;
}
.card.card-bg-500 {
  background-color: #adb5bd;
}
.card.card-bg-500 .card-body .card-title,
.card.card-bg-500 .card-body .card-text {
  color: #fff;
}
.card.card-bg-600 {
  background-color: #6c757d;
}
.card.card-bg-600 .card-body .card-title,
.card.card-bg-600 .card-body .card-text {
  color: #fff;
}
.card.card-bg-700 {
  background-color: #495057;
}
.card.card-bg-700 .card-body .card-title,
.card.card-bg-700 .card-body .card-text {
  color: #fff;
}
.card.card-bg-800 {
  background-color: #343a40;
}
.card.card-bg-800 .card-body .card-title,
.card.card-bg-800 .card-body .card-text {
  color: #fff;
}
.card.card-bg-900 {
  background-color: #212529;
}
.card.card-bg-900 .card-body .card-title,
.card.card-bg-900 .card-body .card-text {
  color: #fff;
}
.card .card-body {
  padding: 24px;
}
.card .card-body h4.card-title + .card-text, .card .card-body .card-title.h4 + .card-text {
  padding-top: 16px;
}
.card .card-body h5.card-title, .card .card-body .card-title.h5 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: hsl(210, 33%, 28%);
  margin-bottom: 16px;
  transition: all 0.3s;
}
.card .card-body h5.card-title.big-heading, .card .card-body .card-title.big-heading.h5 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}
.card .card-body h5.card-title.card-title-icon, .card .card-body .card-title.card-title-icon.h5 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
}
.card .card-body h5.card-title.card-title-icon .icon, .card .card-body .card-title.card-title-icon.h5 .icon {
  margin-right: 0.5em;
}
.card .card-body h6.card-subtitle, .card .card-body .card-subtitle.h6 {
  font-weight: normal;
  margin-bottom: 16px;
  margin-top: -16px;
}
.card .card-body a h5.card-title, .card .card-body a .card-title.h5 {
  color: #11528e;
}
.card .card-body .card-text {
  font-family: "Titillium Web", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #212529;
}
.card .card-body .card-signature {
  font-style: italic;
  font-family: "Titillium Web", sans-serif;
  color: #212529;
  font-weight: 700;
  font-size: 0.875rem;
  margin-bottom: 0;
  display: block;
}
.card .card-body .category-top {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #212529;
  margin-bottom: 16px;
}
.card .card-body .category-top a.category {
  color: #11528e;
}
.card .card-body .category-top a.category:hover {
  text-decoration: underline;
}
.card .card-body .category-top .category {
  font-weight: 600;
  letter-spacing: 0.9px;
}
.card .card-body .category-top .data:before {
  content: "—";
  display: inline-block;
  margin: 0 8px;
}
.card:after {
  content: "";
  display: block;
  margin-top: 48px;
  margin-left: 24px;
}
.card a.read-more {
  position: absolute;
  bottom: 24px;
}
.card .categoryicon-top {
  margin-bottom: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.card .categoryicon-top .text {
  font-size: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.9px;
  color: #212529;
  line-height: 1rem;
}
.card .categoryicon-top .icon {
  width: 40px;
  height: 40px;
  fill: #11528e;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.card .simple-link {
  font-weight: 600;
  font-size: 0.875rem;
  margin-top: 32px;
  display: block;
}
.card.card-bg {
  margin-left: 8px;
  margin-right: 8px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  border-right: none;
}
.card.card-bg:after {
  background: transparent;
}
.card.card-img {
  border-right: none;
}
.card.card-img.shadow .card-body, .card.card-img.border .card-body, .card.card-img.border-start .card-body, .card.card-img.border-end .card-body {
  padding-left: 24px;
  padding-right: 24px;
}
.card.card-img h5.card-title, .card.card-img .card-title.h5 {
  font-size: 1.1111111111rem;
  line-height: 1.5555555556rem;
  margin-bottom: 40px;
}
.card.card-img .img-responsive-wrapper .img-responsive {
  padding-bottom: 61.29%; /* image proportion 310 x 190 */
}
.card.card-img .img-responsive-wrapper .img-responsive.img-responsive-panoramic {
  padding-bottom: 30.645%; /* image proportion 310 x 95 */
}
.card.card-img.rounded .img-responsive-wrapper {
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}
.card .card-calendar {
  height: 80%;
  max-height: 80px;
  width: 80px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1), 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 32px;
  top: 10%;
  color: #455a64;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3;
  text-transform: capitalize;
}
.card .card-calendar .card-date {
  font-size: 1.667em;
  font-weight: 700;
  display: block;
}
.card.no-after {
  content: none;
  position: relative;
}
.card.no-after:after {
  display: none;
}
.card.no-after > .read-more {
  padding-top: 16px;
}
.card.no-after > .read-more::before {
  content: "";
  height: 24px;
  display: block;
}
.card.special-card .img-responsive-wrapper {
  overflow: visible;
  position: relative;
  width: 174px;
  margin-bottom: 24px;
}
.card.special-card .img-responsive-wrapper::before, .card.special-card .img-responsive-wrapper::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}
.card.special-card .img-responsive-wrapper:before {
  background: hsl(210, 75.975975976%, 66.7%);
  left: 24px;
  top: 24px;
  opacity: 0.3;
  transition: all 0.3s;
}
.card.special-card .img-responsive-wrapper:after {
  background: hsl(210, 75.975975976%, 66.7%);
  left: 12px;
  top: 12px;
  transition: all 0.3s;
}
.card.special-card .img-responsive-wrapper .img-responsive {
  padding-bottom: 122.98%; /* image proportion 214 x 174 */
  z-index: 1;
}
.card.special-card .head-tags {
  margin-bottom: 24px;
}
.card.special-card .head-tags span.data {
  font-weight: normal;
}
.card.special-card:hover {
  text-decoration: none;
}
.card.special-card:hover h5, .card.special-card:hover .h5 {
  text-decoration: underline;
  color: #11528e;
}
.card.special-card:hover .img-responsive-wrapper:before {
  background: #11528e;
  opacity: 0.3;
}
.card.special-card:hover .img-responsive-wrapper:after {
  background: #11528e;
}
.card.card-big .card-body {
  padding: 48px;
}
.card.card-big .card-body .top-icon {
  margin-bottom: 24px;
}
.card.card-big .card-body .top-icon .icon {
  width: 80px;
  height: 80px;
  fill: #11528e;
}
.card.card-big .card-body h5.card-title, .card.card-big .card-body .card-title.h5 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.card.card-big .card-body .card-text {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.card.card-big .flag-icon {
  margin-left: 48px;
}
.card.card-big .etichetta {
  position: absolute;
  right: 48px;
  top: 32px;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.card.border-bottom-card::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  height: 4px;
  bottom: 0;
  background: #11528e;
}
.card .head-tags {
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 48px;
}
.card .head-tags .data {
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #212529;
}
.card .card-tag {
  color: #11528e;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 0.9px;
  padding: 0 32px;
  border-radius: 50px;
  border: 1px solid #11528e;
}
.card .it-card-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 48px;
}
.card .it-card-footer .card-signature {
  font-style: italic;
  font-family: "Titillium Web", sans-serif;
  color: #212529;
  font-weight: 700;
  font-size: 0.875rem;
  display: block;
  margin-bottom: 0;
}
.card.card-teaser {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 24px;
}
.card.card-teaser:after {
  content: none;
}
.card.card-teaser.card-column {
  -ms-flex-direction: column;
      flex-direction: column;
}
.card.card-teaser .card-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 1em;
  width: 100%;
}
.card.card-teaser .card-header .icon {
  margin-right: 0.5rem;
}
.card.card-teaser .card-header h1, .card.card-teaser .card-header .h1 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-header h2, .card.card-teaser .card-header .h2 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-header h3, .card.card-teaser .card-header .h3 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-header h4, .card.card-teaser .card-header .h4 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-header h5, .card.card-teaser .card-header .h5 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-header h6, .card.card-teaser .card-header .h6 {
  line-height: 1.5;
  margin-bottom: 0;
}
.card.card-teaser .card-body {
  padding: 0;
  -ms-flex: auto;
      flex: auto;
}
.card.card-teaser .card-body .card-text,
.card.card-teaser .card-body .card-text > p {
  margin: 0;
}
.card.card-teaser .card-body .card-text + .card-text,
.card.card-teaser .card-body .card-text > p + .card-text {
  margin-top: 16px;
}
.card.card-teaser .icon {
  min-width: 32px;
}
.card.card-teaser .icon + .card-body {
  margin-left: 1em;
}
.card.card-teaser .avatar.size-xs {
  min-width: 16px;
}
.card.card-teaser .avatar.size-sm {
  min-width: 24px;
}
.card.card-teaser .avatar.size-md {
  min-width: 32px;
}
.card.card-teaser .avatar.size-lg {
  min-width: 40px;
}
.card.card-teaser .avatar.size-xl {
  min-width: 80px;
}
.card.card-teaser .avatar + .card-body {
  -ms-flex: 1;
      flex: 1;
}
.card.card-teaser-primary {
  border-left: 8px solid #11528e;
}
.card.card-teaser-secondary {
  border-left: 8px solid #6c757d;
}
.card.card-teaser-success {
  border-left: 8px solid #477d45;
}
.card.card-teaser-info {
  border-left: 8px solid #3e94e9;
}
.card.card-teaser-warning {
  border-left: 8px solid #ff7752;
}
.card.card-teaser-danger {
  border-left: 8px solid #90433e;
}
.card.card-teaser-light {
  border-left: 8px solid #eeeeee;
}
.card.card-teaser-dark {
  border-left: 8px solid #212529;
}
.card.card-teaser-black {
  border-left: 8px solid #000;
}
.card.card-teaser-white {
  border-left: 8px solid #fff;
}
.card.card-teaser-100 {
  border-left: 8px solid #eeeeee;
}
.card.card-teaser-200 {
  border-left: 8px solid #a6a6a6;
}
.card.card-teaser-300 {
  border-left: 8px solid #c8c8c8;
}
.card.card-teaser-400 {
  border-left: 8px solid #ced4da;
}
.card.card-teaser-500 {
  border-left: 8px solid #adb5bd;
}
.card.card-teaser-600 {
  border-left: 8px solid #6c757d;
}
.card.card-teaser-700 {
  border-left: 8px solid #495057;
}
.card.card-teaser-800 {
  border-left: 8px solid #343a40;
}
.card.card-teaser-900 {
  border-left: 8px solid #212529;
}

.flag-icon {
  width: 32px;
  height: 48px;
  box-sizing: content-box;
  position: relative;
  background: #11528e;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}

.flag-icon:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 13px solid #fff;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
}

a.read-more {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #11528e;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.9px;
  font-size: 0.875rem;
  text-decoration: none;
}
a.read-more .icon {
  margin-left: 8px;
  fill: #11528e;
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
a.read-more:hover {
  text-decoration: underline;
}

.etichetta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.9px;
  color: #212529;
}
.etichetta .icon {
  fill: #212529;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.row [class*=col-] > .card-wrapper {
  height: 100%;
}
.row [class*=col-] > .card-wrapper > .card {
  height: 100%;
}

@media (min-width: 992px) {
  .card-wrapper {
    padding-bottom: 0;
  }
  .card-wrapper.card-space {
    padding-bottom: 12px;
  }
  .card-wrapper.card-offset {
    margin-top: 90px;
  }
  .card {
    border: none;
  }
  .card.card-bg, .card.card-img {
    margin: 0;
  }
}
.img-responsive-wrapper {
  overflow: hidden;
}
.img-responsive-wrapper .img-responsive {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.img-responsive-wrapper .img-responsive .img-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit {
  background-size: cover;
  background-position: center;
  background-color: hsl(210, 6.2290689886%, 92.535%);
}
.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img {
  visibility: hidden;
}
.img-responsive-wrapper .img-responsive .img-wrapper img {
  width: 100%;
  display: block;
  height: 100%;
  object-fit: cover;
}

.overlay-wrapper {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.overlay-wrapper.overlay-hover .overlay-panel {
  opacity: 0;
  transition: opacity 0.1s;
}
.overlay-wrapper.overlay-hover:hover .overlay-panel {
  opacity: 1;
  transition: opacity 0.2s;
}

.overlay-panel {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 16px 24px;
  background-color: rgba(17, 82, 142, 0.85);
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
  max-height: 56px;
}
.overlay-panel span {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
}
.overlay-panel.overlay-panel-fullheight, .overlay-panel.overlay-icon {
  top: 0;
  height: 100%;
  max-height: 100%;
  display: -ms-flexbox;
  display: flex;
}
.overlay-panel.overlay-panel-fullheight {
  -ms-flex-align: end;
      align-items: flex-end;
}
.overlay-panel.overlay-icon {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.overlay-panel.overlay-icon .icon {
  fill: #fff;
}
.overlay-panel.overlay-black {
  background-color: rgba(0, 0, 0, 0.54);
}

@media (min-width: 576px) {
  .overlay-panel {
    font-size: 0.875rem;
  }
}
.progress-donut-wrapper {
  width: 128px;
  height: 128px;
  position: relative;
}
.progress-donut-wrapper .progressbar-text {
  color: #212529 !important;
  font-weight: 700;
  z-index: 3;
}
.progress-donut-wrapper svg {
  position: relative;
}
.progress-donut-wrapper svg path:first-child {
  display: none;
}
.progress-donut-wrapper:after {
  content: "";
  background: #fff;
  width: 67px;
  height: 67px;
  left: 50%;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  position: absolute;
  border-radius: 50%;
  z-index: 1;
}
.progress-donut-wrapper:before {
  content: "";
  background: hsl(210, 3%, 85%);
  width: 110px;
  height: 110px;
  left: 50%;
  top: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  position: absolute;
  border-radius: 50%;
  z-index: 0;
}

@media (min-width: 768px) {
  .progress-donut-wrapper {
    width: 180px;
    height: 180px;
  }
  .progress-donut-wrapper:after {
    width: 94px;
    height: 94px;
  }
  .progress-donut-wrapper:before {
    content: "";
    width: 150px;
    height: 150px;
  }
}
@keyframes progressBarIndeterminate {
  0% {
    left: -5%;
  }
  50% {
    width: 66%;
  }
  100% {
    left: 100%;
    width: 33%;
  }
}
.progress {
  height: 4px;
  box-shadow: none;
}
.progress.progress-color {
  background-color: hsl(210, 3%, 85%);
}
.progress.progress-indeterminate {
  position: relative;
}
.progress.progress-indeterminate .progress-bar {
  width: 0;
  animation: progressBarIndeterminate 1.4s cubic-bezier(0.77, 0, 0.175, 1) infinite forwards;
  position: absolute;
  top: 0;
  bottom: 0;
}

.progress-bar {
  background-color: #6c757d;
}

.progress-bar-label {
  text-align: right;
  font-size: 0.75rem;
  color: #212529;
  font-weight: 500;
}

.btn-progress .progress {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  border-radius: 0 0 0.375rem 0.375rem;
}
.btn-progress .progress-bar {
  height: 4px;
}

@media (min-width: 576px) {
  .progress-bar-label {
    font-size: 0.75rem;
  }
}
@keyframes spinnerAnim {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinnerAnimInner1 {
  0% {
    transform: rotate(60deg);
  }
  100% {
    transform: rotate(205deg);
  }
}
@keyframes spinnerAnimInner2 {
  0% {
    transform: rotate(30deg);
  }
  100% {
    transform: rotate(-105deg);
  }
}
.progress-spinner {
  display: block;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 4px solid hsl(210, 3%, 85%);
}
.progress-spinner.progress-spinner-active {
  animation: spinnerAnim 0.75s linear infinite;
}
.progress-spinner.progress-spinner-active:not(.progress-spinner-double) {
  border-color: #6c757d;
  border-bottom-color: hsl(210, 3%, 85%);
}
.progress-spinner.size-sm {
  width: 32px;
  height: 32px;
}
.progress-spinner.progress-spinner-double {
  display: inline-block;
}
.progress-spinner.progress-spinner-double.size-sm {
  width: 32px;
  height: 32px;
}
.progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner {
  width: 32px;
  height: 16px;
}
.progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner {
  opacity: 1;
}
.progress-spinner.progress-spinner-double .progress-spinner-inner {
  width: 48px;
  height: 24px;
  overflow: hidden;
  margin-left: -4px;
  opacity: 0;
  transition: opacity 0.3s;
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(1) {
  margin-top: -4px;
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2) {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after {
  animation-name: spinnerAnimInner2;
}
.progress-spinner.progress-spinner-double .progress-spinner-inner:after {
  content: "";
  display: inline-block;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  border-radius: 50%;
  border: 4px solid #6c757d;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
  width: 100%;
  height: 200%;
  animation: spinnerAnimInner1 0.75s cubic-bezier(0.25, 0.1, 0.5, 1) infinite alternate;
}

.it-grid-item-wrapper {
  position: relative;
}
.it-grid-item-wrapper .img-responsive-wrapper {
  border-radius: 0.375rem;
}
.it-grid-item-wrapper .img-responsive-wrapper .img-responsive {
  padding-bottom: 66.8122270742%;
}
.it-grid-item-wrapper .it-griditem-text-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 8px;
  -ms-flex-align: center;
      align-items: center;
}
.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text {
  font-size: 0.8rem;
  color: hsl(210, 53.8461538462%, 19.5%);
  font-weight: 600;
}
.it-grid-item-wrapper .it-griditem-text-wrapper .icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
  right: -8px;
  fill: #11528e;
  width: 24px;
  height: 24px;
}
.it-grid-item-wrapper.it-grid-item-overlay {
  position: relative;
}
.it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper:after {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
  padding: 8px 16px;
  color: #fff;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
  color: #fff;
}
.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon {
  fill: #fff;
}
.it-grid-item-wrapper a {
  display: block;
  text-decoration: none;
  color: hsl(210, 53.8461538462%, 19.5%);
}
.it-grid-item-wrapper a:hover .it-griditem-text {
  text-decoration: underline;
}
.it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive {
  padding-bottom: calc(33.4061135371% - 2px);
}

.it-grid-list-wrapper {
  padding-left: 4px;
  padding-right: 4px;
}
.it-grid-list-wrapper div[class^=col-] {
  padding: 0 2px 4px 2px;
}
.it-grid-list-wrapper .grid-row {
  display: -ms-flexbox;
  display: flex;
  margin-left: -2px;
  margin-right: -2px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.it-grid-list-wrapper.it-image-label-grid {
  padding-left: 16px;
  padding-right: 16px;
}
.it-grid-list-wrapper.it-image-label-grid div[class^=col-] {
  padding: 0 8px 16px 8px;
}
.it-grid-list-wrapper.it-image-label-grid .grid-row {
  margin-left: -20px;
  margin-right: -20px;
}

@media (min-width: 576px) {
  .it-masonry .it-grid-item-wrapper .img-responsive {
    padding-bottom: initial;
    height: auto;
  }
  .it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper {
    position: inherit;
    left: initial;
    right: initial;
    width: initial;
    height: initial;
  }
  .it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper img {
    height: auto;
    object-fit: initial;
  }
}
@media (min-width: 992px) {
  .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper {
    padding: 16px 24px;
  }
  .it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text {
    font-size: 1rem;
  }
  .it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text {
    font-size: 1rem;
  }
  .it-grid-item-wrapper .it-griditem-text-wrapper .icon {
    width: 32px;
    height: 32px;
  }
}
.popover {
  border: none;
  border-radius: 0.375rem;
  box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.1);
}
.popover.bs-popover-top, .popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 16px;
}
.popover.bs-popover-top .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after {
  bottom: 2px;
}
.popover.bs-popover-bottom, .popover.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 16px;
}
.popover.bs-popover-bottom .popover-arrow:after, .popover.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after {
  top: 2px;
}
.popover.bs-popover-left {
  margin-right: 16px;
}
.popover.bs-popover-left .popover-arrow:after {
  right: 2px;
}
.popover.bs-popover-right {
  margin-left: 16px;
}
.popover.bs-popover-right .popover-arrow:after {
  left: 2px;
}
.popover .popover-arrow:before {
  display: none;
}
.popover .popover-header {
  background: none;
  border: none;
  text-transform: uppercase;
  color: #212529;
  font-size: 1rem;
  padding: 16px 24px 0;
  letter-spacing: 0.05em;
  font-weight: 600;
}
.popover .popover-header .icon {
  fill: #11528e;
  margin-right: 8px;
  height: 24px;
  width: 24px;
}
.popover .popover-body {
  font-size: 0.875rem;
  line-height: 1.5em;
  color: hsl(210, 33%, 28%);
  padding: 16px 24px;
}
.popover .popover-body a.popover-inner-link {
  text-transform: uppercase;
  letter-spacing: 0.05em;
  display: block;
  margin-top: 16px;
  font-size: 0.857em;
  text-align: right;
  font-weight: 700;
  text-decoration: none;
}
.popover .popover-body a.popover-inner-link:hover {
  color: #11528e;
  text-decoration: underline;
}
.popover .popover-body a.popover-inner-link .icon {
  fill: #11528e;
  height: 16px;
  width: 16px;
  margin-left: 4px;
  margin-bottom: 4px;
}

@media (min-width: 576px) {
  .popover .popover-header {
    font-size: 0.875rem;
  }
  .popover .popover-body {
    font-size: 0.75rem;
  }
}
.tooltip {
  border-radius: 0.375rem;
  font-size: 0.75rem;
}
.tooltip .tooltip-arrow {
  display: none;
}
.tooltip .tooltip-inner {
  padding: 7px 16px;
  background-color: hsl(210, 54%, 20%);
}
@media (min-width: 768px) {
  .tooltip .tooltip-inner .tooltip-inner {
    padding: 4.5px 8px;
  }
}
.tooltip .tooltip-inner a {
  color: #fff;
  text-decoration: underline;
}
.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[data-popper-placement^=top], .tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 8px 0;
}
.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-right {
  padding: 0 8px;
}

.it-list-wrapper .it-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.it-list-wrapper .it-list .list-item {
  transition: all 0.3s;
  margin-top: -1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  border-bottom: 1px solid hsl(210, 4%, 78%);
  overflow-wrap: anywhere;
}
.it-list-wrapper .it-list .list-item .avatar,
.it-list-wrapper .it-list .list-item .it-rounded-icon,
.it-list-wrapper .it-list .list-item .it-thumb {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
.it-list-wrapper .it-list .list-item .it-rounded-icon {
  width: 40px;
}
.it-list-wrapper .it-list .list-item .it-rounded-icon svg {
  fill: hsl(210, 73.9130434783%, 48.3%);
}
.it-list-wrapper .it-list .list-item .form-check {
  margin-right: 8px;
  width: 8px;
  height: 32px;
  text-align: left;
}
.it-list-wrapper .it-list .list-item .form-check + .it-right-zone {
  margin-left: 16px;
}
.it-list-wrapper .it-list .list-item .form-check label {
  padding-left: 0;
  margin-bottom: 0;
}
.it-list-wrapper .it-list .list-item .it-thumb {
  width: 40px;
  height: 40px;
}
.it-list-wrapper .it-list .list-item .it-thumb img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.it-list-wrapper .it-list .list-item .it-right-zone {
  padding: 16px 0 16px 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.it-list-wrapper .it-list .list-item .it-right-zone a {
  text-decoration: none;
}
.it-list-wrapper .it-list .list-item .it-right-zone svg {
  fill: #11528e;
  width: 24px;
  height: 24px;
}
.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple span.metadata {
  margin-right: 0;
  width: 100%;
  text-align: right;
}
.it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple svg {
  margin-left: 16px;
  margin-right: 0;
}
.it-list-wrapper .it-list .list-item .it-right-zone .toggles {
  height: 32px;
}
.it-list-wrapper .it-list .list-item .it-right-zone span.metadata {
  color: hsl(210, 17%, 44%);
  font-size: 12px;
  letter-spacing: 0.5px;
}
.it-list-wrapper .it-list .list-item .it-right-zone span.metadata a {
  color: #11528e;
}
.it-list-wrapper .it-list .list-item span.text {
  font-size: 1rem;
  font-weight: 600;
  display: block;
}
@media (min-width: 992px) {
  .it-list-wrapper .it-list .list-item span.text {
    font-size: 1.125rem;
  }
}
.it-list-wrapper .it-list .list-item span.text em {
  display: block;
  font-size: 14px;
  color: hsl(210, 17%, 44%);
  font-style: normal;
  font-weight: normal;
}
.it-list-wrapper .it-list .list-item.active {
  color: #212529;
}
.it-list-wrapper .it-list .list-item.active .text {
  color: #212529;
}
.it-list-wrapper .it-list li:last-child .list-item span.text {
  border-bottom: 1px solid transparent;
}

@media (min-width: 1200px) {
  .it-list-wrapper .it-list .list-item .avatar,
  .it-list-wrapper .it-list .list-item .it-rounded-icon,
  .it-list-wrapper .it-list .list-item .it-thumb {
    margin-left: 8px;
    margin-right: 0;
  }
  .it-list-wrapper .it-list .list-item .avatar + .it-right-zone,
  .it-list-wrapper .it-list .list-item .it-rounded-icon + .it-right-zone,
  .it-list-wrapper .it-list .list-item .it-thumb + .it-right-zone {
    margin-left: 16px;
  }
  .it-list-wrapper .it-list .list-item .form-check {
    margin-right: 16px;
    text-align: center;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone {
    margin-left: 8px;
    margin-right: 8px;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone a:hover .text {
    color: #11528e;
    text-decoration: underline;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple {
    margin-right: 8px;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a svg {
    transition: all 0.3s;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone span.it-multiple a:hover svg {
    fill: hsl(210, 100%, 20%);
  }
  .it-list-wrapper .it-list .list-item .it-right-zone .toggles {
    margin-right: 0;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone span.metadata {
    margin-right: 8px;
  }
  .it-list-wrapper .it-list .list-item .it-right-zone span.metadata a:hover {
    text-decoration: underline;
  }
  .it-list-wrapper .it-list a.list-item:hover {
    box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
    color: hsl(210, 100%, 30%);
    text-decoration: none;
    background: #fff;
    position: relative;
    z-index: 1;
    transition: none;
    border-bottom: 1px solid transparent;
  }
  .it-list-wrapper .it-list a.list-item:hover span.text {
    text-decoration: underline;
  }
}
.chip {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  -ms-flex-align: center;
      align-items: center;
  background: #eeeeee;
  border: 1px solid hsl(210, 4%, 78%);
  border-radius: 12px;
  height: 24px;
  min-width: 100px;
  padding: 0 16px 2px 8px;
  transition: all 0.05s;
  margin-right: 4px;
  margin-bottom: 0;
}
.chip .chip-label {
  font-size: 0.875rem;
  height: 16px;
  font-weight: 600;
  color: hsl(210, 33%, 28%);
  margin-bottom: 0;
  -ms-transform: translateY(-2px);
      transform: translateY(-2px);
  transition: color 0.05s;
  text-decoration: none;
}
.chip .chip-label:hover {
  text-decoration: none;
}
.chip button {
  padding: 0;
  background: transparent;
  border: none;
  margin-left: auto;
  width: 8px;
  height: 8px;
  position: relative;
}
.chip button:hover:not([disabled]) {
  cursor: pointer;
}
.chip button:hover[disabled] {
  cursor: not-allowed;
}
.chip button .icon {
  width: 22px;
  height: 22px;
  fill: hsl(210, 17%, 44%);
  position: absolute;
  top: -6px;
  left: 0;
  transition: fill 0.05s;
}
.chip > .icon {
  fill: hsl(210, 33%, 28%);
  -ms-transform: translateX(-5px) translateY(1px);
      transform: translateX(-5px) translateY(1px);
  transition: fill 0.05s;
}
.chip .avatar {
  -ms-transform: translateX(-5px) translateY(1px);
      transform: translateX(-5px) translateY(1px);
}
.chip.chip-lg {
  height: 32px;
  min-width: 120px;
  border-radius: 16px;
  padding: 2px 24px 0 16px;
  margin: 4px 8px 4px auto;
}
.chip.chip-lg .chip-label {
  font-size: 1rem;
  height: 12px;
  -ms-transform: translateY(-8px);
      transform: translateY(-8px);
}
.chip.chip-lg button .icon {
  width: 28px;
  height: 28px;
  top: -12px;
  left: 0;
}
.chip.chip-lg > .icon {
  height: 24px;
  width: 24px;
  margin-right: -8px;
  -ms-transform: translateX(-13px) translateY(-1px);
      transform: translateX(-13px) translateY(-1px);
}
.chip.chip-lg .avatar {
  width: 24px;
  height: 24px;
  margin-right: -4px;
  -ms-transform: translateX(-12px) translateY(-1px);
      transform: translateX(-12px) translateY(-1px);
}
.chip.chip-lg.chip-simple {
  padding-right: 16px;
}
.chip.chip-simple {
  padding-right: 8px;
}
.chip:hover:not(.chip-disabled) {
  background: hsl(210, 33%, 28%);
  border-color: hsl(210, 33%, 28%);
  transition: background-color 0.1s;
}
.chip:hover:not(.chip-disabled) .chip-label {
  color: #fff;
  transition: color 0.1s;
}
.chip:hover:not(.chip-disabled) button .icon {
  fill: #fff;
  transition: fill 0.1s;
}
.chip:hover:not(.chip-disabled) > .icon {
  fill: #fff;
  transition: fill 0.1s;
}
.chip.chip-disabled {
  background: #fff;
  color: hsl(210, 12%, 44%);
}
.chip.chip-disabled:hover {
  cursor: not-allowed;
}
.chip.chip-disabled .chip-label {
  color: hsl(210, 12%, 44%);
}
.chip.chip-disabled button .icon {
  fill: hsl(210, 3%, 85%);
}
.chip.chip-disabled > .icon {
  fill: hsl(210, 3%, 85%);
}
.chip.chip-disabled .avatar img {
  filter: grayscale(100%);
}
.chip.chip-primary {
  background-color: transparent;
  border-color: #11528e;
  color: #11528e;
}
.chip.chip-primary > .chip-label {
  color: #11528e;
}
.chip.chip-primary:hover {
  background-color: #11528e;
  border-color: #11528e;
}
.chip.chip-primary:hover > .chip-label {
  color: #fff;
}
.chip.chip-secondary {
  background-color: transparent;
  border-color: #6c757d;
  color: #11528e;
}
.chip.chip-secondary > .chip-label {
  color: #6c757d;
}
.chip.chip-secondary:hover {
  background-color: #6c757d;
  border-color: #6c757d;
}
.chip.chip-secondary:hover > .chip-label {
  color: #fff;
}
.chip.chip-success {
  background-color: transparent;
  border-color: #477d45;
  color: #477d45;
}
.chip.chip-success > .chip-label {
  color: #477d45;
}
.chip.chip-success:hover {
  background-color: #477d45;
  border-color: #477d45;
}
.chip.chip-success:hover > .chip-label {
  color: #fff;
}
.chip.chip-danger {
  background-color: transparent;
  border-color: #90433e;
  color: #90433e;
}
.chip.chip-danger > .chip-label {
  color: #90433e;
}
.chip.chip-danger:hover {
  background-color: #90433e;
  border-color: #90433e;
}
.chip.chip-danger:hover > .chip-label {
  color: #fff;
}
.chip.chip-info {
  background-color: transparent;
  border-color: #3e94e9;
  color: #3e94e9;
}
.chip.chip-info > .chip-label {
  color: #3e94e9;
}
.chip.chip-info:hover {
  background-color: #3e94e9;
  border-color: #3e94e9;
}
.chip.chip-info:hover > .chip-label {
  color: #fff;
}
.chip.chip-warning {
  background-color: transparent;
  border-color: #ff7752;
  color: #ff7752;
}
.chip.chip-warning > .chip-label {
  color: #ff7752;
}
.chip.chip-warning:hover {
  background-color: #ff7752;
  border-color: #ff7752;
}
.chip.chip-warning:hover > .chip-label {
  color: #fff;
}

.rating {
  border: none;
  float: left;
}
.rating > input {
  position: absolute;
  left: -9999px;
}
.rating > label {
  float: right;
  margin: 0;
  padding-right: 2px;
}
.rating > label:first-of-type {
  margin-right: 0;
}
.rating > label svg {
  fill: #c3cfdb;
  position: relative;
  -ms-transform-origin: center center;
      transform-origin: center center;
  transition: transform 0.1s;
}
.rating > label:hover {
  cursor: pointer;
}
.rating > label:hover svg {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
.rating > legend {
  color: #212529;
  font-size: 0.875rem;
  float: right;
  width: auto;
  margin: 6px 0 0 16px;
  font-weight: 500;
  line-height: 1.3;
}
.rating.rating-read-only > input, .rating.rating-read-only > label {
  pointer-events: none;
}

.rating > input:checked ~ label svg,
.rating:not(:checked) > label:hover svg,
.rating:not(:checked) > label:hover ~ label svg {
  fill: #11528e;
}

.rating > input:checked + label:hover + svg,
.rating > input:checked ~ label:hover + svg,
.rating > label:hover ~ input:checked ~ label + svg,
.rating > input:checked ~ label:hover ~ label + svg {
  fill: #11528e;
}

@media (min-width: 576px) {
  .rating > legend {
    font-size: 0.75rem;
  }
}
.dimmable {
  position: relative;
}

.dimmer {
  display: -ms-flexbox;
  display: flex;
  background-color: hsl(210, 54%, 20%);
  opacity: 0.92;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}
.dimmer[aria-hidden=true] {
  display: none;
}
.dimmer.dimmer-primary {
  background-color: #11528e;
}
.dimmer.dimmer-primary.show {
  opacity: 0.9;
}
.dimmer h1, .dimmer .h1,
.dimmer h2,
.dimmer .h2,
.dimmer h3,
.dimmer .h3,
.dimmer h4,
.dimmer .h4,
.dimmer h5,
.dimmer .h5,
.dimmer h6,
.dimmer .h6,
.dimmer p {
  color: #fff;
  margin-bottom: 0;
}
.dimmer h4, .dimmer .h4 {
  text-align: center;
  font-size: 2.25rem;
}
.dimmer p {
  text-align: justify;
  font-family: "Titillium Web", sans-serif;
  font-size: 1rem;
}
.dimmer .dimmer-inner {
  width: 100%;
  max-width: 480px;
}
.dimmer .dimmer-icon {
  text-align: center;
  margin-bottom: 24px;
}
.dimmer .dimmer-icon .icon {
  fill: #fff;
}
.dimmer .dimmer-buttons {
  background-color: transparent !important;
  margin-top: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dimmer .dimmer-buttons button {
  width: 100%;
}
.dimmer .dimmer-buttons button:last-child {
  margin-top: 16px;
}
.dimmer .dimmer-buttons.single-button button {
  margin-top: 0;
}

@media (min-width: 768px) {
  .dimmer {
    padding: 24px;
  }
  .dimmer .dimmer-icon {
    margin-bottom: 48px;
  }
  .dimmer .dimmer-buttons {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .dimmer .dimmer-buttons button {
    width: 50%;
    margin-top: 0 !important;
  }
  .dimmer .dimmer-buttons button:last-child {
    margin-left: 24px;
  }
  .dimmer .dimmer-buttons.single-button button {
    width: auto;
    min-width: 50%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .dimmer {
    -ms-flex-align: center;
        align-items: center;
  }
}
.acceptoverlayable {
  position: relative;
}
.acceptoverlayable.show {
  min-height: 450px;
}

.acceptoverlay {
  display: -ms-flexbox;
  display: flex;
  background-color: hsl(210, 54%, 20%);
  opacity: 0.92;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 32px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}
.acceptoverlay label {
  color: #fff;
}
.acceptoverlay label::after {
  border-color: #fff !important;
}
.acceptoverlay[aria-hidden=true] {
  display: none;
}
.acceptoverlay.acceptoverlay-primary {
  background-color: #11528e;
}
.acceptoverlay.acceptoverlay-primary.show {
  opacity: 0.97;
}
.acceptoverlay h1, .acceptoverlay .h1,
.acceptoverlay h2,
.acceptoverlay .h2,
.acceptoverlay h3,
.acceptoverlay .h3,
.acceptoverlay h4,
.acceptoverlay .h4,
.acceptoverlay h5,
.acceptoverlay .h5,
.acceptoverlay h6,
.acceptoverlay .h6,
.acceptoverlay p {
  color: #fff;
  margin-bottom: 0;
}
.acceptoverlay h4, .acceptoverlay .h4 {
  text-align: center;
  font-size: 2.25rem;
}
.acceptoverlay p {
  text-align: justify;
  font-family: "Titillium Web", sans-serif;
  font-size: 1rem;
}
.acceptoverlay .acceptoverlay-inner {
  width: 100%;
  max-width: 480px;
}
.acceptoverlay .acceptoverlay-icon {
  text-align: center;
  margin-bottom: 24px;
}
.acceptoverlay .acceptoverlay-icon .icon {
  fill: #fff;
}
.acceptoverlay .acceptoverlay-buttons {
  background-color: transparent !important;
  margin-top: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.acceptoverlay .acceptoverlay-buttons button {
  width: 100%;
}
.acceptoverlay .acceptoverlay-buttons button:last-child {
  margin-top: 16px;
}
.acceptoverlay .acceptoverlay-buttons.single-button button {
  margin-top: 0;
}

@media (min-width: 768px) {
  .acceptoverlay {
    padding: 24px;
  }
  .acceptoverlay .acceptoverlay-icon {
    margin-bottom: 48px;
  }
  .acceptoverlay .acceptoverlay-buttons {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .acceptoverlay .acceptoverlay-buttons button {
    width: 50%;
    margin-top: 0 !important;
  }
  .acceptoverlay .acceptoverlay-buttons button:last-child {
    margin-left: 24px;
  }
  .acceptoverlay .acceptoverlay-buttons.single-button button {
    width: auto;
    min-width: 50%;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  .acceptoverlay {
    -ms-flex-align: center;
        align-items: center;
  }
}
.it-timeline-wrapper .it-now-label {
  position: absolute;
  top: 50%;
  z-index: 10;
  font-size: 1rem;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  color: #11528e;
  font-weight: 600;
}
.it-timeline-wrapper .row {
  position: relative;
  padding-top: 48px;
}
.it-timeline-wrapper .row:after {
  content: "";
  width: 4px;
  background: linear-gradient(0deg, #11528e 0%, hsl(210, 100%, 20%) 100%);
  position: absolute;
  left: 40px;
  top: -16px;
  bottom: -16px;
}
.it-timeline-wrapper .timeline-element {
  padding: 18px 0 18px 40px;
  position: relative;
}
.it-timeline-wrapper .timeline-element .card {
  background: none;
}
.it-timeline-wrapper .it-pin-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  top: -24px;
  z-index: 4;
  left: 6px;
}
.it-timeline-wrapper .it-pin-wrapper .pin-icon {
  width: 48px;
  height: 48px;
  border-radius: 48px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
  border: 8px solid #fff;
  margin-right: 16px;
  background: #fff;
}
.it-timeline-wrapper .it-pin-wrapper svg {
  width: 24px;
  height: 24px;
  fill: #11528e;
}
.it-timeline-wrapper .it-pin-wrapper .pin-text {
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  background: hsl(210, 100%, 20%);
  border-radius: 0.375rem;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.it-timeline-wrapper .it-pin-wrapper .pin-text span {
  padding: 4px 16px;
  display: block;
  position: relative;
}
.it-timeline-wrapper .it-pin-wrapper .pin-text span:after {
  content: "";
  width: 10px;
  height: 10px;
  background: hsl(210, 100%, 20%);
  border-radius: 3px;
  position: absolute;
  left: -4px;
  top: 50%;
  -ms-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-icon {
  background: #11528e;
}
.it-timeline-wrapper .it-pin-wrapper.it-now svg {
  fill: #fff;
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text {
  background: #11528e;
}
.it-timeline-wrapper .it-pin-wrapper.it-now .pin-text span:after {
  background: #11528e;
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-icon {
  background: hsl(210, 100%, 20%);
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence svg {
  fill: #fff;
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text {
  background: hsl(210, 100%, 20%);
}
.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after {
  background: hsl(210, 100%, 20%);
}
.it-timeline-wrapper .card-title {
  text-transform: uppercase;
}

@media (min-width: 992px) {
  .it-timeline-wrapper .row:after {
    content: "";
    left: calc(50% - 4px);
  }
  .it-timeline-wrapper .timeline-element {
    padding: 18px 0 18px 40px;
    width: 50%;
  }
  .it-timeline-wrapper .col-12 .card-wrapper .card {
    border: none;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label {
    right: 50%;
    -ms-transform: translateX(100%);
        transform: translateX(100%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-now-label:before {
    content: "";
    display: inline-block;
    height: 1px;
    width: 16px;
    background: #11528e;
    margin-right: 16px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .timeline-element {
    padding: 18px 40px 18px 18px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card {
    text-align: right;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card:after {
    margin-left: auto;
    display: inline-block;
    margin-right: 24px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .card-wrapper .card a.read-more {
    right: 24px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    left: auto;
    right: -62px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-icon {
    margin-right: 0;
    margin-left: 16px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper .pin-text span:after {
    left: auto;
    right: -4px;
  }
  .it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper.it-evidence .pin-text span:after {
    border-color: transparent transparent transparent #11528e;
  }
  .it-timeline-wrapper .col-12:nth-child(even) .it-now-label {
    left: 0;
    -ms-transform: translateX(-100%);
        transform: translateX(-100%);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-timeline-wrapper .col-12:nth-child(even) .it-now-label:after {
    content: "";
    display: inline-block;
    height: 1px;
    width: 16px;
    background: #11528e;
    margin-left: 16px;
  }
  .it-timeline-wrapper .col-12:nth-child(even) .timeline-element {
    position: relative;
    left: 50%;
  }
  .it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper {
    left: -66px;
  }
  .it-timeline-wrapper .it-pin-wrapper {
    position: relative;
  }
  .it-timeline-wrapper .it-pin-wrapper .pin-text {
    font-size: 1rem;
  }
}
.anchor-offset:before {
  content: "";
  display: block;
  height: 96px;
  margin-top: -96px;
}
@media (min-width: 992px) {
  .anchor-offset:before {
    height: 72px;
    margin-top: -72px;
  }
}

.map-wrapper {
  min-height: 280px;
}
.map-wrapper.map-column {
  margin: 0 -24px;
}
@media (min-width: 992px) {
  .map-wrapper.map-column {
    margin-left: -3rem;
    margin-right: 0;
  }
}

.point-list-wrapper .point-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.point-list-wrapper .point-list .point-list-aside {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.5rem 1rem;
  color: #11528e;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #11528e;
}
.point-list-wrapper .point-list .point-list-aside:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  top: 50%;
  right: -5px;
  -ms-transform: translateY(-5px);
      transform: translateY(-5px);
  border-radius: 50%;
  background-color: #11528e;
}
.point-list-wrapper .point-list .point-list-aside .point-date {
  -ms-flex: 1;
      flex: 1;
  font-size: 2.75rem;
  line-height: 1.1;
}
.point-list-wrapper .point-list .point-list-aside .point-month {
  -ms-flex: 1;
      flex: 1;
  font-size: 1rem;
  text-transform: uppercase;
}
.point-list-wrapper .point-list .point-list-aside.point-list-primary {
  color: #11528e;
  border-color: #11528e;
}
.point-list-wrapper .point-list .point-list-aside.point-list-primary:after {
  background-color: #11528e;
}
.point-list-wrapper .point-list .point-list-aside.point-list-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.point-list-wrapper .point-list .point-list-aside.point-list-secondary:after {
  background-color: #6c757d;
}
.point-list-wrapper .point-list .point-list-aside.point-list-success {
  color: #477d45;
  border-color: #477d45;
}
.point-list-wrapper .point-list .point-list-aside.point-list-success:after {
  background-color: #477d45;
}
.point-list-wrapper .point-list .point-list-aside.point-list-info {
  color: #3e94e9;
  border-color: #3e94e9;
}
.point-list-wrapper .point-list .point-list-aside.point-list-info:after {
  background-color: #3e94e9;
}
.point-list-wrapper .point-list .point-list-aside.point-list-warning {
  color: #ff7752;
  border-color: #ff7752;
}
.point-list-wrapper .point-list .point-list-aside.point-list-warning:after {
  background-color: #ff7752;
}
.point-list-wrapper .point-list .point-list-aside.point-list-danger {
  color: #90433e;
  border-color: #90433e;
}
.point-list-wrapper .point-list .point-list-aside.point-list-danger:after {
  background-color: #90433e;
}
.point-list-wrapper .point-list .point-list-aside.point-list-light {
  color: #eeeeee;
  border-color: #eeeeee;
}
.point-list-wrapper .point-list .point-list-aside.point-list-light:after {
  background-color: #eeeeee;
}
.point-list-wrapper .point-list .point-list-aside.point-list-dark {
  color: #212529;
  border-color: #212529;
}
.point-list-wrapper .point-list .point-list-aside.point-list-dark:after {
  background-color: #212529;
}
.point-list-wrapper .point-list .point-list-aside.point-list-black {
  color: #000;
  border-color: #000;
}
.point-list-wrapper .point-list .point-list-aside.point-list-black:after {
  background-color: #000;
}
.point-list-wrapper .point-list .point-list-aside.point-list-white {
  color: #fff;
  border-color: #fff;
}
.point-list-wrapper .point-list .point-list-aside.point-list-white:after {
  background-color: #fff;
}
.point-list-wrapper .point-list .point-list-aside.point-list-100 {
  color: #eeeeee;
  border-color: #eeeeee;
}
.point-list-wrapper .point-list .point-list-aside.point-list-100:after {
  background-color: #eeeeee;
}
.point-list-wrapper .point-list .point-list-aside.point-list-200 {
  color: #a6a6a6;
  border-color: #a6a6a6;
}
.point-list-wrapper .point-list .point-list-aside.point-list-200:after {
  background-color: #a6a6a6;
}
.point-list-wrapper .point-list .point-list-aside.point-list-300 {
  color: #c8c8c8;
  border-color: #c8c8c8;
}
.point-list-wrapper .point-list .point-list-aside.point-list-300:after {
  background-color: #c8c8c8;
}
.point-list-wrapper .point-list .point-list-aside.point-list-400 {
  color: #ced4da;
  border-color: #ced4da;
}
.point-list-wrapper .point-list .point-list-aside.point-list-400:after {
  background-color: #ced4da;
}
.point-list-wrapper .point-list .point-list-aside.point-list-500 {
  color: #adb5bd;
  border-color: #adb5bd;
}
.point-list-wrapper .point-list .point-list-aside.point-list-500:after {
  background-color: #adb5bd;
}
.point-list-wrapper .point-list .point-list-aside.point-list-600 {
  color: #6c757d;
  border-color: #6c757d;
}
.point-list-wrapper .point-list .point-list-aside.point-list-600:after {
  background-color: #6c757d;
}
.point-list-wrapper .point-list .point-list-aside.point-list-700 {
  color: #495057;
  border-color: #495057;
}
.point-list-wrapper .point-list .point-list-aside.point-list-700:after {
  background-color: #495057;
}
.point-list-wrapper .point-list .point-list-aside.point-list-800 {
  color: #343a40;
  border-color: #343a40;
}
.point-list-wrapper .point-list .point-list-aside.point-list-800:after {
  background-color: #343a40;
}
.point-list-wrapper .point-list .point-list-aside.point-list-900 {
  color: #212529;
  border-color: #212529;
}
.point-list-wrapper .point-list .point-list-aside.point-list-900:after {
  background-color: #212529;
}
.point-list-wrapper .point-list .point-list-content {
  -ms-flex: 1;
      flex: 1;
  margin-left: 2em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.point-list-wrapper .point-list .point-list-content > * {
  width: 100%;
}
.point-list-wrapper .point-list.point-list-step .point-list-aside {
  min-width: 54px;
  padding: 0.3rem 1rem 0.3rem 0;
}
.point-list-wrapper .point-list.point-list-step .point-list-aside .point-date {
  -ms-flex: 0;
      flex: 0;
  font-size: 1.5rem;
  line-height: 1;
  min-width: 32px;
}
.point-list-wrapper .point-list.point-list-step .point-list-aside .point-month {
  -ms-flex: 0;
      flex: 0;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.point-list-wrapper .point-list.point-list-step .point-list-content {
  margin-left: 1em;
}
@media (min-width: 992px) {
  .point-list-wrapper.point-list-step-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .point-list-wrapper.point-list-step-wrapper .point-list-step {
    -ms-flex: 1;
        flex: 1;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside {
    padding: 16px 0;
    min-height: 65px;
    width: 100%;
    border-right-width: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside .point-month {
    margin-left: 8px;
    margin-bottom: -2px;
  }
  .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-aside:after {
    top: 100%;
    right: 50%;
    -ms-transform: translate(2px, -4px);
        transform: translate(2px, -4px);
  }
  .point-list-wrapper.point-list-step-wrapper .point-list-step .point-list-content {
    margin: 0;
    text-align: center;
  }
}

.rating-list-wrapper .rating-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: center;
      justify-content: center;
}
.rating-list-wrapper .rating-list .rating-list-aside {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.5rem 1rem;
  color: #11528e;
  border-right: 1px solid #11528e;
}
.rating-list-wrapper .rating-list .rating-list-aside .rating-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1.2;
      flex: 1.2;
  font-size: 2.75rem;
  line-height: 1;
  -ms-flex-align: end;
      align-items: flex-end;
}
.rating-list-wrapper .rating-list .rating-list-aside .rating-total {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0.8;
      flex: 0.8;
  font-size: 1rem;
  line-height: 1;
  text-transform: lowercase;
  -ms-flex-align: start;
      align-items: flex-start;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-primary {
  color: #11528e;
  border-right: 1px solid #11528e;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-secondary {
  color: #6c757d;
  border-right: 1px solid #6c757d;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-success {
  color: #477d45;
  border-right: 1px solid #477d45;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-info {
  color: #3e94e9;
  border-right: 1px solid #3e94e9;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-warning {
  color: #ff7752;
  border-right: 1px solid #ff7752;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-danger {
  color: #90433e;
  border-right: 1px solid #90433e;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-light {
  color: #eeeeee;
  border-right: 1px solid #eeeeee;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-dark {
  color: #212529;
  border-right: 1px solid #212529;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-black {
  color: #000;
  border-right: 1px solid #000;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-white {
  color: #fff;
  border-right: 1px solid #fff;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-100 {
  color: #eeeeee;
  border-right: 1px solid #eeeeee;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-200 {
  color: #a6a6a6;
  border-right: 1px solid #a6a6a6;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-300 {
  color: #c8c8c8;
  border-right: 1px solid #c8c8c8;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-400 {
  color: #ced4da;
  border-right: 1px solid #ced4da;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-500 {
  color: #adb5bd;
  border-right: 1px solid #adb5bd;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-600 {
  color: #6c757d;
  border-right: 1px solid #6c757d;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-700 {
  color: #495057;
  border-right: 1px solid #495057;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-800 {
  color: #343a40;
  border-right: 1px solid #343a40;
}
.rating-list-wrapper .rating-list .rating-list-aside.rating-list-900 {
  color: #212529;
  border-right: 1px solid #212529;
}
.rating-list-wrapper .rating-list .rating-list-content {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
  -ms-flex: 0.3;
      flex: 0.3;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  float: none !important;
  height: 0.7em;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating .icon {
  width: 0.7em;
  height: 0.7em;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
  -ms-flex: 0.65;
      flex: 0.65;
  display: -ms-flexbox;
  display: flex;
  height: 3.5em;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -ms-flex-align: start;
      align-items: flex-start;
}
.rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress > .progress {
  width: 100%;
}
@media (min-width: 576px) {
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
    -ms-flex: 0.2;
        flex: 0.2;
  }
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating {
    height: 1em;
  }
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars > .rating .icon {
    width: 1em;
    height: 1em;
  }
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
    -ms-flex: 0.75;
        flex: 0.75;
    height: 5em;
  }
}
@media (min-width: 992px) {
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-stars {
    -ms-flex: 0.25;
        flex: 0.25;
  }
  .rating-list-wrapper .rating-list .rating-list-content .rating-list-row .rating-list-progress {
    -ms-flex: 0.7;
        flex: 0.7;
  }
}

.badge {
  --bs-badge-font-size: 0.875em;
  --bs-badge-font-weight: 600;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.badge.badge-outline-primary {
  background-color: transparent !important;
  color: #11528e;
  border: 1px solid #11528e;
}
.badge.badge-outline-secondary {
  background-color: transparent !important;
  color: #6c757d;
  border: 1px solid #6c757d;
}
.badge.badge-outline-success {
  background-color: transparent !important;
  color: #477d45;
  border: 1px solid #477d45;
}
.badge.badge-outline-info {
  background-color: transparent !important;
  color: #3e94e9;
  border: 1px solid #3e94e9;
}
.badge.badge-outline-warning {
  background-color: transparent !important;
  color: #ff7752;
  border: 1px solid #ff7752;
}
.badge.badge-outline-danger {
  background-color: transparent !important;
  color: #90433e;
  border: 1px solid #90433e;
}
.badge.badge-outline-light {
  background-color: transparent !important;
  color: #eeeeee;
  border: 1px solid #eeeeee;
}
.badge.badge-outline-dark {
  background-color: transparent !important;
  color: #212529;
  border: 1px solid #212529;
}
.badge.badge-outline-black {
  background-color: transparent !important;
  color: #000;
  border: 1px solid #000;
}
.badge.badge-outline-white {
  background-color: transparent !important;
  color: #fff;
  border: 1px solid #fff;
}
.badge.badge-outline-100 {
  background-color: transparent !important;
  color: #eeeeee;
  border: 1px solid #eeeeee;
}
.badge.badge-outline-200 {
  background-color: transparent !important;
  color: #a6a6a6;
  border: 1px solid #a6a6a6;
}
.badge.badge-outline-300 {
  background-color: transparent !important;
  color: #c8c8c8;
  border: 1px solid #c8c8c8;
}
.badge.badge-outline-400 {
  background-color: transparent !important;
  color: #ced4da;
  border: 1px solid #ced4da;
}
.badge.badge-outline-500 {
  background-color: transparent !important;
  color: #adb5bd;
  border: 1px solid #adb5bd;
}
.badge.badge-outline-600 {
  background-color: transparent !important;
  color: #6c757d;
  border: 1px solid #6c757d;
}
.badge.badge-outline-700 {
  background-color: transparent !important;
  color: #495057;
  border: 1px solid #495057;
}
.badge.badge-outline-800 {
  background-color: transparent !important;
  color: #343a40;
  border: 1px solid #343a40;
}
.badge.badge-outline-900 {
  background-color: transparent !important;
  color: #212529;
  border: 1px solid #212529;
}
.badge.rounded-pill {
  padding-left: 0.6em;
  padding-right: 0.6em;
}

a.badge:hover {
  color: #fff;
}
a.badge:hover.bg-primary {
  background-color: #0e4272 !important;
}
a.badge:hover.bg-secondary {
  background-color: #565e64 !important;
}
a.badge:hover.bg-success {
  background-color: #396437 !important;
}
a.badge:hover.bg-info {
  background-color: #3276ba !important;
}
a.badge:hover.bg-warning {
  background-color: #cc5f42 !important;
}
a.badge:hover.bg-danger {
  background-color: #733632 !important;
}
a.badge:hover.bg-light {
  background-color: #bebebe !important;
}
a.badge:hover.bg-dark {
  background-color: #1a1e21 !important;
}
a.badge:hover.bg-black {
  background-color: black !important;
}
a.badge:hover.bg-white {
  background-color: #cccccc !important;
}
a.badge:hover.bg-100 {
  background-color: #bebebe !important;
}
a.badge:hover.bg-200 {
  background-color: #858585 !important;
}
a.badge:hover.bg-300 {
  background-color: #a0a0a0 !important;
}
a.badge:hover.bg-400 {
  background-color: #a5aaae !important;
}
a.badge:hover.bg-500 {
  background-color: #8a9197 !important;
}
a.badge:hover.bg-600 {
  background-color: #565e64 !important;
}
a.badge:hover.bg-700 {
  background-color: #3a4046 !important;
}
a.badge:hover.bg-800 {
  background-color: #2a2e33 !important;
}
a.badge:hover.bg-900 {
  background-color: #1a1e21 !important;
}

.figure-caption {
  font-size: 90%;
}

.bs-is-sticky {
  position: sticky !important;
  z-index: 9999 !important;
}

.bs-is-fixed {
  position: fixed !important;
  z-index: 10000 !important; /* per fare in modo che uno sticky non finisca sopra un fixed (es. l'header) */
}

@media print {
  [type=checkbox]:checked + label::before {
    border-color: transparent #11528e #11528e transparent !important;
    opacity: 1 !important;
  }
  [type=checkbox]:disabled:checked + label::before {
    border-color: transparent #e6e9f2 #e6e9f2 transparent !important;
  }
}
code,
pre,
kbd {
  font-size: 0.875rem;
}

pre code {
  font-size: 1rem;
}

.figure.img-full img {
  width: 100%;
  height: 100%;
  max-height: 600px;
  object-fit: cover;
}

.form-feedback {
  margin-left: 0.5rem;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
}
.form-feedback.just-validate-error-label {
  color: #d9364f;
}

.sr-only-justvalidate-bi {
  display: none;
}

.just-validate-success-field {
  border-color: #008758 !important;
  padding-right: calc(1.5em + 0.75rem) !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E");
}

textarea.just-validate-success-field {
  background-position: right 0.2rem !important;
  background-repeat: no-repeat !important;
  background-size: 28px 16px !important;
}

input[type=date].just-validate-success-field,
input[type=file].just-validate-success-field,
input[type=text].just-validate-success-field {
  background-repeat: no-repeat;
  background-size: 37px 21px;
  background-position: right center;
}

input[type=date].is-invalid {
  border-bottom: 1px solid #d9364f;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 37px 21px;
  background-position: right center;
}

input[type=checkbox].just-validate-success-field + label,
input[type=radio].just-validate-success-field + label {
  color: #008758;
}

select.is-invalid {
  border-bottom: 1px solid #d9364f;
}
select.just-validate-success-field {
  background-repeat: no-repeat;
  background-size: 77px 21px;
  background-position: right center;
  border-bottom: 1px solid #008758;
}

.pagescroll-scroll-disabled {
  scroll-behavior: auto !important;
}

a.datepicker-button {
  cursor: pointer;
}
a.datepicker-button.default:hover, a.datepicker-button.default:focus {
  background-color: #ddd;
}

.datepicker-calendar {
  margin: 0 10px 10px 0;
  font-size: 1rem;
  padding: 2px;
  position: absolute;
  width: 261px;
  border: 1px solid #ccc;
  border-radius: 4px;
  z-index: 50;
}
.datepicker-calendar .datepicker-month-wrap {
  margin: 0;
  padding-top: 1px;
  text-align: center;
  height: 30px;
}
.datepicker-calendar .datepicker-month-fast-prev.disabled,
.datepicker-calendar .datepicker-month-fast-next.disabled,
.datepicker-calendar .datepicker-month-prev.disabled,
.datepicker-calendar .datepicker-month-next.disabled {
  border: none;
  cursor: default;
  color: #999;
}
.datepicker-calendar .datepicker-month-fast-prev,
.datepicker-calendar .datepicker-month-fast-next,
.datepicker-calendar .datepicker-month-prev,
.datepicker-calendar .datepicker-month-next {
  cursor: pointer;
  margin: 3px;
  width: 24px;
  height: 24px;
  padding-top: 3px;
}
.datepicker-calendar .datepicker-month-fast-prev {
  padding-right: 2px;
}
.datepicker-calendar .datepicker-month-fast-next {
  padding-left: 2px;
}
.datepicker-calendar .datepicker-month-fast-prev.enabled:hover,
.datepicker-calendar .datepicker-month-fast-prev.enabled:focus,
.datepicker-calendar .datepicker-month-fast-next.enabled:hover,
.datepicker-calendar .datepicker-month-fast-next.enabled:focus,
.datepicker-calendar .datepicker-month-prev.enabled:hover,
.datepicker-calendar .datepicker-month-prev.enabled:focus,
.datepicker-calendar .datepicker-month-next.enabled:hover,
.datepicker-calendar .datepicker-month-next.enabled:focus {
  margin-top: 2px;
  border: 1px solid #800;
  border-radius: 4px;
}
.datepicker-calendar .datepicker-month {
  margin: 3px 56px 2px 56px;
  height: 24px;
  text-align: center;
  font-weight: bold;
  font-size: 1.25rem;
  cursor: pointer;
  padding-top: 1px;
}
.datepicker-calendar .datepicker-month:after {
  font-family: "Glyphicons Halflings", sans-serif;
  font-size: 0.625rem;
  display: inline-block;
  content: "\e252";
}
.datepicker-calendar .datepicker-month:hover, .datepicker-calendar .datepicker-month:focus {
  padding-top: 0;
  border: 1px solid #800;
  border-radius: 4px;
}
.datepicker-calendar table.datepicker-grid {
  width: 100%;
  font-size: 1.25rem;
  text-align: center;
}
.datepicker-calendar table.datepicker-grid.rtl {
  direction: rtl;
}
.datepicker-calendar table.datepicker-grid:focus {
  outline: none;
}
.datepicker-calendar table.datepicker-grid th,
.datepicker-calendar table.datepicker-grid td {
  text-align: center;
  padding: 0;
}
.datepicker-calendar table.datepicker-grid th {
  height: 30px;
}
.datepicker-calendar table.datepicker-grid th abbr {
  border: none;
}
.datepicker-calendar table.datepicker-grid td {
  border: 1px solid #999;
  cursor: pointer;
}
.datepicker-calendar table.datepicker-grid td.unselectable {
  cursor: default;
}
.datepicker-calendar table.datepicker-grid td.day {
  height: 30px;
}
.datepicker-calendar table.datepicker-grid td.month {
  height: 60px;
}
.datepicker-calendar table.datepicker-grid td.year {
  height: 45px;
}
.datepicker-calendar table.datepicker-grid td.curDay, .datepicker-calendar table.datepicker-grid td.curMonth, .datepicker-calendar table.datepicker-grid td.curYear {
  border: 1px solid #999;
}
.datepicker-calendar table.datepicker-grid td.empty {
  border: 1px solid #999;
  cursor: default;
}
.datepicker-calendar .offscreen {
  position: absolute;
  left: -200em;
  top: -100em;
}
.datepicker-calendar button.datepicker-close {
  height: 30px;
  width: 100%;
  font-weight: bold;
  margin-top: 1px;
  border: 1px solid #eee;
  border-radius: 2px;
}
.datepicker-calendar.default {
  background-color: #fff;
}
.datepicker-calendar.default button.datepicker-close:focus,
.datepicker-calendar.default button.datepicker-close:hover,
.datepicker-calendar.default .datepicker-month-fast-next.enabled:focus,
.datepicker-calendar.default .datepicker-month-fast-next.enabled:hover,
.datepicker-calendar.default .datepicker-month-fast-prev.enabled:focus,
.datepicker-calendar.default .datepicker-month-fast-prev.enabled:hover,
.datepicker-calendar.default .datepicker-month-next.enabled:focus,
.datepicker-calendar.default .datepicker-month-next.enabled:hover,
.datepicker-calendar.default .datepicker-month-prev.enabled:focus,
.datepicker-calendar.default .datepicker-month-prev.enabled:hover,
.datepicker-calendar.default .datepicker-month:focus,
.datepicker-calendar.default .datepicker-month:hover {
  background-color: #eee;
  border-color: #999;
  border: none;
  margin: 0;
  padding: 0;
}
.datepicker-calendar.default .datepicker-month-fast-next,
.datepicker-calendar.default .datepicker-month-fast-prev,
.datepicker-calendar.default .datepicker-month-next,
.datepicker-calendar.default .datepicker-month-prev {
  margin: 0;
  padding: 0;
}
.datepicker-calendar.default table.datepicker-grid {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.1px;
}
.datepicker-calendar.default table.datepicker-grid:focus {
  outline: none;
}
.datepicker-calendar.default table.datepicker-grid th {
  background-color: transparent;
  border: none;
}
.datepicker-calendar.default table.datepicker-grid td {
  border: none;
  color: #000;
  background: transparent;
}
.datepicker-calendar.default table.datepicker-grid td span {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50px;
  text-align: center;
  transition: all 0.3s;
}
.datepicker-calendar.default table.datepicker-grid td:hover {
  background: transparent;
}
.datepicker-calendar.default table.datepicker-grid td:hover span {
  background: hsl(210, 6.2290689886%, 92.535%);
}
.datepicker-calendar.default table.datepicker-grid td.unselectable {
  color: #999;
}
.datepicker-calendar.default table.datepicker-grid td.curDay, .datepicker-calendar.default table.datepicker-grid td.curMonth, .datepicker-calendar.default table.datepicker-grid td.curYear {
  background: transparent;
}
.datepicker-calendar.default table.datepicker-grid td.curDay span, .datepicker-calendar.default table.datepicker-grid td.curMonth span, .datepicker-calendar.default table.datepicker-grid td.curYear span {
  background: hsl(210, 62%, 97%);
}
.datepicker-calendar.default table.datepicker-grid td.empty {
  border: none;
  color: #ccc;
}
.datepicker-calendar.default table.datepicker-grid td.empty:hover {
  background: transparent;
}
.datepicker-calendar.default table.datepicker-grid td.empty:hover span {
  background: #11528e;
  color: #fff;
}
.datepicker-calendar.default table.datepicker-grid td.selectable:hover, .datepicker-calendar.default table.datepicker-grid td.selectable.focus {
  background-color: transparent;
}
.datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
  background: #11528e;
  color: #fff;
}
.datepicker-calendar.default tr.datepicker-weekdays {
  border: none;
}
.datepicker-calendar.default button.datepicker-close {
  background-color: #ddd;
  border-color: #999;
  color: #000;
}

.datepicker-overlay {
  background: #777;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  height: 100%;
  min-height: 100%;
  z-index: 40;
}

.it-datepicker-wrapper {
  position: relative;
}
.it-datepicker-wrapper .valid-feedback,
.it-datepicker-wrapper .invalid-feedback {
  position: absolute;
  top: 100%;
  left: 0;
}
.it-datepicker-wrapper .form-group > label {
  background-color: rgba(255, 255, 255, 0);
  -ms-transform: translateY(-75%);
      transform: translateY(-75%);
  font-size: 0.875em;
}
.it-datepicker-wrapper input[type=time] {
  color: #212529;
}
.it-datepicker-wrapper label.pickerlabel {
  color: hsl(210, 17%, 44%);
  font-weight: 600;
  line-height: 2.5rem;
  transition: 0.2s ease-out;
  top: 1rem;
  font-size: 0.875em;
  cursor: text;
  display: block;
  width: 100%;
  padding: 0 0.5rem;
  z-index: 6;
}
.it-datepicker-wrapper .datepicker-calendar {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  border-radius: 0;
  border: none;
  width: 100%;
  border-top: 2px solid #212529;
  margin-top: -8px;
  color: #212529;
  padding: 24px;
}
.it-datepicker-wrapper .datepicker-calendar[aria-hidden=true] {
  display: inherit;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap {
  padding: 0;
  color: #212529;
  margin-bottom: 16px;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month {
  font-size: 0.875rem;
  letter-spacing: 0.1px;
  text-transform: uppercase;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month:after {
  display: none;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-right {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 0 3px 6px;
  border-color: transparent transparent transparent #000;
  display: inline-block;
  -ms-transform: translateY(-3px);
      transform: translateY(-3px);
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .icon-left {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 6px 3px 0;
  border-color: transparent #000 transparent transparent;
  display: inline-block;
  -ms-transform: translateY(-3px);
      transform: translateY(-3px);
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next {
  float: right;
  display: inline-block;
  min-width: 32px;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-next svg:first-child {
  margin-right: -8px;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
  float: right;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev {
  float: left;
  display: inline-block;
  min-width: 32px;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-fast-prev svg:last-child {
  margin-left: -8px;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month-wrap .datepicker-month-prev {
  float: left;
}
.it-datepicker-wrapper .datepicker-calendar .datepicker-month {
  margin: 0;
  padding: 0;
}
.it-datepicker-wrapper .input-group {
  position: relative;
}
.it-datepicker-wrapper .input-group:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #212529;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
  transition: all 0.3s;
  left: 0;
}
.it-datepicker-wrapper .input-group .it-date-datepicker {
  border-bottom: none;
  background: transparent;
}
.it-datepicker-wrapper .input-group .it-date-datepicker:-ms-input-placeholder {
  color: #212529;
}
.it-datepicker-wrapper .input-group .it-date-datepicker::placeholder {
  color: #212529;
}
.it-datepicker-wrapper .input-group .datepicker-button {
  padding: 0;
  all: unset;
  margin-right: 16px;
  position: relative;
  height: 40px;
  cursor: pointer;
}
.it-datepicker-wrapper .input-group .datepicker-button:focus:not(.focus--mouse) {
  background-color: transparent;
  box-shadow: 0 0 0 2px #fd7e14;
}
.it-datepicker-wrapper .input-group .datepicker-button:hover {
  all: unset;
  margin-right: 16px;
  height: 40px;
}
.it-datepicker-wrapper .input-group .datepicker-button:hover .icon {
  fill: #11528e;
}
.it-datepicker-wrapper .input-group .datepicker-button .icon {
  fill: #212529;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  transition: all 0.3s;
}

.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default button.datepicker-close:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-next.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month-prev.enabled:hover,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:focus,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default div.datepicker-month:hover {
  background: transparent;
  border-color: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td {
  background: transparent;
  color: #fff;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td:hover span {
  background: rgba(255, 255, 255, 0.1);
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty:hover span {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable:hover {
  background-color: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.selectable.focus span {
  background: #fff;
  color: #11528e;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curDay span, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curMonth span, .it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.curYear span {
  background: rgba(255, 255, 255, 0.1);
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td.empty {
  opacity: 0.3;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid td,
.it-datepicker-wrapper.theme-dark .datepicker-calendar.default table.datepicker-grid th {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar {
  border-top: 2px solid #212529;
  color: #fff;
  background-color: #11528e;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap {
  color: #fff;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap svg {
  fill: #fff;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-right {
  border-color: transparent transparent transparent #fff;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .icon-left {
  border-color: transparent #fff transparent transparent;
}
.it-datepicker-wrapper.theme-dark .datepicker-calendar .datepicker-month-wrap .datepicker-month-next {
  float: right;
}
.it-datepicker-wrapper.theme-dark .input-group:after {
  background: #212529;
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker {
  background: transparent;
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker:-ms-input-placeholder {
  color: #212529;
}
.it-datepicker-wrapper.theme-dark .input-group .it-date-datepicker::placeholder {
  color: #212529;
}

.calendar-input-container {
  z-index: 1;
}

#error_container {
  color: #8b0000;
  font-weight: 700;
}

.off-screen {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  z-index: 0;
}

.error_container {
  color: #8b0000;
  font-weight: 700;
  font-size: 0.75rem;
  position: absolute;
  margin-top: -12px;
}

.error-label {
  color: #8b0000;
}

/*SPINNER*/
.spinner-control > div .ui-spinner {
  display: block;
  text-align: center;
}

.spinner-control > div button {
  background-color: transparent;
  border: 1px solid transparent;
}

.spinner-control > div button:hover {
  border: 1px solid #777;
  cursor: pointer;
}

.it-timepicker-wrapper .form-group label {
  left: 0;
}
.it-timepicker-wrapper label.pickerlabel {
  color: hsl(210, 17%, 44%);
  font-weight: 600;
  line-height: 2.5rem;
  transition: 0.2s ease-out;
  top: 1rem;
  font-size: 0.875em;
  cursor: text;
  display: block;
  width: 100%;
  padding: 0 0.5rem;
  z-index: 6;
}
.it-timepicker-wrapper .calendar-input-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
}
.it-timepicker-wrapper .calendar-input-container .form-group {
  padding-bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-bottom: 0;
}
.it-timepicker-wrapper .calendar-input-container:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: #212529;
  -ms-transform-origin: bottom;
      transform-origin: bottom;
  transition: all 0.3s;
  left: 0;
}
.it-timepicker-wrapper .calendar-input-container input.form-control {
  border-bottom: none;
  background: transparent;
  color: #212529;
  -ms-flex: 1;
      flex: 1;
}
.it-timepicker-wrapper .calendar-input-container input.form-control:-ms-input-placeholder {
  color: #212529;
}
.it-timepicker-wrapper .calendar-input-container input.form-control::placeholder {
  color: #212529;
}
.it-timepicker-wrapper .calendar-input-container .btn-time {
  border: none;
  background: transparent;
}
.it-timepicker-wrapper .calendar-input-container .btn-time:hover svg {
  fill: #11528e;
}
.it-timepicker-wrapper .calendar-input-container .btn-time svg {
  fill: #212529;
  transition: all 0.3s;
}
.it-timepicker-wrapper .time-spinner {
  position: relative;
}
.it-timepicker-wrapper .spinner-control {
  position: absolute;
  padding: 24px;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  border-top: 1px solid #212529;
  display: none;
  margin-top: -2px;
}
.it-timepicker-wrapper .spinner-control .spinner {
  float: left;
  position: relative;
}
.it-timepicker-wrapper .spinner-control .spinner:not(:last-child) {
  margin-right: 24px;
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper {
  position: absolute;
  right: 0;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  -ms-flex-direction: column;
      flex-direction: column;
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button {
  position: relative;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-up {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 0;
  height: 0;
  left: 1px;
  border-style: solid;
  border-width: 0 5px 6px 5px;
  border-color: transparent transparent #000000 transparent;
  display: block;
}
.it-timepicker-wrapper .spinner-control .spinner .button-wrapper button .icon-down {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 0;
  height: 0;
  left: 1px;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #000000 transparent transparent transparent;
  display: block;
}
.it-timepicker-wrapper .spinner-control input {
  color: #212529;
  max-width: 80px;
  border: none;
  border-bottom: 1px solid #212529;
  background: transparent;
  border-radius: 0;
  font-weight: 600;
  box-shadow: none;
}
.it-timepicker-wrapper .spinner-control input[type=number] {
  -moz-appearance: textfield;
}
.it-timepicker-wrapper .spinner-control input::-webkit-outer-spin-button,
.it-timepicker-wrapper .spinner-control input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.it-timepicker-wrapper.theme-dark .calendar-input-container:after {
  content: "";
  background: #212529;
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control {
  background: transparent;
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control:-ms-input-placeholder {
  color: #212529;
}
.it-timepicker-wrapper.theme-dark .calendar-input-container input.form-control::placeholder {
  color: #212529;
}
.it-timepicker-wrapper.theme-dark .calendar-input-container .btn-time {
  background: transparent;
}
.it-timepicker-wrapper.theme-dark .spinner-control {
  background: #11528e;
}
.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-up {
  border-color: transparent transparent #fff transparent;
}
.it-timepicker-wrapper.theme-dark .spinner-control .spinner .button-wrapper button .icon-down {
  border-color: #fff transparent transparent transparent;
}
.it-timepicker-wrapper.theme-dark .spinner-control input {
  color: #fff;
  border-bottom: 1px solid #fff;
  background: transparent;
}

.it-header-slim-wrapper {
  /* stylelint-disable-next-line scss/at-extend-no-missing-placeholder */
  background: hsl(210, 100%, 35%);
  padding: 6.5px 18px;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
  top: -9px !important;
}
@media (max-width: 767.98px) {
  .it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
    top: 0 !important;
  }
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a {
  color: #fff;
  text-decoration: none;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a:hover:not(.active) {
  text-decoration: underline;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a .icon {
  width: 18px;
  height: 18px;
  transition: all 0.3s;
  -ms-transform-origin: center;
      transform-origin: center;
  fill: #fff;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
  text-transform: uppercase;
  font-size: 0.875rem;
  text-decoration: underline;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle[aria-expanded=true] > .icon:last-of-type {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener {
  font-size: 0.875rem;
  padding: 0.5rem 0;
  display: block;
  text-decoration: none;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] > .icon:last-of-type {
  -ms-transform: scaleY(-1);
      transform: scaleY(-1);
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .navbar-brand {
  color: #fff;
  font-size: 0.875rem;
  padding: 0;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper > a,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper > a {
  background: hsl(210, 100%, 25%);
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper > a:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover,
.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper > a:hover {
  background: hsl(210, 100%, 30%);
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
  margin-top: 16px;
  margin-bottom: 24px;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
  color: #fff;
  cursor: default;
  text-decoration: none;
}
.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item:hover:not(.active) {
  text-decoration: underline;
}

@media (min-width: 992px) {
  .it-header-slim-wrapper {
    height: 48px;
    padding: 0;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content {
    padding: 0 18px;
    height: 48px;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu {
    top: -14px !important;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile {
    -ms-flex-positive: 2;
        flex-grow: 2;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    padding: 0 24px;
    margin-right: 16px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    height: 48px;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
    border-bottom: 2px solid #fff;
    text-decoration: none;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle {
    padding-top: 12px;
    padding-bottom: 12px;
    text-decoration: none;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content a.dropdown-toggle .icon {
    margin-left: 4px;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content a.navbar-brand {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone,
  .it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone {
    height: 48px;
  }
  .it-header-slim-wrapper .collapse:not(.show) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
  .is-sticky .it-user-wrapper .dropdown-menu.show {
    transform: translate3d(0, 6px, 0) !important;
    padding-bottom: 0.5rem;
  }
  .is-sticky .link-list-wrapper ul li a .icon {
    width: 18px;
    height: 18px;
  }
}
.it-header-slim-wrapper.theme-light {
  background: #fff;
  border-bottom: 1px solid rgba(17, 82, 142, 0.2);
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.active {
  color: hsl(210, 66.6666666667%, 36%);
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu:before,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu:before {
  background: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu {
  background-color: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .dropdown-menu a span,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .dropdown-menu a span {
  color: #fff;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn {
  background: #11528e;
  color: #fff;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .it-header-slim-right-zone .btn:hover,
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .header-slim-right-zone .btn:hover {
  background: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a {
  color: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a .icon {
  fill: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content a.it-opener[aria-expanded=true] .icon {
  fill: #11528e;
}
.it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .navbar-brand {
  color: #11528e;
}
.it-header-slim-wrapper.theme-light .btn-full.btn-info, .it-header-slim-wrapper.theme-light .btn-full.btn-danger, .it-header-slim-wrapper.theme-light .btn-full.btn-success, .it-header-slim-wrapper.theme-light .btn-full.btn-warning, .it-header-slim-wrapper.theme-light .btn-full.btn-secondary, .it-header-slim-wrapper.theme-light .btn-full.btn-primary {
  color: #fff !important;
}

@media (min-width: 992px) {
  .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list {
    border-left: 1px solid rgba(17, 82, 142, 0.2);
    border-right: 1px solid rgba(17, 82, 142, 0.2);
  }
  .it-header-slim-wrapper.theme-light .it-header-slim-wrapper-content .nav-mobile ul.link-list a.list-item.active {
    color: #11528e;
    border-bottom: 2px solid #11528e;
  }
}
.it-user-wrapper .dropdown-menu.show {
  transform: translate3d(10px, 42px, 0) !important;
}
.it-user-wrapper .dropdown-menu.show::before {
  right: 12px;
  left: auto !important;
}
.it-user-wrapper.cloned {
  margin-left: 1em;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.it-user-wrapper .link-list-wrapper > ul > li > a {
  line-height: 3em;
}

@media (min-width: 576px) {
  .it-user-wrapper .dropdown-menu.show {
    transform: translate3d(0, 50px, 0) !important;
  }
  .it-user-wrapper .dropdown-menu.show::before {
    right: 12px;
    left: auto !important;
  }
}
@media (min-width: 992px) {
  .it-user-wrapper .dropdown-menu.show {
    transform: translate3d(0, 56px, 0) !important;
  }
  .it-user-wrapper .dropdown-menu.show::before {
    right: auto;
    left: 27px !important;
  }
  .it-user-wrapper.dropdown .icon {
    margin-left: 4px;
  }
  .it-user-wrapper.dropdown.cloned .btn-full {
    height: 56px;
  }
}
.it-header-center-wrapper {
  background: #11528e;
  height: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-left: 18px;
  padding-right: 18px;
}
.it-header-center-wrapper.it-small-header {
  height: 64px;
}
.it-header-center-wrapper .it-header-center-content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper .it-brand-text {
  padding-right: 24px;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title {
  font-size: 1.25rem;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: unset;
  line-height: 1.1;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline {
  font-size: 0.875rem;
  font-weight: normal;
  margin-bottom: 0;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
  text-decoration: none;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
  fill: #fff;
  width: 48px;
  height: 48px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.875rem;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -ms-flexbox;
  display: flex;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
  fill: #fff;
  width: 24px;
  height: 24px;
  margin-left: 16px;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.875rem;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
  width: 24px;
  height: 24px;
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
  fill: #fff;
  width: 24px;
  height: 24px;
}

@media (min-width: 768px) {
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
    margin-left: 40px;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
    margin-left: 8px;
  }
}
@media (min-width: 992px) {
  .it-header-center-wrapper {
    height: 120px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
  }
  .it-header-center-wrapper.it-small-header {
    height: 104px;
  }
  .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h2 {
    font-size: 1.25rem;
  }
  .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper.it-small-header .it-header-center-content-wrapper .it-brand-wrapper a .h3 {
    font-size: 0.75rem;
    margin-top: 4px;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper {
    padding-left: 18px;
    padding-right: 18px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper {
    margin-left: 0;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h2, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h2,
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-title {
    font-size: 1.75rem;
    margin-bottom: 0;
    font-weight: 600;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a h3, .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .h3,
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .it-brand-tagline {
    font-size: 0.875rem;
    font-weight: normal;
    margin-bottom: 0;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a:hover {
    text-decoration: none;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon {
    width: 82px;
    height: 82px;
    margin-right: 16px;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials {
    -ms-flex-align: center;
        align-items: center;
    font-size: 0.875rem;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
    width: 24px;
    height: 24px;
    margin-left: 16px;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
    fill: #f2f2f2;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 80px;
    font-size: 0.875rem;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 16px;
    transition: all 0.3s;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
    background: #f2f2f2;
  }
  .it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
    fill: #11528e;
    width: 24px;
    height: 24px;
  }
}
.it-header-center-wrapper.theme-light {
  background: #fff;
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a {
  color: #11528e;
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-brand-wrapper a .icon {
  fill: #11528e;
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone {
  color: #11528e;
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul .icon {
  fill: #11528e;
}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
  fill: #11528e;
}

@media (min-width: 992px) {
  .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-right-zone .it-socials ul a:hover svg {
    fill: #104e87;
  }
  .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a {
    background: #11528e;
  }
  .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon svg {
    fill: #fff;
  }
  .it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper a.rounded-icon:hover {
    background: #104e87;
  }
}
.it-header-navbar-wrapper nav {
  background: transparent;
}

@media (min-width: 992px) {
  .it-header-navbar-wrapper {
    background: #11528e;
  }
  .it-header-navbar-wrapper .nav-item.megamenu > a.dropdown-toggle:before {
    bottom: -14px;
  }
  .it-header-navbar-wrapper nav a {
    text-decoration: none;
  }
  .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper {
    background: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
  }
  .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav {
    padding: 0;
  }
  .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
  .it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a {
    font-size: 0.875rem;
    line-height: 1.6;
  }
}
@media (max-width: 992px) {
  .it-header-center-wrapper.theme-light + .it-header-navbar-wrapper .custom-navbar-toggler .icon {
    fill: #11528e;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable {
    /*lista menu*/
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper {
    background: #11528e;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
    background: hsl(210, 4%, 78%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-wrapper h3, .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-wrapper .h3,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-wrapper .link-list-heading {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before, .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .h3:before,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .link-list-heading:before {
    background: hsl(210, 85.7142857143%, 72%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav .it-external .link-list-wrapper .link-list li.it-more a:before {
    background: hsl(210, 85.7142857143%, 72%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.dropdown .icon {
    fill: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
    background: hsl(210, 62%, 97%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
    background: hsl(210, 62%, 97%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
    background: hsl(210, 4%, 78%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
    background: hsl(210, 4%, 78%);
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-left-color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .close-div .close-menu {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu h3, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .h3,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-heading {
    font-weight: 600;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu h3.it-heading-megacolumn, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .it-heading-megacolumn.h3,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-heading.it-heading-megacolumn {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a span {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a i {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a h3, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a .h3,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li a .link-list-heading {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li h3, .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li .h3,
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li .link-list-heading {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-dark-mobile .navbar .dropdown-menu .link-list-wrapper ul li .divider {
    background: hsl(210, 85.7142857143%, 72%);
  }
}
/*
++++++++++++++++++++++++++++++Desktop light Theme+++++++++++++++++++++++++++++++++++++++++++++++++
*/
@media (min-width: 992px) {
  .it-header-navbar-wrapper.theme-light-desk {
    background: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle svg {
    fill: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar {
    background: transparent;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable {
    /*lista menu*/
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper {
    background: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu h3, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .h3,
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list-heading {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3, .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list .h3 {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-external .link-list-wrapper .link-list li.it-more a:before {
    background: hsl(210, 4%, 78%);
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
    background-color: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
    background: hsl(210, 62%, 97%);
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-heading-megacolumn-wrapper .it-heading-megacolumn {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
    background: hsl(210, 62%, 97%);
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
    background: hsl(210, 4%, 78%);
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li.megamenu .it-description p {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link {
    color: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-bottom-color: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu {
    background: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu h3, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .h3 {
    font-weight: 600;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu h3.it-heading-megacolumn, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .it-heading-megacolumn.h3 {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu:before {
    background: #11528e;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a span {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a i {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a h3, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li a .h3 {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li h3, .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li .h3 {
    color: #fff;
  }
  .it-header-navbar-wrapper.theme-light-desk .navbar .dropdown-menu .link-list-wrapper ul li .divider {
    background: hsl(210, 2.9799029799%, 85.57%);
  }
}
.it-header-wrapper {
  position: relative;
  z-index: 5;
}
.it-header-wrapper .it-nav-wrapper {
  position: relative;
  z-index: auto;
}
.it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
  padding-left: 32px;
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
  transition: padding-top 0.3s ease;
  position: absolute;
  z-index: 3;
  left: 0;
  top: 50%;
  margin-top: -22px;
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
  padding-left: 18px;
  padding-right: 18px;
}
.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav .custom-navbar-toggler {
  padding: 0;
  -ms-transform: translateX(-2px);
      transform: translateX(-2px);
  cursor: pointer;
}
.it-header-wrapper.it-header-sticky.is-sticky {
  width: 100%;
}
.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper {
  top: 0;
  width: 100%;
  z-index: 10;
}
.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper {
  display: none;
}
@media (min-width: 992px) {
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper,
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper {
    display: none;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper {
    width: 100%;
    top: 0;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper {
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element .it-brand-text {
    display: none;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a {
    color: #fff;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a:hover {
    text-decoration: none;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a .icon {
    fill: #fff;
    width: 41px;
    height: 41px;
    margin-right: 16px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: 26.6666666667px;
    font-size: 0.875rem;
    color: #fff;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon {
    width: 48px;
    height: 48px;
    border-radius: 24px;
    background: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 16px;
    transition: all 0.3s;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon:hover {
    background: #f2f2f2;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper a.rounded-icon svg {
    fill: #11528e;
    width: 24px;
    height: 24px;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a {
    width: 35px;
    height: 35px;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a svg {
    width: 20px;
    height: 20px;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav {
    -ms-flex: 1;
        flex: 1;
  }
  .it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary {
    display: none;
  }
}

@media (min-width: 992px) {
  .it-header-wrapper .it-nav-wrapper {
    position: relative;
  }
  .it-header-wrapper .it-nav-wrapper .it-brand-wrapper {
    padding-left: 0;
  }
  .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper {
    position: inherit;
    left: auto;
    top: inherit;
    margin-top: 0;
  }
  .it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav {
    padding-left: 18px;
    padding-right: 18px;
  }
  .it-header-wrapper .navbar .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu {
    left: 0;
    right: 0;
  }
}
.it-footer-main {
  background-color: hsl(210, 100%, 30%);
  color: #fff;
  font-size: 1rem;
}
.it-footer-main h4 a, .it-footer-main .h4 a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1rem;
}
.it-footer-main .link-list-wrapper ul li a {
  padding: 0;
  font-size: 1rem;
  line-height: 2rem;
  color: #fff;
}
.it-footer-main .link-list-wrapper ul li a:hover:not(.disabled) {
  text-decoration: underline;
}
.it-footer-main .it-brand-wrapper {
  padding: 32px 0;
}
.it-footer-main .it-brand-wrapper .it-brand-text {
  padding-right: 24px;
}
.it-footer-main .it-brand-wrapper a {
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
}
.it-footer-main .it-brand-wrapper a h2, .it-footer-main .it-brand-wrapper a .h2 {
  font-size: 1.25rem;
  margin-bottom: 0;
  font-weight: 600;
  letter-spacing: unset;
  line-height: 1.1;
}
.it-footer-main .it-brand-wrapper a h3, .it-footer-main .it-brand-wrapper a .h3 {
  font-size: 0.875rem;
  font-weight: normal;
  margin-bottom: 0;
}
.it-footer-main .it-brand-wrapper a:hover {
  text-decoration: none;
}
.it-footer-main .it-brand-wrapper a .icon {
  fill: #fff;
  width: 48px;
  height: 48px;
  margin-right: 8px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.it-footer-main section {
  padding: 0 16px;
}
.it-footer-main label {
  font-weight: 600;
}

.it-footer-small-prints {
  background-color: hsl(210, 100%, 20%);
}
.it-footer-small-prints ul.it-footer-small-prints-list {
  padding: 1.5rem 1rem;
}
.it-footer-small-prints ul.it-footer-small-prints-list li {
  padding: 0.5rem 0;
}
.it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
  padding-top: 0;
}
.it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
  padding-bottom: 0;
}
.it-footer-small-prints a,
.it-footer-small-prints a:hover:not(.disabled) {
  color: #fff;
  font-size: 1rem;
  text-decoration: none;
}

.form-newsletter input[type=email] {
  font-size: 1rem;
}
.form-newsletter input[type=email] ~ * {
  margin-top: 1em;
}
.form-newsletter button {
  display: block;
  width: 100%;
}
@media (min-width: 992px) {
  .form-newsletter button {
    display: inline-block;
    width: auto;
  }
}

@media (min-width: 768px) {
  .it-footer-small-prints ul.it-footer-small-prints-list li {
    padding: 0 1rem;
  }
  .it-footer-small-prints ul.it-footer-small-prints-list li:first-child {
    padding-left: 0;
  }
  .it-footer-small-prints ul.it-footer-small-prints-list li:last-child {
    padding-right: 0;
  }
}
@media (max-width: 992px) {
  .navbar.theme-dark-mobile .navbar-collapsable {
    /*lista menu*/
  }
  .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper {
    background: #11528e;
  }
  .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .nav-item.megamenu .dropdown-menu .col-12:not(:first-child) .it-heading-megacolumn:before {
    background: hsl(210, 4%, 78%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3, .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list .h3 {
    color: #fff;
  }
  .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper h3:before, .navbar.theme-dark-mobile .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .col-12:not(:first-child) .link-list-wrapper .h3:before {
    background: hsl(210, 85.7142857143%, 72%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav .it-external .link-list-wrapper .link-list li.it-more a:before {
    background: hsl(210, 85.7142857143%, 72%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
    background: hsl(210, 62%, 97%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
    background: hsl(210, 62%, 97%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
    background: hsl(210, 4%, 78%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description p {
    color: #fff;
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical.it-description .description-content:before {
    background: hsl(210, 4%, 78%);
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link {
    color: #fff;
  }
  .navbar.theme-dark-mobile .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-left-color: #fff;
  }
  .navbar.theme-dark-mobile .close-div .close-menu {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu h3, .navbar.theme-dark-mobile .dropdown-menu .h3 {
    font-weight: 600;
  }
  .navbar.theme-dark-mobile .dropdown-menu h3.it-heading-megacolumn, .navbar.theme-dark-mobile .dropdown-menu .it-heading-megacolumn.h3 {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a span {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a i {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a h3, .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li a .h3 {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li h3, .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li .h3 {
    color: #fff;
  }
  .navbar.theme-dark-mobile .dropdown-menu .link-list-wrapper ul li .divider {
    background: hsl(210, 85.7142857143%, 72%);
  }
}
/*
++++++++++++++++++++++++++++++Desktop light Theme+++++++++++++++++++++++++++++++++++++++++++++++++
*/
@media (min-width: 992px) {
  .navbar.theme-light-desk {
    background: #fff;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .navbar.theme-light-desk .navbar-collapsable {
    /*lista menu*/
  }
  .navbar.theme-light-desk .navbar-collapsable .menu-wrapper {
    background: #fff;
  }
  .navbar.theme-light-desk .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list h3, .navbar.theme-light-desk .navbar-collapsable .menu-wrapper .navbar-nav .dropdown-menu .link-list .h3 {
    color: #fff;
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-external .link-list-wrapper .link-list li.it-more a:before {
    background: hsl(210, 4%, 78%);
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu a.nav-link:before {
    background-color: #11528e;
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-megamenu-footer {
    background: hsl(210, 62%, 97%);
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical {
    background: hsl(210, 62%, 97%);
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .dropdown-menu .it-vertical .link-list-wrapper .link-list li .divider {
    background: hsl(210, 4%, 78%);
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li.megamenu .it-description p {
    color: #fff;
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link {
    color: #11528e;
  }
  .navbar.theme-light-desk .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-bottom-color: #11528e;
  }
  .navbar.theme-light-desk .dropdown-menu {
    background: #11528e;
  }
  .navbar.theme-light-desk .dropdown-menu h3, .navbar.theme-light-desk .dropdown-menu .h3 {
    font-weight: 600;
  }
  .navbar.theme-light-desk .dropdown-menu h3.it-heading-megacolumn, .navbar.theme-light-desk .dropdown-menu .it-heading-megacolumn.h3 {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu:before {
    background: #11528e;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a.list-item.active span {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a span {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a i {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a h3, .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li a .h3 {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li h3, .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li .h3 {
    color: #fff;
  }
  .navbar.theme-light-desk .dropdown-menu .link-list-wrapper ul li .divider {
    background: hsl(210, 2.9799029799%, 85.57%);
  }
}
.componente-base {
  background-color: #11528e;
  color: #fff;
  cursor: pointer;
  padding: 8px 8px;
}

:focus:not(.focus--mouse),
.form-check [type=checkbox]:focus + label,
.form-check [type=radio]:focus + label,
.toggles label input[type=checkbox]:focus + .lever {
  border-color: #fd7e14 !important;
  box-shadow: 0 0 0 2px #fd7e14 !important;
  outline: none !important;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  box-shadow: none;
}

.focus--mouse:not(.btn),
.form-check [type=checkbox]:focus.focus--mouse + label,
.form-check [type=radio]:focus.focus--mouse + label,
.toggles label input[type=checkbox]:focus.focus--mouse + .lever {
  border-color: inherit !important;
  box-shadow: none !important;
  outline: none !important;
}

.icon {
  width: 32px;
  height: 32px;
  vertical-align: middle;
}
.icon.icon-padded {
  padding: 8px;
}
.icon.icon-xs {
  width: 16px;
  height: 16px;
}
.icon.icon-xs.icon-padded {
  padding: 4px;
}
.icon.icon-sm {
  width: 24px;
  height: 24px;
}
.icon.icon-sm.icon-padded {
  padding: 6px;
}
.icon.icon-lg {
  width: 48px;
  height: 48px;
}
.icon.icon-lg.icon-padded {
  padding: 12px;
}
.icon.icon-xl {
  width: 64px;
  height: 64px;
}
.icon.icon-xl.icon-padded {
  padding: 16px;
}

.icon-primary {
  fill: #11528e !important;
}

.icon-secondary {
  fill: #6c757d !important;
}

.icon-success {
  fill: #477d45 !important;
}

.icon-info {
  fill: #3e94e9 !important;
}

.icon-warning {
  fill: #ff7752 !important;
}

.icon-danger {
  fill: #90433e !important;
}

.icon-light {
  fill: #eeeeee !important;
}

.icon-dark {
  fill: #212529 !important;
}

.icon-black {
  fill: #000 !important;
}

.icon-white {
  fill: #fff !important;
}

.icon-100 {
  fill: #eeeeee !important;
}

.icon-200 {
  fill: #a6a6a6 !important;
}

.icon-300 {
  fill: #c8c8c8 !important;
}

.icon-400 {
  fill: #ced4da !important;
}

.icon-500 {
  fill: #adb5bd !important;
}

.icon-600 {
  fill: #6c757d !important;
}

.icon-700 {
  fill: #495057 !important;
}

.icon-800 {
  fill: #343a40 !important;
}

.icon-900 {
  fill: #212529 !important;
}

/**
 * Swiper 8.4.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 30, 2023
 */

:root {
  --swiper-theme-color:#007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-pointer-events.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -ms-flex-align: start;
      align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-order: 9999;
      order: 9999;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -ms-transform: scale(0.33);
      transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -ms-transform: scale(1);
      transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -ms-transform: scale(1);
      transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -ms-transform: scale(0.66);
      transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -ms-transform: scale(0.33);
      transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -ms-transform: scale(0.66);
      transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -ms-transform: scale(0.33);
      transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -ms-transform: scale(0);
      transform: scale(0);
  -ms-transform-origin: left top;
      transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -ms-transform-origin: right top;
      transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -ms-transform-origin: 50%;
      transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -ms-transform-origin: 100% 0;
      transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
  backface-visibility: hidden;
  overflow: hidden;
}

/*!
 * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */

.bi::before,
[class^=bi-]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: "bootstrap-icons" !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before {
  content: "\f67f";
}

.bi-alarm-fill::before {
  content: "\f101";
}

.bi-alarm::before {
  content: "\f102";
}

.bi-align-bottom::before {
  content: "\f103";
}

.bi-align-center::before {
  content: "\f104";
}

.bi-align-end::before {
  content: "\f105";
}

.bi-align-middle::before {
  content: "\f106";
}

.bi-align-start::before {
  content: "\f107";
}

.bi-align-top::before {
  content: "\f108";
}

.bi-alt::before {
  content: "\f109";
}

.bi-app-indicator::before {
  content: "\f10a";
}

.bi-app::before {
  content: "\f10b";
}

.bi-archive-fill::before {
  content: "\f10c";
}

.bi-archive::before {
  content: "\f10d";
}

.bi-arrow-90deg-down::before {
  content: "\f10e";
}

.bi-arrow-90deg-left::before {
  content: "\f10f";
}

.bi-arrow-90deg-right::before {
  content: "\f110";
}

.bi-arrow-90deg-up::before {
  content: "\f111";
}

.bi-arrow-bar-down::before {
  content: "\f112";
}

.bi-arrow-bar-left::before {
  content: "\f113";
}

.bi-arrow-bar-right::before {
  content: "\f114";
}

.bi-arrow-bar-up::before {
  content: "\f115";
}

.bi-arrow-clockwise::before {
  content: "\f116";
}

.bi-arrow-counterclockwise::before {
  content: "\f117";
}

.bi-arrow-down-circle-fill::before {
  content: "\f118";
}

.bi-arrow-down-circle::before {
  content: "\f119";
}

.bi-arrow-down-left-circle-fill::before {
  content: "\f11a";
}

.bi-arrow-down-left-circle::before {
  content: "\f11b";
}

.bi-arrow-down-left-square-fill::before {
  content: "\f11c";
}

.bi-arrow-down-left-square::before {
  content: "\f11d";
}

.bi-arrow-down-left::before {
  content: "\f11e";
}

.bi-arrow-down-right-circle-fill::before {
  content: "\f11f";
}

.bi-arrow-down-right-circle::before {
  content: "\f120";
}

.bi-arrow-down-right-square-fill::before {
  content: "\f121";
}

.bi-arrow-down-right-square::before {
  content: "\f122";
}

.bi-arrow-down-right::before {
  content: "\f123";
}

.bi-arrow-down-short::before {
  content: "\f124";
}

.bi-arrow-down-square-fill::before {
  content: "\f125";
}

.bi-arrow-down-square::before {
  content: "\f126";
}

.bi-arrow-down-up::before {
  content: "\f127";
}

.bi-arrow-down::before {
  content: "\f128";
}

.bi-arrow-left-circle-fill::before {
  content: "\f129";
}

.bi-arrow-left-circle::before {
  content: "\f12a";
}

.bi-arrow-left-right::before {
  content: "\f12b";
}

.bi-arrow-left-short::before {
  content: "\f12c";
}

.bi-arrow-left-square-fill::before {
  content: "\f12d";
}

.bi-arrow-left-square::before {
  content: "\f12e";
}

.bi-arrow-left::before {
  content: "\f12f";
}

.bi-arrow-repeat::before {
  content: "\f130";
}

.bi-arrow-return-left::before {
  content: "\f131";
}

.bi-arrow-return-right::before {
  content: "\f132";
}

.bi-arrow-right-circle-fill::before {
  content: "\f133";
}

.bi-arrow-right-circle::before {
  content: "\f134";
}

.bi-arrow-right-short::before {
  content: "\f135";
}

.bi-arrow-right-square-fill::before {
  content: "\f136";
}

.bi-arrow-right-square::before {
  content: "\f137";
}

.bi-arrow-right::before {
  content: "\f138";
}

.bi-arrow-up-circle-fill::before {
  content: "\f139";
}

.bi-arrow-up-circle::before {
  content: "\f13a";
}

.bi-arrow-up-left-circle-fill::before {
  content: "\f13b";
}

.bi-arrow-up-left-circle::before {
  content: "\f13c";
}

.bi-arrow-up-left-square-fill::before {
  content: "\f13d";
}

.bi-arrow-up-left-square::before {
  content: "\f13e";
}

.bi-arrow-up-left::before {
  content: "\f13f";
}

.bi-arrow-up-right-circle-fill::before {
  content: "\f140";
}

.bi-arrow-up-right-circle::before {
  content: "\f141";
}

.bi-arrow-up-right-square-fill::before {
  content: "\f142";
}

.bi-arrow-up-right-square::before {
  content: "\f143";
}

.bi-arrow-up-right::before {
  content: "\f144";
}

.bi-arrow-up-short::before {
  content: "\f145";
}

.bi-arrow-up-square-fill::before {
  content: "\f146";
}

.bi-arrow-up-square::before {
  content: "\f147";
}

.bi-arrow-up::before {
  content: "\f148";
}

.bi-arrows-angle-contract::before {
  content: "\f149";
}

.bi-arrows-angle-expand::before {
  content: "\f14a";
}

.bi-arrows-collapse::before {
  content: "\f14b";
}

.bi-arrows-expand::before {
  content: "\f14c";
}

.bi-arrows-fullscreen::before {
  content: "\f14d";
}

.bi-arrows-move::before {
  content: "\f14e";
}

.bi-aspect-ratio-fill::before {
  content: "\f14f";
}

.bi-aspect-ratio::before {
  content: "\f150";
}

.bi-asterisk::before {
  content: "\f151";
}

.bi-at::before {
  content: "\f152";
}

.bi-award-fill::before {
  content: "\f153";
}

.bi-award::before {
  content: "\f154";
}

.bi-back::before {
  content: "\f155";
}

.bi-backspace-fill::before {
  content: "\f156";
}

.bi-backspace-reverse-fill::before {
  content: "\f157";
}

.bi-backspace-reverse::before {
  content: "\f158";
}

.bi-backspace::before {
  content: "\f159";
}

.bi-badge-3d-fill::before {
  content: "\f15a";
}

.bi-badge-3d::before {
  content: "\f15b";
}

.bi-badge-4k-fill::before {
  content: "\f15c";
}

.bi-badge-4k::before {
  content: "\f15d";
}

.bi-badge-8k-fill::before {
  content: "\f15e";
}

.bi-badge-8k::before {
  content: "\f15f";
}

.bi-badge-ad-fill::before {
  content: "\f160";
}

.bi-badge-ad::before {
  content: "\f161";
}

.bi-badge-ar-fill::before {
  content: "\f162";
}

.bi-badge-ar::before {
  content: "\f163";
}

.bi-badge-cc-fill::before {
  content: "\f164";
}

.bi-badge-cc::before {
  content: "\f165";
}

.bi-badge-hd-fill::before {
  content: "\f166";
}

.bi-badge-hd::before {
  content: "\f167";
}

.bi-badge-tm-fill::before {
  content: "\f168";
}

.bi-badge-tm::before {
  content: "\f169";
}

.bi-badge-vo-fill::before {
  content: "\f16a";
}

.bi-badge-vo::before {
  content: "\f16b";
}

.bi-badge-vr-fill::before {
  content: "\f16c";
}

.bi-badge-vr::before {
  content: "\f16d";
}

.bi-badge-wc-fill::before {
  content: "\f16e";
}

.bi-badge-wc::before {
  content: "\f16f";
}

.bi-bag-check-fill::before {
  content: "\f170";
}

.bi-bag-check::before {
  content: "\f171";
}

.bi-bag-dash-fill::before {
  content: "\f172";
}

.bi-bag-dash::before {
  content: "\f173";
}

.bi-bag-fill::before {
  content: "\f174";
}

.bi-bag-plus-fill::before {
  content: "\f175";
}

.bi-bag-plus::before {
  content: "\f176";
}

.bi-bag-x-fill::before {
  content: "\f177";
}

.bi-bag-x::before {
  content: "\f178";
}

.bi-bag::before {
  content: "\f179";
}

.bi-bar-chart-fill::before {
  content: "\f17a";
}

.bi-bar-chart-line-fill::before {
  content: "\f17b";
}

.bi-bar-chart-line::before {
  content: "\f17c";
}

.bi-bar-chart-steps::before {
  content: "\f17d";
}

.bi-bar-chart::before {
  content: "\f17e";
}

.bi-basket-fill::before {
  content: "\f17f";
}

.bi-basket::before {
  content: "\f180";
}

.bi-basket2-fill::before {
  content: "\f181";
}

.bi-basket2::before {
  content: "\f182";
}

.bi-basket3-fill::before {
  content: "\f183";
}

.bi-basket3::before {
  content: "\f184";
}

.bi-battery-charging::before {
  content: "\f185";
}

.bi-battery-full::before {
  content: "\f186";
}

.bi-battery-half::before {
  content: "\f187";
}

.bi-battery::before {
  content: "\f188";
}

.bi-bell-fill::before {
  content: "\f189";
}

.bi-bell::before {
  content: "\f18a";
}

.bi-bezier::before {
  content: "\f18b";
}

.bi-bezier2::before {
  content: "\f18c";
}

.bi-bicycle::before {
  content: "\f18d";
}

.bi-binoculars-fill::before {
  content: "\f18e";
}

.bi-binoculars::before {
  content: "\f18f";
}

.bi-blockquote-left::before {
  content: "\f190";
}

.bi-blockquote-right::before {
  content: "\f191";
}

.bi-book-fill::before {
  content: "\f192";
}

.bi-book-half::before {
  content: "\f193";
}

.bi-book::before {
  content: "\f194";
}

.bi-bookmark-check-fill::before {
  content: "\f195";
}

.bi-bookmark-check::before {
  content: "\f196";
}

.bi-bookmark-dash-fill::before {
  content: "\f197";
}

.bi-bookmark-dash::before {
  content: "\f198";
}

.bi-bookmark-fill::before {
  content: "\f199";
}

.bi-bookmark-heart-fill::before {
  content: "\f19a";
}

.bi-bookmark-heart::before {
  content: "\f19b";
}

.bi-bookmark-plus-fill::before {
  content: "\f19c";
}

.bi-bookmark-plus::before {
  content: "\f19d";
}

.bi-bookmark-star-fill::before {
  content: "\f19e";
}

.bi-bookmark-star::before {
  content: "\f19f";
}

.bi-bookmark-x-fill::before {
  content: "\f1a0";
}

.bi-bookmark-x::before {
  content: "\f1a1";
}

.bi-bookmark::before {
  content: "\f1a2";
}

.bi-bookmarks-fill::before {
  content: "\f1a3";
}

.bi-bookmarks::before {
  content: "\f1a4";
}

.bi-bookshelf::before {
  content: "\f1a5";
}

.bi-bootstrap-fill::before {
  content: "\f1a6";
}

.bi-bootstrap-reboot::before {
  content: "\f1a7";
}

.bi-bootstrap::before {
  content: "\f1a8";
}

.bi-border-all::before {
  content: "\f1a9";
}

.bi-border-bottom::before {
  content: "\f1aa";
}

.bi-border-center::before {
  content: "\f1ab";
}

.bi-border-inner::before {
  content: "\f1ac";
}

.bi-border-left::before {
  content: "\f1ad";
}

.bi-border-middle::before {
  content: "\f1ae";
}

.bi-border-outer::before {
  content: "\f1af";
}

.bi-border-right::before {
  content: "\f1b0";
}

.bi-border-style::before {
  content: "\f1b1";
}

.bi-border-top::before {
  content: "\f1b2";
}

.bi-border-width::before {
  content: "\f1b3";
}

.bi-border::before {
  content: "\f1b4";
}

.bi-bounding-box-circles::before {
  content: "\f1b5";
}

.bi-bounding-box::before {
  content: "\f1b6";
}

.bi-box-arrow-down-left::before {
  content: "\f1b7";
}

.bi-box-arrow-down-right::before {
  content: "\f1b8";
}

.bi-box-arrow-down::before {
  content: "\f1b9";
}

.bi-box-arrow-in-down-left::before {
  content: "\f1ba";
}

.bi-box-arrow-in-down-right::before {
  content: "\f1bb";
}

.bi-box-arrow-in-down::before {
  content: "\f1bc";
}

.bi-box-arrow-in-left::before {
  content: "\f1bd";
}

.bi-box-arrow-in-right::before {
  content: "\f1be";
}

.bi-box-arrow-in-up-left::before {
  content: "\f1bf";
}

.bi-box-arrow-in-up-right::before {
  content: "\f1c0";
}

.bi-box-arrow-in-up::before {
  content: "\f1c1";
}

.bi-box-arrow-left::before {
  content: "\f1c2";
}

.bi-box-arrow-right::before {
  content: "\f1c3";
}

.bi-box-arrow-up-left::before {
  content: "\f1c4";
}

.bi-box-arrow-up-right::before {
  content: "\f1c5";
}

.bi-box-arrow-up::before {
  content: "\f1c6";
}

.bi-box-seam::before {
  content: "\f1c7";
}

.bi-box::before {
  content: "\f1c8";
}

.bi-braces::before {
  content: "\f1c9";
}

.bi-bricks::before {
  content: "\f1ca";
}

.bi-briefcase-fill::before {
  content: "\f1cb";
}

.bi-briefcase::before {
  content: "\f1cc";
}

.bi-brightness-alt-high-fill::before {
  content: "\f1cd";
}

.bi-brightness-alt-high::before {
  content: "\f1ce";
}

.bi-brightness-alt-low-fill::before {
  content: "\f1cf";
}

.bi-brightness-alt-low::before {
  content: "\f1d0";
}

.bi-brightness-high-fill::before {
  content: "\f1d1";
}

.bi-brightness-high::before {
  content: "\f1d2";
}

.bi-brightness-low-fill::before {
  content: "\f1d3";
}

.bi-brightness-low::before {
  content: "\f1d4";
}

.bi-broadcast-pin::before {
  content: "\f1d5";
}

.bi-broadcast::before {
  content: "\f1d6";
}

.bi-brush-fill::before {
  content: "\f1d7";
}

.bi-brush::before {
  content: "\f1d8";
}

.bi-bucket-fill::before {
  content: "\f1d9";
}

.bi-bucket::before {
  content: "\f1da";
}

.bi-bug-fill::before {
  content: "\f1db";
}

.bi-bug::before {
  content: "\f1dc";
}

.bi-building::before {
  content: "\f1dd";
}

.bi-bullseye::before {
  content: "\f1de";
}

.bi-calculator-fill::before {
  content: "\f1df";
}

.bi-calculator::before {
  content: "\f1e0";
}

.bi-calendar-check-fill::before {
  content: "\f1e1";
}

.bi-calendar-check::before {
  content: "\f1e2";
}

.bi-calendar-date-fill::before {
  content: "\f1e3";
}

.bi-calendar-date::before {
  content: "\f1e4";
}

.bi-calendar-day-fill::before {
  content: "\f1e5";
}

.bi-calendar-day::before {
  content: "\f1e6";
}

.bi-calendar-event-fill::before {
  content: "\f1e7";
}

.bi-calendar-event::before {
  content: "\f1e8";
}

.bi-calendar-fill::before {
  content: "\f1e9";
}

.bi-calendar-minus-fill::before {
  content: "\f1ea";
}

.bi-calendar-minus::before {
  content: "\f1eb";
}

.bi-calendar-month-fill::before {
  content: "\f1ec";
}

.bi-calendar-month::before {
  content: "\f1ed";
}

.bi-calendar-plus-fill::before {
  content: "\f1ee";
}

.bi-calendar-plus::before {
  content: "\f1ef";
}

.bi-calendar-range-fill::before {
  content: "\f1f0";
}

.bi-calendar-range::before {
  content: "\f1f1";
}

.bi-calendar-week-fill::before {
  content: "\f1f2";
}

.bi-calendar-week::before {
  content: "\f1f3";
}

.bi-calendar-x-fill::before {
  content: "\f1f4";
}

.bi-calendar-x::before {
  content: "\f1f5";
}

.bi-calendar::before {
  content: "\f1f6";
}

.bi-calendar2-check-fill::before {
  content: "\f1f7";
}

.bi-calendar2-check::before {
  content: "\f1f8";
}

.bi-calendar2-date-fill::before {
  content: "\f1f9";
}

.bi-calendar2-date::before {
  content: "\f1fa";
}

.bi-calendar2-day-fill::before {
  content: "\f1fb";
}

.bi-calendar2-day::before {
  content: "\f1fc";
}

.bi-calendar2-event-fill::before {
  content: "\f1fd";
}

.bi-calendar2-event::before {
  content: "\f1fe";
}

.bi-calendar2-fill::before {
  content: "\f1ff";
}

.bi-calendar2-minus-fill::before {
  content: "\f200";
}

.bi-calendar2-minus::before {
  content: "\f201";
}

.bi-calendar2-month-fill::before {
  content: "\f202";
}

.bi-calendar2-month::before {
  content: "\f203";
}

.bi-calendar2-plus-fill::before {
  content: "\f204";
}

.bi-calendar2-plus::before {
  content: "\f205";
}

.bi-calendar2-range-fill::before {
  content: "\f206";
}

.bi-calendar2-range::before {
  content: "\f207";
}

.bi-calendar2-week-fill::before {
  content: "\f208";
}

.bi-calendar2-week::before {
  content: "\f209";
}

.bi-calendar2-x-fill::before {
  content: "\f20a";
}

.bi-calendar2-x::before {
  content: "\f20b";
}

.bi-calendar2::before {
  content: "\f20c";
}

.bi-calendar3-event-fill::before {
  content: "\f20d";
}

.bi-calendar3-event::before {
  content: "\f20e";
}

.bi-calendar3-fill::before {
  content: "\f20f";
}

.bi-calendar3-range-fill::before {
  content: "\f210";
}

.bi-calendar3-range::before {
  content: "\f211";
}

.bi-calendar3-week-fill::before {
  content: "\f212";
}

.bi-calendar3-week::before {
  content: "\f213";
}

.bi-calendar3::before {
  content: "\f214";
}

.bi-calendar4-event::before {
  content: "\f215";
}

.bi-calendar4-range::before {
  content: "\f216";
}

.bi-calendar4-week::before {
  content: "\f217";
}

.bi-calendar4::before {
  content: "\f218";
}

.bi-camera-fill::before {
  content: "\f219";
}

.bi-camera-reels-fill::before {
  content: "\f21a";
}

.bi-camera-reels::before {
  content: "\f21b";
}

.bi-camera-video-fill::before {
  content: "\f21c";
}

.bi-camera-video-off-fill::before {
  content: "\f21d";
}

.bi-camera-video-off::before {
  content: "\f21e";
}

.bi-camera-video::before {
  content: "\f21f";
}

.bi-camera::before {
  content: "\f220";
}

.bi-camera2::before {
  content: "\f221";
}

.bi-capslock-fill::before {
  content: "\f222";
}

.bi-capslock::before {
  content: "\f223";
}

.bi-card-checklist::before {
  content: "\f224";
}

.bi-card-heading::before {
  content: "\f225";
}

.bi-card-image::before {
  content: "\f226";
}

.bi-card-list::before {
  content: "\f227";
}

.bi-card-text::before {
  content: "\f228";
}

.bi-caret-down-fill::before {
  content: "\f229";
}

.bi-caret-down-square-fill::before {
  content: "\f22a";
}

.bi-caret-down-square::before {
  content: "\f22b";
}

.bi-caret-down::before {
  content: "\f22c";
}

.bi-caret-left-fill::before {
  content: "\f22d";
}

.bi-caret-left-square-fill::before {
  content: "\f22e";
}

.bi-caret-left-square::before {
  content: "\f22f";
}

.bi-caret-left::before {
  content: "\f230";
}

.bi-caret-right-fill::before {
  content: "\f231";
}

.bi-caret-right-square-fill::before {
  content: "\f232";
}

.bi-caret-right-square::before {
  content: "\f233";
}

.bi-caret-right::before {
  content: "\f234";
}

.bi-caret-up-fill::before {
  content: "\f235";
}

.bi-caret-up-square-fill::before {
  content: "\f236";
}

.bi-caret-up-square::before {
  content: "\f237";
}

.bi-caret-up::before {
  content: "\f238";
}

.bi-cart-check-fill::before {
  content: "\f239";
}

.bi-cart-check::before {
  content: "\f23a";
}

.bi-cart-dash-fill::before {
  content: "\f23b";
}

.bi-cart-dash::before {
  content: "\f23c";
}

.bi-cart-fill::before {
  content: "\f23d";
}

.bi-cart-plus-fill::before {
  content: "\f23e";
}

.bi-cart-plus::before {
  content: "\f23f";
}

.bi-cart-x-fill::before {
  content: "\f240";
}

.bi-cart-x::before {
  content: "\f241";
}

.bi-cart::before {
  content: "\f242";
}

.bi-cart2::before {
  content: "\f243";
}

.bi-cart3::before {
  content: "\f244";
}

.bi-cart4::before {
  content: "\f245";
}

.bi-cash-stack::before {
  content: "\f246";
}

.bi-cash::before {
  content: "\f247";
}

.bi-cast::before {
  content: "\f248";
}

.bi-chat-dots-fill::before {
  content: "\f249";
}

.bi-chat-dots::before {
  content: "\f24a";
}

.bi-chat-fill::before {
  content: "\f24b";
}

.bi-chat-left-dots-fill::before {
  content: "\f24c";
}

.bi-chat-left-dots::before {
  content: "\f24d";
}

.bi-chat-left-fill::before {
  content: "\f24e";
}

.bi-chat-left-quote-fill::before {
  content: "\f24f";
}

.bi-chat-left-quote::before {
  content: "\f250";
}

.bi-chat-left-text-fill::before {
  content: "\f251";
}

.bi-chat-left-text::before {
  content: "\f252";
}

.bi-chat-left::before {
  content: "\f253";
}

.bi-chat-quote-fill::before {
  content: "\f254";
}

.bi-chat-quote::before {
  content: "\f255";
}

.bi-chat-right-dots-fill::before {
  content: "\f256";
}

.bi-chat-right-dots::before {
  content: "\f257";
}

.bi-chat-right-fill::before {
  content: "\f258";
}

.bi-chat-right-quote-fill::before {
  content: "\f259";
}

.bi-chat-right-quote::before {
  content: "\f25a";
}

.bi-chat-right-text-fill::before {
  content: "\f25b";
}

.bi-chat-right-text::before {
  content: "\f25c";
}

.bi-chat-right::before {
  content: "\f25d";
}

.bi-chat-square-dots-fill::before {
  content: "\f25e";
}

.bi-chat-square-dots::before {
  content: "\f25f";
}

.bi-chat-square-fill::before {
  content: "\f260";
}

.bi-chat-square-quote-fill::before {
  content: "\f261";
}

.bi-chat-square-quote::before {
  content: "\f262";
}

.bi-chat-square-text-fill::before {
  content: "\f263";
}

.bi-chat-square-text::before {
  content: "\f264";
}

.bi-chat-square::before {
  content: "\f265";
}

.bi-chat-text-fill::before {
  content: "\f266";
}

.bi-chat-text::before {
  content: "\f267";
}

.bi-chat::before {
  content: "\f268";
}

.bi-check-all::before {
  content: "\f269";
}

.bi-check-circle-fill::before {
  content: "\f26a";
}

.bi-check-circle::before {
  content: "\f26b";
}

.bi-check-square-fill::before {
  content: "\f26c";
}

.bi-check-square::before {
  content: "\f26d";
}

.bi-check::before {
  content: "\f26e";
}

.bi-check2-all::before {
  content: "\f26f";
}

.bi-check2-circle::before {
  content: "\f270";
}

.bi-check2-square::before {
  content: "\f271";
}

.bi-check2::before {
  content: "\f272";
}

.bi-chevron-bar-contract::before {
  content: "\f273";
}

.bi-chevron-bar-down::before {
  content: "\f274";
}

.bi-chevron-bar-expand::before {
  content: "\f275";
}

.bi-chevron-bar-left::before {
  content: "\f276";
}

.bi-chevron-bar-right::before {
  content: "\f277";
}

.bi-chevron-bar-up::before {
  content: "\f278";
}

.bi-chevron-compact-down::before {
  content: "\f279";
}

.bi-chevron-compact-left::before {
  content: "\f27a";
}

.bi-chevron-compact-right::before {
  content: "\f27b";
}

.bi-chevron-compact-up::before {
  content: "\f27c";
}

.bi-chevron-contract::before {
  content: "\f27d";
}

.bi-chevron-double-down::before {
  content: "\f27e";
}

.bi-chevron-double-left::before {
  content: "\f27f";
}

.bi-chevron-double-right::before {
  content: "\f280";
}

.bi-chevron-double-up::before {
  content: "\f281";
}

.bi-chevron-down::before {
  content: "\f282";
}

.bi-chevron-expand::before {
  content: "\f283";
}

.bi-chevron-left::before {
  content: "\f284";
}

.bi-chevron-right::before {
  content: "\f285";
}

.bi-chevron-up::before {
  content: "\f286";
}

.bi-circle-fill::before {
  content: "\f287";
}

.bi-circle-half::before {
  content: "\f288";
}

.bi-circle-square::before {
  content: "\f289";
}

.bi-circle::before {
  content: "\f28a";
}

.bi-clipboard-check::before {
  content: "\f28b";
}

.bi-clipboard-data::before {
  content: "\f28c";
}

.bi-clipboard-minus::before {
  content: "\f28d";
}

.bi-clipboard-plus::before {
  content: "\f28e";
}

.bi-clipboard-x::before {
  content: "\f28f";
}

.bi-clipboard::before {
  content: "\f290";
}

.bi-clock-fill::before {
  content: "\f291";
}

.bi-clock-history::before {
  content: "\f292";
}

.bi-clock::before {
  content: "\f293";
}

.bi-cloud-arrow-down-fill::before {
  content: "\f294";
}

.bi-cloud-arrow-down::before {
  content: "\f295";
}

.bi-cloud-arrow-up-fill::before {
  content: "\f296";
}

.bi-cloud-arrow-up::before {
  content: "\f297";
}

.bi-cloud-check-fill::before {
  content: "\f298";
}

.bi-cloud-check::before {
  content: "\f299";
}

.bi-cloud-download-fill::before {
  content: "\f29a";
}

.bi-cloud-download::before {
  content: "\f29b";
}

.bi-cloud-drizzle-fill::before {
  content: "\f29c";
}

.bi-cloud-drizzle::before {
  content: "\f29d";
}

.bi-cloud-fill::before {
  content: "\f29e";
}

.bi-cloud-fog-fill::before {
  content: "\f29f";
}

.bi-cloud-fog::before {
  content: "\f2a0";
}

.bi-cloud-fog2-fill::before {
  content: "\f2a1";
}

.bi-cloud-fog2::before {
  content: "\f2a2";
}

.bi-cloud-hail-fill::before {
  content: "\f2a3";
}

.bi-cloud-hail::before {
  content: "\f2a4";
}

.bi-cloud-haze-fill::before {
  content: "\f2a6";
}

.bi-cloud-haze::before {
  content: "\f2a7";
}

.bi-cloud-haze2-fill::before {
  content: "\f2a8";
}

.bi-cloud-lightning-fill::before {
  content: "\f2a9";
}

.bi-cloud-lightning-rain-fill::before {
  content: "\f2aa";
}

.bi-cloud-lightning-rain::before {
  content: "\f2ab";
}

.bi-cloud-lightning::before {
  content: "\f2ac";
}

.bi-cloud-minus-fill::before {
  content: "\f2ad";
}

.bi-cloud-minus::before {
  content: "\f2ae";
}

.bi-cloud-moon-fill::before {
  content: "\f2af";
}

.bi-cloud-moon::before {
  content: "\f2b0";
}

.bi-cloud-plus-fill::before {
  content: "\f2b1";
}

.bi-cloud-plus::before {
  content: "\f2b2";
}

.bi-cloud-rain-fill::before {
  content: "\f2b3";
}

.bi-cloud-rain-heavy-fill::before {
  content: "\f2b4";
}

.bi-cloud-rain-heavy::before {
  content: "\f2b5";
}

.bi-cloud-rain::before {
  content: "\f2b6";
}

.bi-cloud-slash-fill::before {
  content: "\f2b7";
}

.bi-cloud-slash::before {
  content: "\f2b8";
}

.bi-cloud-sleet-fill::before {
  content: "\f2b9";
}

.bi-cloud-sleet::before {
  content: "\f2ba";
}

.bi-cloud-snow-fill::before {
  content: "\f2bb";
}

.bi-cloud-snow::before {
  content: "\f2bc";
}

.bi-cloud-sun-fill::before {
  content: "\f2bd";
}

.bi-cloud-sun::before {
  content: "\f2be";
}

.bi-cloud-upload-fill::before {
  content: "\f2bf";
}

.bi-cloud-upload::before {
  content: "\f2c0";
}

.bi-cloud::before {
  content: "\f2c1";
}

.bi-clouds-fill::before {
  content: "\f2c2";
}

.bi-clouds::before {
  content: "\f2c3";
}

.bi-cloudy-fill::before {
  content: "\f2c4";
}

.bi-cloudy::before {
  content: "\f2c5";
}

.bi-code-slash::before {
  content: "\f2c6";
}

.bi-code-square::before {
  content: "\f2c7";
}

.bi-code::before {
  content: "\f2c8";
}

.bi-collection-fill::before {
  content: "\f2c9";
}

.bi-collection-play-fill::before {
  content: "\f2ca";
}

.bi-collection-play::before {
  content: "\f2cb";
}

.bi-collection::before {
  content: "\f2cc";
}

.bi-columns-gap::before {
  content: "\f2cd";
}

.bi-columns::before {
  content: "\f2ce";
}

.bi-command::before {
  content: "\f2cf";
}

.bi-compass-fill::before {
  content: "\f2d0";
}

.bi-compass::before {
  content: "\f2d1";
}

.bi-cone-striped::before {
  content: "\f2d2";
}

.bi-cone::before {
  content: "\f2d3";
}

.bi-controller::before {
  content: "\f2d4";
}

.bi-cpu-fill::before {
  content: "\f2d5";
}

.bi-cpu::before {
  content: "\f2d6";
}

.bi-credit-card-2-back-fill::before {
  content: "\f2d7";
}

.bi-credit-card-2-back::before {
  content: "\f2d8";
}

.bi-credit-card-2-front-fill::before {
  content: "\f2d9";
}

.bi-credit-card-2-front::before {
  content: "\f2da";
}

.bi-credit-card-fill::before {
  content: "\f2db";
}

.bi-credit-card::before {
  content: "\f2dc";
}

.bi-crop::before {
  content: "\f2dd";
}

.bi-cup-fill::before {
  content: "\f2de";
}

.bi-cup-straw::before {
  content: "\f2df";
}

.bi-cup::before {
  content: "\f2e0";
}

.bi-cursor-fill::before {
  content: "\f2e1";
}

.bi-cursor-text::before {
  content: "\f2e2";
}

.bi-cursor::before {
  content: "\f2e3";
}

.bi-dash-circle-dotted::before {
  content: "\f2e4";
}

.bi-dash-circle-fill::before {
  content: "\f2e5";
}

.bi-dash-circle::before {
  content: "\f2e6";
}

.bi-dash-square-dotted::before {
  content: "\f2e7";
}

.bi-dash-square-fill::before {
  content: "\f2e8";
}

.bi-dash-square::before {
  content: "\f2e9";
}

.bi-dash::before {
  content: "\f2ea";
}

.bi-diagram-2-fill::before {
  content: "\f2eb";
}

.bi-diagram-2::before {
  content: "\f2ec";
}

.bi-diagram-3-fill::before {
  content: "\f2ed";
}

.bi-diagram-3::before {
  content: "\f2ee";
}

.bi-diamond-fill::before {
  content: "\f2ef";
}

.bi-diamond-half::before {
  content: "\f2f0";
}

.bi-diamond::before {
  content: "\f2f1";
}

.bi-dice-1-fill::before {
  content: "\f2f2";
}

.bi-dice-1::before {
  content: "\f2f3";
}

.bi-dice-2-fill::before {
  content: "\f2f4";
}

.bi-dice-2::before {
  content: "\f2f5";
}

.bi-dice-3-fill::before {
  content: "\f2f6";
}

.bi-dice-3::before {
  content: "\f2f7";
}

.bi-dice-4-fill::before {
  content: "\f2f8";
}

.bi-dice-4::before {
  content: "\f2f9";
}

.bi-dice-5-fill::before {
  content: "\f2fa";
}

.bi-dice-5::before {
  content: "\f2fb";
}

.bi-dice-6-fill::before {
  content: "\f2fc";
}

.bi-dice-6::before {
  content: "\f2fd";
}

.bi-disc-fill::before {
  content: "\f2fe";
}

.bi-disc::before {
  content: "\f2ff";
}

.bi-discord::before {
  content: "\f300";
}

.bi-display-fill::before {
  content: "\f301";
}

.bi-display::before {
  content: "\f302";
}

.bi-distribute-horizontal::before {
  content: "\f303";
}

.bi-distribute-vertical::before {
  content: "\f304";
}

.bi-door-closed-fill::before {
  content: "\f305";
}

.bi-door-closed::before {
  content: "\f306";
}

.bi-door-open-fill::before {
  content: "\f307";
}

.bi-door-open::before {
  content: "\f308";
}

.bi-dot::before {
  content: "\f309";
}

.bi-download::before {
  content: "\f30a";
}

.bi-droplet-fill::before {
  content: "\f30b";
}

.bi-droplet-half::before {
  content: "\f30c";
}

.bi-droplet::before {
  content: "\f30d";
}

.bi-earbuds::before {
  content: "\f30e";
}

.bi-easel-fill::before {
  content: "\f30f";
}

.bi-easel::before {
  content: "\f310";
}

.bi-egg-fill::before {
  content: "\f311";
}

.bi-egg-fried::before {
  content: "\f312";
}

.bi-egg::before {
  content: "\f313";
}

.bi-eject-fill::before {
  content: "\f314";
}

.bi-eject::before {
  content: "\f315";
}

.bi-emoji-angry-fill::before {
  content: "\f316";
}

.bi-emoji-angry::before {
  content: "\f317";
}

.bi-emoji-dizzy-fill::before {
  content: "\f318";
}

.bi-emoji-dizzy::before {
  content: "\f319";
}

.bi-emoji-expressionless-fill::before {
  content: "\f31a";
}

.bi-emoji-expressionless::before {
  content: "\f31b";
}

.bi-emoji-frown-fill::before {
  content: "\f31c";
}

.bi-emoji-frown::before {
  content: "\f31d";
}

.bi-emoji-heart-eyes-fill::before {
  content: "\f31e";
}

.bi-emoji-heart-eyes::before {
  content: "\f31f";
}

.bi-emoji-laughing-fill::before {
  content: "\f320";
}

.bi-emoji-laughing::before {
  content: "\f321";
}

.bi-emoji-neutral-fill::before {
  content: "\f322";
}

.bi-emoji-neutral::before {
  content: "\f323";
}

.bi-emoji-smile-fill::before {
  content: "\f324";
}

.bi-emoji-smile-upside-down-fill::before {
  content: "\f325";
}

.bi-emoji-smile-upside-down::before {
  content: "\f326";
}

.bi-emoji-smile::before {
  content: "\f327";
}

.bi-emoji-sunglasses-fill::before {
  content: "\f328";
}

.bi-emoji-sunglasses::before {
  content: "\f329";
}

.bi-emoji-wink-fill::before {
  content: "\f32a";
}

.bi-emoji-wink::before {
  content: "\f32b";
}

.bi-envelope-fill::before {
  content: "\f32c";
}

.bi-envelope-open-fill::before {
  content: "\f32d";
}

.bi-envelope-open::before {
  content: "\f32e";
}

.bi-envelope::before {
  content: "\f32f";
}

.bi-eraser-fill::before {
  content: "\f330";
}

.bi-eraser::before {
  content: "\f331";
}

.bi-exclamation-circle-fill::before {
  content: "\f332";
}

.bi-exclamation-circle::before {
  content: "\f333";
}

.bi-exclamation-diamond-fill::before {
  content: "\f334";
}

.bi-exclamation-diamond::before {
  content: "\f335";
}

.bi-exclamation-octagon-fill::before {
  content: "\f336";
}

.bi-exclamation-octagon::before {
  content: "\f337";
}

.bi-exclamation-square-fill::before {
  content: "\f338";
}

.bi-exclamation-square::before {
  content: "\f339";
}

.bi-exclamation-triangle-fill::before {
  content: "\f33a";
}

.bi-exclamation-triangle::before {
  content: "\f33b";
}

.bi-exclamation::before {
  content: "\f33c";
}

.bi-exclude::before {
  content: "\f33d";
}

.bi-eye-fill::before {
  content: "\f33e";
}

.bi-eye-slash-fill::before {
  content: "\f33f";
}

.bi-eye-slash::before {
  content: "\f340";
}

.bi-eye::before {
  content: "\f341";
}

.bi-eyedropper::before {
  content: "\f342";
}

.bi-eyeglasses::before {
  content: "\f343";
}

.bi-facebook::before {
  content: "\f344";
}

.bi-file-arrow-down-fill::before {
  content: "\f345";
}

.bi-file-arrow-down::before {
  content: "\f346";
}

.bi-file-arrow-up-fill::before {
  content: "\f347";
}

.bi-file-arrow-up::before {
  content: "\f348";
}

.bi-file-bar-graph-fill::before {
  content: "\f349";
}

.bi-file-bar-graph::before {
  content: "\f34a";
}

.bi-file-binary-fill::before {
  content: "\f34b";
}

.bi-file-binary::before {
  content: "\f34c";
}

.bi-file-break-fill::before {
  content: "\f34d";
}

.bi-file-break::before {
  content: "\f34e";
}

.bi-file-check-fill::before {
  content: "\f34f";
}

.bi-file-check::before {
  content: "\f350";
}

.bi-file-code-fill::before {
  content: "\f351";
}

.bi-file-code::before {
  content: "\f352";
}

.bi-file-diff-fill::before {
  content: "\f353";
}

.bi-file-diff::before {
  content: "\f354";
}

.bi-file-earmark-arrow-down-fill::before {
  content: "\f355";
}

.bi-file-earmark-arrow-down::before {
  content: "\f356";
}

.bi-file-earmark-arrow-up-fill::before {
  content: "\f357";
}

.bi-file-earmark-arrow-up::before {
  content: "\f358";
}

.bi-file-earmark-bar-graph-fill::before {
  content: "\f359";
}

.bi-file-earmark-bar-graph::before {
  content: "\f35a";
}

.bi-file-earmark-binary-fill::before {
  content: "\f35b";
}

.bi-file-earmark-binary::before {
  content: "\f35c";
}

.bi-file-earmark-break-fill::before {
  content: "\f35d";
}

.bi-file-earmark-break::before {
  content: "\f35e";
}

.bi-file-earmark-check-fill::before {
  content: "\f35f";
}

.bi-file-earmark-check::before {
  content: "\f360";
}

.bi-file-earmark-code-fill::before {
  content: "\f361";
}

.bi-file-earmark-code::before {
  content: "\f362";
}

.bi-file-earmark-diff-fill::before {
  content: "\f363";
}

.bi-file-earmark-diff::before {
  content: "\f364";
}

.bi-file-earmark-easel-fill::before {
  content: "\f365";
}

.bi-file-earmark-easel::before {
  content: "\f366";
}

.bi-file-earmark-excel-fill::before {
  content: "\f367";
}

.bi-file-earmark-excel::before {
  content: "\f368";
}

.bi-file-earmark-fill::before {
  content: "\f369";
}

.bi-file-earmark-font-fill::before {
  content: "\f36a";
}

.bi-file-earmark-font::before {
  content: "\f36b";
}

.bi-file-earmark-image-fill::before {
  content: "\f36c";
}

.bi-file-earmark-image::before {
  content: "\f36d";
}

.bi-file-earmark-lock-fill::before {
  content: "\f36e";
}

.bi-file-earmark-lock::before {
  content: "\f36f";
}

.bi-file-earmark-lock2-fill::before {
  content: "\f370";
}

.bi-file-earmark-lock2::before {
  content: "\f371";
}

.bi-file-earmark-medical-fill::before {
  content: "\f372";
}

.bi-file-earmark-medical::before {
  content: "\f373";
}

.bi-file-earmark-minus-fill::before {
  content: "\f374";
}

.bi-file-earmark-minus::before {
  content: "\f375";
}

.bi-file-earmark-music-fill::before {
  content: "\f376";
}

.bi-file-earmark-music::before {
  content: "\f377";
}

.bi-file-earmark-person-fill::before {
  content: "\f378";
}

.bi-file-earmark-person::before {
  content: "\f379";
}

.bi-file-earmark-play-fill::before {
  content: "\f37a";
}

.bi-file-earmark-play::before {
  content: "\f37b";
}

.bi-file-earmark-plus-fill::before {
  content: "\f37c";
}

.bi-file-earmark-plus::before {
  content: "\f37d";
}

.bi-file-earmark-post-fill::before {
  content: "\f37e";
}

.bi-file-earmark-post::before {
  content: "\f37f";
}

.bi-file-earmark-ppt-fill::before {
  content: "\f380";
}

.bi-file-earmark-ppt::before {
  content: "\f381";
}

.bi-file-earmark-richtext-fill::before {
  content: "\f382";
}

.bi-file-earmark-richtext::before {
  content: "\f383";
}

.bi-file-earmark-ruled-fill::before {
  content: "\f384";
}

.bi-file-earmark-ruled::before {
  content: "\f385";
}

.bi-file-earmark-slides-fill::before {
  content: "\f386";
}

.bi-file-earmark-slides::before {
  content: "\f387";
}

.bi-file-earmark-spreadsheet-fill::before {
  content: "\f388";
}

.bi-file-earmark-spreadsheet::before {
  content: "\f389";
}

.bi-file-earmark-text-fill::before {
  content: "\f38a";
}

.bi-file-earmark-text::before {
  content: "\f38b";
}

.bi-file-earmark-word-fill::before {
  content: "\f38c";
}

.bi-file-earmark-word::before {
  content: "\f38d";
}

.bi-file-earmark-x-fill::before {
  content: "\f38e";
}

.bi-file-earmark-x::before {
  content: "\f38f";
}

.bi-file-earmark-zip-fill::before {
  content: "\f390";
}

.bi-file-earmark-zip::before {
  content: "\f391";
}

.bi-file-earmark::before {
  content: "\f392";
}

.bi-file-easel-fill::before {
  content: "\f393";
}

.bi-file-easel::before {
  content: "\f394";
}

.bi-file-excel-fill::before {
  content: "\f395";
}

.bi-file-excel::before {
  content: "\f396";
}

.bi-file-fill::before {
  content: "\f397";
}

.bi-file-font-fill::before {
  content: "\f398";
}

.bi-file-font::before {
  content: "\f399";
}

.bi-file-image-fill::before {
  content: "\f39a";
}

.bi-file-image::before {
  content: "\f39b";
}

.bi-file-lock-fill::before {
  content: "\f39c";
}

.bi-file-lock::before {
  content: "\f39d";
}

.bi-file-lock2-fill::before {
  content: "\f39e";
}

.bi-file-lock2::before {
  content: "\f39f";
}

.bi-file-medical-fill::before {
  content: "\f3a0";
}

.bi-file-medical::before {
  content: "\f3a1";
}

.bi-file-minus-fill::before {
  content: "\f3a2";
}

.bi-file-minus::before {
  content: "\f3a3";
}

.bi-file-music-fill::before {
  content: "\f3a4";
}

.bi-file-music::before {
  content: "\f3a5";
}

.bi-file-person-fill::before {
  content: "\f3a6";
}

.bi-file-person::before {
  content: "\f3a7";
}

.bi-file-play-fill::before {
  content: "\f3a8";
}

.bi-file-play::before {
  content: "\f3a9";
}

.bi-file-plus-fill::before {
  content: "\f3aa";
}

.bi-file-plus::before {
  content: "\f3ab";
}

.bi-file-post-fill::before {
  content: "\f3ac";
}

.bi-file-post::before {
  content: "\f3ad";
}

.bi-file-ppt-fill::before {
  content: "\f3ae";
}

.bi-file-ppt::before {
  content: "\f3af";
}

.bi-file-richtext-fill::before {
  content: "\f3b0";
}

.bi-file-richtext::before {
  content: "\f3b1";
}

.bi-file-ruled-fill::before {
  content: "\f3b2";
}

.bi-file-ruled::before {
  content: "\f3b3";
}

.bi-file-slides-fill::before {
  content: "\f3b4";
}

.bi-file-slides::before {
  content: "\f3b5";
}

.bi-file-spreadsheet-fill::before {
  content: "\f3b6";
}

.bi-file-spreadsheet::before {
  content: "\f3b7";
}

.bi-file-text-fill::before {
  content: "\f3b8";
}

.bi-file-text::before {
  content: "\f3b9";
}

.bi-file-word-fill::before {
  content: "\f3ba";
}

.bi-file-word::before {
  content: "\f3bb";
}

.bi-file-x-fill::before {
  content: "\f3bc";
}

.bi-file-x::before {
  content: "\f3bd";
}

.bi-file-zip-fill::before {
  content: "\f3be";
}

.bi-file-zip::before {
  content: "\f3bf";
}

.bi-file::before {
  content: "\f3c0";
}

.bi-files-alt::before {
  content: "\f3c1";
}

.bi-files::before {
  content: "\f3c2";
}

.bi-film::before {
  content: "\f3c3";
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

.bi-filter-circle::before {
  content: "\f3c5";
}

.bi-filter-left::before {
  content: "\f3c6";
}

.bi-filter-right::before {
  content: "\f3c7";
}

.bi-filter-square-fill::before {
  content: "\f3c8";
}

.bi-filter-square::before {
  content: "\f3c9";
}

.bi-filter::before {
  content: "\f3ca";
}

.bi-flag-fill::before {
  content: "\f3cb";
}

.bi-flag::before {
  content: "\f3cc";
}

.bi-flower1::before {
  content: "\f3cd";
}

.bi-flower2::before {
  content: "\f3ce";
}

.bi-flower3::before {
  content: "\f3cf";
}

.bi-folder-check::before {
  content: "\f3d0";
}

.bi-folder-fill::before {
  content: "\f3d1";
}

.bi-folder-minus::before {
  content: "\f3d2";
}

.bi-folder-plus::before {
  content: "\f3d3";
}

.bi-folder-symlink-fill::before {
  content: "\f3d4";
}

.bi-folder-symlink::before {
  content: "\f3d5";
}

.bi-folder-x::before {
  content: "\f3d6";
}

.bi-folder::before {
  content: "\f3d7";
}

.bi-folder2-open::before {
  content: "\f3d8";
}

.bi-folder2::before {
  content: "\f3d9";
}

.bi-fonts::before {
  content: "\f3da";
}

.bi-forward-fill::before {
  content: "\f3db";
}

.bi-forward::before {
  content: "\f3dc";
}

.bi-front::before {
  content: "\f3dd";
}

.bi-fullscreen-exit::before {
  content: "\f3de";
}

.bi-fullscreen::before {
  content: "\f3df";
}

.bi-funnel-fill::before {
  content: "\f3e0";
}

.bi-funnel::before {
  content: "\f3e1";
}

.bi-gear-fill::before {
  content: "\f3e2";
}

.bi-gear-wide-connected::before {
  content: "\f3e3";
}

.bi-gear-wide::before {
  content: "\f3e4";
}

.bi-gear::before {
  content: "\f3e5";
}

.bi-gem::before {
  content: "\f3e6";
}

.bi-geo-alt-fill::before {
  content: "\f3e7";
}

.bi-geo-alt::before {
  content: "\f3e8";
}

.bi-geo-fill::before {
  content: "\f3e9";
}

.bi-geo::before {
  content: "\f3ea";
}

.bi-gift-fill::before {
  content: "\f3eb";
}

.bi-gift::before {
  content: "\f3ec";
}

.bi-github::before {
  content: "\f3ed";
}

.bi-globe::before {
  content: "\f3ee";
}

.bi-globe2::before {
  content: "\f3ef";
}

.bi-google::before {
  content: "\f3f0";
}

.bi-graph-down::before {
  content: "\f3f1";
}

.bi-graph-up::before {
  content: "\f3f2";
}

.bi-grid-1x2-fill::before {
  content: "\f3f3";
}

.bi-grid-1x2::before {
  content: "\f3f4";
}

.bi-grid-3x2-gap-fill::before {
  content: "\f3f5";
}

.bi-grid-3x2-gap::before {
  content: "\f3f6";
}

.bi-grid-3x2::before {
  content: "\f3f7";
}

.bi-grid-3x3-gap-fill::before {
  content: "\f3f8";
}

.bi-grid-3x3-gap::before {
  content: "\f3f9";
}

.bi-grid-3x3::before {
  content: "\f3fa";
}

.bi-grid-fill::before {
  content: "\f3fb";
}

.bi-grid::before {
  content: "\f3fc";
}

.bi-grip-horizontal::before {
  content: "\f3fd";
}

.bi-grip-vertical::before {
  content: "\f3fe";
}

.bi-hammer::before {
  content: "\f3ff";
}

.bi-hand-index-fill::before {
  content: "\f400";
}

.bi-hand-index-thumb-fill::before {
  content: "\f401";
}

.bi-hand-index-thumb::before {
  content: "\f402";
}

.bi-hand-index::before {
  content: "\f403";
}

.bi-hand-thumbs-down-fill::before {
  content: "\f404";
}

.bi-hand-thumbs-down::before {
  content: "\f405";
}

.bi-hand-thumbs-up-fill::before {
  content: "\f406";
}

.bi-hand-thumbs-up::before {
  content: "\f407";
}

.bi-handbag-fill::before {
  content: "\f408";
}

.bi-handbag::before {
  content: "\f409";
}

.bi-hash::before {
  content: "\f40a";
}

.bi-hdd-fill::before {
  content: "\f40b";
}

.bi-hdd-network-fill::before {
  content: "\f40c";
}

.bi-hdd-network::before {
  content: "\f40d";
}

.bi-hdd-rack-fill::before {
  content: "\f40e";
}

.bi-hdd-rack::before {
  content: "\f40f";
}

.bi-hdd-stack-fill::before {
  content: "\f410";
}

.bi-hdd-stack::before {
  content: "\f411";
}

.bi-hdd::before {
  content: "\f412";
}

.bi-headphones::before {
  content: "\f413";
}

.bi-headset::before {
  content: "\f414";
}

.bi-heart-fill::before {
  content: "\f415";
}

.bi-heart-half::before {
  content: "\f416";
}

.bi-heart::before {
  content: "\f417";
}

.bi-heptagon-fill::before {
  content: "\f418";
}

.bi-heptagon-half::before {
  content: "\f419";
}

.bi-heptagon::before {
  content: "\f41a";
}

.bi-hexagon-fill::before {
  content: "\f41b";
}

.bi-hexagon-half::before {
  content: "\f41c";
}

.bi-hexagon::before {
  content: "\f41d";
}

.bi-hourglass-bottom::before {
  content: "\f41e";
}

.bi-hourglass-split::before {
  content: "\f41f";
}

.bi-hourglass-top::before {
  content: "\f420";
}

.bi-hourglass::before {
  content: "\f421";
}

.bi-house-door-fill::before {
  content: "\f422";
}

.bi-house-door::before {
  content: "\f423";
}

.bi-house-fill::before {
  content: "\f424";
}

.bi-house::before {
  content: "\f425";
}

.bi-hr::before {
  content: "\f426";
}

.bi-hurricane::before {
  content: "\f427";
}

.bi-image-alt::before {
  content: "\f428";
}

.bi-image-fill::before {
  content: "\f429";
}

.bi-image::before {
  content: "\f42a";
}

.bi-images::before {
  content: "\f42b";
}

.bi-inbox-fill::before {
  content: "\f42c";
}

.bi-inbox::before {
  content: "\f42d";
}

.bi-inboxes-fill::before {
  content: "\f42e";
}

.bi-inboxes::before {
  content: "\f42f";
}

.bi-info-circle-fill::before {
  content: "\f430";
}

.bi-info-circle::before {
  content: "\f431";
}

.bi-info-square-fill::before {
  content: "\f432";
}

.bi-info-square::before {
  content: "\f433";
}

.bi-info::before {
  content: "\f434";
}

.bi-input-cursor-text::before {
  content: "\f435";
}

.bi-input-cursor::before {
  content: "\f436";
}

.bi-instagram::before {
  content: "\f437";
}

.bi-intersect::before {
  content: "\f438";
}

.bi-journal-album::before {
  content: "\f439";
}

.bi-journal-arrow-down::before {
  content: "\f43a";
}

.bi-journal-arrow-up::before {
  content: "\f43b";
}

.bi-journal-bookmark-fill::before {
  content: "\f43c";
}

.bi-journal-bookmark::before {
  content: "\f43d";
}

.bi-journal-check::before {
  content: "\f43e";
}

.bi-journal-code::before {
  content: "\f43f";
}

.bi-journal-medical::before {
  content: "\f440";
}

.bi-journal-minus::before {
  content: "\f441";
}

.bi-journal-plus::before {
  content: "\f442";
}

.bi-journal-richtext::before {
  content: "\f443";
}

.bi-journal-text::before {
  content: "\f444";
}

.bi-journal-x::before {
  content: "\f445";
}

.bi-journal::before {
  content: "\f446";
}

.bi-journals::before {
  content: "\f447";
}

.bi-joystick::before {
  content: "\f448";
}

.bi-justify-left::before {
  content: "\f449";
}

.bi-justify-right::before {
  content: "\f44a";
}

.bi-justify::before {
  content: "\f44b";
}

.bi-kanban-fill::before {
  content: "\f44c";
}

.bi-kanban::before {
  content: "\f44d";
}

.bi-key-fill::before {
  content: "\f44e";
}

.bi-key::before {
  content: "\f44f";
}

.bi-keyboard-fill::before {
  content: "\f450";
}

.bi-keyboard::before {
  content: "\f451";
}

.bi-ladder::before {
  content: "\f452";
}

.bi-lamp-fill::before {
  content: "\f453";
}

.bi-lamp::before {
  content: "\f454";
}

.bi-laptop-fill::before {
  content: "\f455";
}

.bi-laptop::before {
  content: "\f456";
}

.bi-layer-backward::before {
  content: "\f457";
}

.bi-layer-forward::before {
  content: "\f458";
}

.bi-layers-fill::before {
  content: "\f459";
}

.bi-layers-half::before {
  content: "\f45a";
}

.bi-layers::before {
  content: "\f45b";
}

.bi-layout-sidebar-inset-reverse::before {
  content: "\f45c";
}

.bi-layout-sidebar-inset::before {
  content: "\f45d";
}

.bi-layout-sidebar-reverse::before {
  content: "\f45e";
}

.bi-layout-sidebar::before {
  content: "\f45f";
}

.bi-layout-split::before {
  content: "\f460";
}

.bi-layout-text-sidebar-reverse::before {
  content: "\f461";
}

.bi-layout-text-sidebar::before {
  content: "\f462";
}

.bi-layout-text-window-reverse::before {
  content: "\f463";
}

.bi-layout-text-window::before {
  content: "\f464";
}

.bi-layout-three-columns::before {
  content: "\f465";
}

.bi-layout-wtf::before {
  content: "\f466";
}

.bi-life-preserver::before {
  content: "\f467";
}

.bi-lightbulb-fill::before {
  content: "\f468";
}

.bi-lightbulb-off-fill::before {
  content: "\f469";
}

.bi-lightbulb-off::before {
  content: "\f46a";
}

.bi-lightbulb::before {
  content: "\f46b";
}

.bi-lightning-charge-fill::before {
  content: "\f46c";
}

.bi-lightning-charge::before {
  content: "\f46d";
}

.bi-lightning-fill::before {
  content: "\f46e";
}

.bi-lightning::before {
  content: "\f46f";
}

.bi-link-45deg::before {
  content: "\f470";
}

.bi-link::before {
  content: "\f471";
}

.bi-linkedin::before {
  content: "\f472";
}

.bi-list-check::before {
  content: "\f473";
}

.bi-list-nested::before {
  content: "\f474";
}

.bi-list-ol::before {
  content: "\f475";
}

.bi-list-stars::before {
  content: "\f476";
}

.bi-list-task::before {
  content: "\f477";
}

.bi-list-ul::before {
  content: "\f478";
}

.bi-list::before {
  content: "\f479";
}

.bi-lock-fill::before {
  content: "\f47a";
}

.bi-lock::before {
  content: "\f47b";
}

.bi-mailbox::before {
  content: "\f47c";
}

.bi-mailbox2::before {
  content: "\f47d";
}

.bi-map-fill::before {
  content: "\f47e";
}

.bi-map::before {
  content: "\f47f";
}

.bi-markdown-fill::before {
  content: "\f480";
}

.bi-markdown::before {
  content: "\f481";
}

.bi-mask::before {
  content: "\f482";
}

.bi-megaphone-fill::before {
  content: "\f483";
}

.bi-megaphone::before {
  content: "\f484";
}

.bi-menu-app-fill::before {
  content: "\f485";
}

.bi-menu-app::before {
  content: "\f486";
}

.bi-menu-button-fill::before {
  content: "\f487";
}

.bi-menu-button-wide-fill::before {
  content: "\f488";
}

.bi-menu-button-wide::before {
  content: "\f489";
}

.bi-menu-button::before {
  content: "\f48a";
}

.bi-menu-down::before {
  content: "\f48b";
}

.bi-menu-up::before {
  content: "\f48c";
}

.bi-mic-fill::before {
  content: "\f48d";
}

.bi-mic-mute-fill::before {
  content: "\f48e";
}

.bi-mic-mute::before {
  content: "\f48f";
}

.bi-mic::before {
  content: "\f490";
}

.bi-minecart-loaded::before {
  content: "\f491";
}

.bi-minecart::before {
  content: "\f492";
}

.bi-moisture::before {
  content: "\f493";
}

.bi-moon-fill::before {
  content: "\f494";
}

.bi-moon-stars-fill::before {
  content: "\f495";
}

.bi-moon-stars::before {
  content: "\f496";
}

.bi-moon::before {
  content: "\f497";
}

.bi-mouse-fill::before {
  content: "\f498";
}

.bi-mouse::before {
  content: "\f499";
}

.bi-mouse2-fill::before {
  content: "\f49a";
}

.bi-mouse2::before {
  content: "\f49b";
}

.bi-mouse3-fill::before {
  content: "\f49c";
}

.bi-mouse3::before {
  content: "\f49d";
}

.bi-music-note-beamed::before {
  content: "\f49e";
}

.bi-music-note-list::before {
  content: "\f49f";
}

.bi-music-note::before {
  content: "\f4a0";
}

.bi-music-player-fill::before {
  content: "\f4a1";
}

.bi-music-player::before {
  content: "\f4a2";
}

.bi-newspaper::before {
  content: "\f4a3";
}

.bi-node-minus-fill::before {
  content: "\f4a4";
}

.bi-node-minus::before {
  content: "\f4a5";
}

.bi-node-plus-fill::before {
  content: "\f4a6";
}

.bi-node-plus::before {
  content: "\f4a7";
}

.bi-nut-fill::before {
  content: "\f4a8";
}

.bi-nut::before {
  content: "\f4a9";
}

.bi-octagon-fill::before {
  content: "\f4aa";
}

.bi-octagon-half::before {
  content: "\f4ab";
}

.bi-octagon::before {
  content: "\f4ac";
}

.bi-option::before {
  content: "\f4ad";
}

.bi-outlet::before {
  content: "\f4ae";
}

.bi-paint-bucket::before {
  content: "\f4af";
}

.bi-palette-fill::before {
  content: "\f4b0";
}

.bi-palette::before {
  content: "\f4b1";
}

.bi-palette2::before {
  content: "\f4b2";
}

.bi-paperclip::before {
  content: "\f4b3";
}

.bi-paragraph::before {
  content: "\f4b4";
}

.bi-patch-check-fill::before {
  content: "\f4b5";
}

.bi-patch-check::before {
  content: "\f4b6";
}

.bi-patch-exclamation-fill::before {
  content: "\f4b7";
}

.bi-patch-exclamation::before {
  content: "\f4b8";
}

.bi-patch-minus-fill::before {
  content: "\f4b9";
}

.bi-patch-minus::before {
  content: "\f4ba";
}

.bi-patch-plus-fill::before {
  content: "\f4bb";
}

.bi-patch-plus::before {
  content: "\f4bc";
}

.bi-patch-question-fill::before {
  content: "\f4bd";
}

.bi-patch-question::before {
  content: "\f4be";
}

.bi-pause-btn-fill::before {
  content: "\f4bf";
}

.bi-pause-btn::before {
  content: "\f4c0";
}

.bi-pause-circle-fill::before {
  content: "\f4c1";
}

.bi-pause-circle::before {
  content: "\f4c2";
}

.bi-pause-fill::before {
  content: "\f4c3";
}

.bi-pause::before {
  content: "\f4c4";
}

.bi-peace-fill::before {
  content: "\f4c5";
}

.bi-peace::before {
  content: "\f4c6";
}

.bi-pen-fill::before {
  content: "\f4c7";
}

.bi-pen::before {
  content: "\f4c8";
}

.bi-pencil-fill::before {
  content: "\f4c9";
}

.bi-pencil-square::before {
  content: "\f4ca";
}

.bi-pencil::before {
  content: "\f4cb";
}

.bi-pentagon-fill::before {
  content: "\f4cc";
}

.bi-pentagon-half::before {
  content: "\f4cd";
}

.bi-pentagon::before {
  content: "\f4ce";
}

.bi-people-fill::before {
  content: "\f4cf";
}

.bi-people::before {
  content: "\f4d0";
}

.bi-percent::before {
  content: "\f4d1";
}

.bi-person-badge-fill::before {
  content: "\f4d2";
}

.bi-person-badge::before {
  content: "\f4d3";
}

.bi-person-bounding-box::before {
  content: "\f4d4";
}

.bi-person-check-fill::before {
  content: "\f4d5";
}

.bi-person-check::before {
  content: "\f4d6";
}

.bi-person-circle::before {
  content: "\f4d7";
}

.bi-person-dash-fill::before {
  content: "\f4d8";
}

.bi-person-dash::before {
  content: "\f4d9";
}

.bi-person-fill::before {
  content: "\f4da";
}

.bi-person-lines-fill::before {
  content: "\f4db";
}

.bi-person-plus-fill::before {
  content: "\f4dc";
}

.bi-person-plus::before {
  content: "\f4dd";
}

.bi-person-square::before {
  content: "\f4de";
}

.bi-person-x-fill::before {
  content: "\f4df";
}

.bi-person-x::before {
  content: "\f4e0";
}

.bi-person::before {
  content: "\f4e1";
}

.bi-phone-fill::before {
  content: "\f4e2";
}

.bi-phone-landscape-fill::before {
  content: "\f4e3";
}

.bi-phone-landscape::before {
  content: "\f4e4";
}

.bi-phone-vibrate-fill::before {
  content: "\f4e5";
}

.bi-phone-vibrate::before {
  content: "\f4e6";
}

.bi-phone::before {
  content: "\f4e7";
}

.bi-pie-chart-fill::before {
  content: "\f4e8";
}

.bi-pie-chart::before {
  content: "\f4e9";
}

.bi-pin-angle-fill::before {
  content: "\f4ea";
}

.bi-pin-angle::before {
  content: "\f4eb";
}

.bi-pin-fill::before {
  content: "\f4ec";
}

.bi-pin::before {
  content: "\f4ed";
}

.bi-pip-fill::before {
  content: "\f4ee";
}

.bi-pip::before {
  content: "\f4ef";
}

.bi-play-btn-fill::before {
  content: "\f4f0";
}

.bi-play-btn::before {
  content: "\f4f1";
}

.bi-play-circle-fill::before {
  content: "\f4f2";
}

.bi-play-circle::before {
  content: "\f4f3";
}

.bi-play-fill::before {
  content: "\f4f4";
}

.bi-play::before {
  content: "\f4f5";
}

.bi-plug-fill::before {
  content: "\f4f6";
}

.bi-plug::before {
  content: "\f4f7";
}

.bi-plus-circle-dotted::before {
  content: "\f4f8";
}

.bi-plus-circle-fill::before {
  content: "\f4f9";
}

.bi-plus-circle::before {
  content: "\f4fa";
}

.bi-plus-square-dotted::before {
  content: "\f4fb";
}

.bi-plus-square-fill::before {
  content: "\f4fc";
}

.bi-plus-square::before {
  content: "\f4fd";
}

.bi-plus::before {
  content: "\f4fe";
}

.bi-power::before {
  content: "\f4ff";
}

.bi-printer-fill::before {
  content: "\f500";
}

.bi-printer::before {
  content: "\f501";
}

.bi-puzzle-fill::before {
  content: "\f502";
}

.bi-puzzle::before {
  content: "\f503";
}

.bi-question-circle-fill::before {
  content: "\f504";
}

.bi-question-circle::before {
  content: "\f505";
}

.bi-question-diamond-fill::before {
  content: "\f506";
}

.bi-question-diamond::before {
  content: "\f507";
}

.bi-question-octagon-fill::before {
  content: "\f508";
}

.bi-question-octagon::before {
  content: "\f509";
}

.bi-question-square-fill::before {
  content: "\f50a";
}

.bi-question-square::before {
  content: "\f50b";
}

.bi-question::before {
  content: "\f50c";
}

.bi-rainbow::before {
  content: "\f50d";
}

.bi-receipt-cutoff::before {
  content: "\f50e";
}

.bi-receipt::before {
  content: "\f50f";
}

.bi-reception-0::before {
  content: "\f510";
}

.bi-reception-1::before {
  content: "\f511";
}

.bi-reception-2::before {
  content: "\f512";
}

.bi-reception-3::before {
  content: "\f513";
}

.bi-reception-4::before {
  content: "\f514";
}

.bi-record-btn-fill::before {
  content: "\f515";
}

.bi-record-btn::before {
  content: "\f516";
}

.bi-record-circle-fill::before {
  content: "\f517";
}

.bi-record-circle::before {
  content: "\f518";
}

.bi-record-fill::before {
  content: "\f519";
}

.bi-record::before {
  content: "\f51a";
}

.bi-record2-fill::before {
  content: "\f51b";
}

.bi-record2::before {
  content: "\f51c";
}

.bi-reply-all-fill::before {
  content: "\f51d";
}

.bi-reply-all::before {
  content: "\f51e";
}

.bi-reply-fill::before {
  content: "\f51f";
}

.bi-reply::before {
  content: "\f520";
}

.bi-rss-fill::before {
  content: "\f521";
}

.bi-rss::before {
  content: "\f522";
}

.bi-rulers::before {
  content: "\f523";
}

.bi-save-fill::before {
  content: "\f524";
}

.bi-save::before {
  content: "\f525";
}

.bi-save2-fill::before {
  content: "\f526";
}

.bi-save2::before {
  content: "\f527";
}

.bi-scissors::before {
  content: "\f528";
}

.bi-screwdriver::before {
  content: "\f529";
}

.bi-search::before {
  content: "\f52a";
}

.bi-segmented-nav::before {
  content: "\f52b";
}

.bi-server::before {
  content: "\f52c";
}

.bi-share-fill::before {
  content: "\f52d";
}

.bi-share::before {
  content: "\f52e";
}

.bi-shield-check::before {
  content: "\f52f";
}

.bi-shield-exclamation::before {
  content: "\f530";
}

.bi-shield-fill-check::before {
  content: "\f531";
}

.bi-shield-fill-exclamation::before {
  content: "\f532";
}

.bi-shield-fill-minus::before {
  content: "\f533";
}

.bi-shield-fill-plus::before {
  content: "\f534";
}

.bi-shield-fill-x::before {
  content: "\f535";
}

.bi-shield-fill::before {
  content: "\f536";
}

.bi-shield-lock-fill::before {
  content: "\f537";
}

.bi-shield-lock::before {
  content: "\f538";
}

.bi-shield-minus::before {
  content: "\f539";
}

.bi-shield-plus::before {
  content: "\f53a";
}

.bi-shield-shaded::before {
  content: "\f53b";
}

.bi-shield-slash-fill::before {
  content: "\f53c";
}

.bi-shield-slash::before {
  content: "\f53d";
}

.bi-shield-x::before {
  content: "\f53e";
}

.bi-shield::before {
  content: "\f53f";
}

.bi-shift-fill::before {
  content: "\f540";
}

.bi-shift::before {
  content: "\f541";
}

.bi-shop-window::before {
  content: "\f542";
}

.bi-shop::before {
  content: "\f543";
}

.bi-shuffle::before {
  content: "\f544";
}

.bi-signpost-2-fill::before {
  content: "\f545";
}

.bi-signpost-2::before {
  content: "\f546";
}

.bi-signpost-fill::before {
  content: "\f547";
}

.bi-signpost-split-fill::before {
  content: "\f548";
}

.bi-signpost-split::before {
  content: "\f549";
}

.bi-signpost::before {
  content: "\f54a";
}

.bi-sim-fill::before {
  content: "\f54b";
}

.bi-sim::before {
  content: "\f54c";
}

.bi-skip-backward-btn-fill::before {
  content: "\f54d";
}

.bi-skip-backward-btn::before {
  content: "\f54e";
}

.bi-skip-backward-circle-fill::before {
  content: "\f54f";
}

.bi-skip-backward-circle::before {
  content: "\f550";
}

.bi-skip-backward-fill::before {
  content: "\f551";
}

.bi-skip-backward::before {
  content: "\f552";
}

.bi-skip-end-btn-fill::before {
  content: "\f553";
}

.bi-skip-end-btn::before {
  content: "\f554";
}

.bi-skip-end-circle-fill::before {
  content: "\f555";
}

.bi-skip-end-circle::before {
  content: "\f556";
}

.bi-skip-end-fill::before {
  content: "\f557";
}

.bi-skip-end::before {
  content: "\f558";
}

.bi-skip-forward-btn-fill::before {
  content: "\f559";
}

.bi-skip-forward-btn::before {
  content: "\f55a";
}

.bi-skip-forward-circle-fill::before {
  content: "\f55b";
}

.bi-skip-forward-circle::before {
  content: "\f55c";
}

.bi-skip-forward-fill::before {
  content: "\f55d";
}

.bi-skip-forward::before {
  content: "\f55e";
}

.bi-skip-start-btn-fill::before {
  content: "\f55f";
}

.bi-skip-start-btn::before {
  content: "\f560";
}

.bi-skip-start-circle-fill::before {
  content: "\f561";
}

.bi-skip-start-circle::before {
  content: "\f562";
}

.bi-skip-start-fill::before {
  content: "\f563";
}

.bi-skip-start::before {
  content: "\f564";
}

.bi-slack::before {
  content: "\f565";
}

.bi-slash-circle-fill::before {
  content: "\f566";
}

.bi-slash-circle::before {
  content: "\f567";
}

.bi-slash-square-fill::before {
  content: "\f568";
}

.bi-slash-square::before {
  content: "\f569";
}

.bi-slash::before {
  content: "\f56a";
}

.bi-sliders::before {
  content: "\f56b";
}

.bi-smartwatch::before {
  content: "\f56c";
}

.bi-snow::before {
  content: "\f56d";
}

.bi-snow2::before {
  content: "\f56e";
}

.bi-snow3::before {
  content: "\f56f";
}

.bi-sort-alpha-down-alt::before {
  content: "\f570";
}

.bi-sort-alpha-down::before {
  content: "\f571";
}

.bi-sort-alpha-up-alt::before {
  content: "\f572";
}

.bi-sort-alpha-up::before {
  content: "\f573";
}

.bi-sort-down-alt::before {
  content: "\f574";
}

.bi-sort-down::before {
  content: "\f575";
}

.bi-sort-numeric-down-alt::before {
  content: "\f576";
}

.bi-sort-numeric-down::before {
  content: "\f577";
}

.bi-sort-numeric-up-alt::before {
  content: "\f578";
}

.bi-sort-numeric-up::before {
  content: "\f579";
}

.bi-sort-up-alt::before {
  content: "\f57a";
}

.bi-sort-up::before {
  content: "\f57b";
}

.bi-soundwave::before {
  content: "\f57c";
}

.bi-speaker-fill::before {
  content: "\f57d";
}

.bi-speaker::before {
  content: "\f57e";
}

.bi-speedometer::before {
  content: "\f57f";
}

.bi-speedometer2::before {
  content: "\f580";
}

.bi-spellcheck::before {
  content: "\f581";
}

.bi-square-fill::before {
  content: "\f582";
}

.bi-square-half::before {
  content: "\f583";
}

.bi-square::before {
  content: "\f584";
}

.bi-stack::before {
  content: "\f585";
}

.bi-star-fill::before {
  content: "\f586";
}

.bi-star-half::before {
  content: "\f587";
}

.bi-star::before {
  content: "\f588";
}

.bi-stars::before {
  content: "\f589";
}

.bi-stickies-fill::before {
  content: "\f58a";
}

.bi-stickies::before {
  content: "\f58b";
}

.bi-sticky-fill::before {
  content: "\f58c";
}

.bi-sticky::before {
  content: "\f58d";
}

.bi-stop-btn-fill::before {
  content: "\f58e";
}

.bi-stop-btn::before {
  content: "\f58f";
}

.bi-stop-circle-fill::before {
  content: "\f590";
}

.bi-stop-circle::before {
  content: "\f591";
}

.bi-stop-fill::before {
  content: "\f592";
}

.bi-stop::before {
  content: "\f593";
}

.bi-stoplights-fill::before {
  content: "\f594";
}

.bi-stoplights::before {
  content: "\f595";
}

.bi-stopwatch-fill::before {
  content: "\f596";
}

.bi-stopwatch::before {
  content: "\f597";
}

.bi-subtract::before {
  content: "\f598";
}

.bi-suit-club-fill::before {
  content: "\f599";
}

.bi-suit-club::before {
  content: "\f59a";
}

.bi-suit-diamond-fill::before {
  content: "\f59b";
}

.bi-suit-diamond::before {
  content: "\f59c";
}

.bi-suit-heart-fill::before {
  content: "\f59d";
}

.bi-suit-heart::before {
  content: "\f59e";
}

.bi-suit-spade-fill::before {
  content: "\f59f";
}

.bi-suit-spade::before {
  content: "\f5a0";
}

.bi-sun-fill::before {
  content: "\f5a1";
}

.bi-sun::before {
  content: "\f5a2";
}

.bi-sunglasses::before {
  content: "\f5a3";
}

.bi-sunrise-fill::before {
  content: "\f5a4";
}

.bi-sunrise::before {
  content: "\f5a5";
}

.bi-sunset-fill::before {
  content: "\f5a6";
}

.bi-sunset::before {
  content: "\f5a7";
}

.bi-symmetry-horizontal::before {
  content: "\f5a8";
}

.bi-symmetry-vertical::before {
  content: "\f5a9";
}

.bi-table::before {
  content: "\f5aa";
}

.bi-tablet-fill::before {
  content: "\f5ab";
}

.bi-tablet-landscape-fill::before {
  content: "\f5ac";
}

.bi-tablet-landscape::before {
  content: "\f5ad";
}

.bi-tablet::before {
  content: "\f5ae";
}

.bi-tag-fill::before {
  content: "\f5af";
}

.bi-tag::before {
  content: "\f5b0";
}

.bi-tags-fill::before {
  content: "\f5b1";
}

.bi-tags::before {
  content: "\f5b2";
}

.bi-telegram::before {
  content: "\f5b3";
}

.bi-telephone-fill::before {
  content: "\f5b4";
}

.bi-telephone-forward-fill::before {
  content: "\f5b5";
}

.bi-telephone-forward::before {
  content: "\f5b6";
}

.bi-telephone-inbound-fill::before {
  content: "\f5b7";
}

.bi-telephone-inbound::before {
  content: "\f5b8";
}

.bi-telephone-minus-fill::before {
  content: "\f5b9";
}

.bi-telephone-minus::before {
  content: "\f5ba";
}

.bi-telephone-outbound-fill::before {
  content: "\f5bb";
}

.bi-telephone-outbound::before {
  content: "\f5bc";
}

.bi-telephone-plus-fill::before {
  content: "\f5bd";
}

.bi-telephone-plus::before {
  content: "\f5be";
}

.bi-telephone-x-fill::before {
  content: "\f5bf";
}

.bi-telephone-x::before {
  content: "\f5c0";
}

.bi-telephone::before {
  content: "\f5c1";
}

.bi-terminal-fill::before {
  content: "\f5c2";
}

.bi-terminal::before {
  content: "\f5c3";
}

.bi-text-center::before {
  content: "\f5c4";
}

.bi-text-indent-left::before {
  content: "\f5c5";
}

.bi-text-indent-right::before {
  content: "\f5c6";
}

.bi-text-left::before {
  content: "\f5c7";
}

.bi-text-paragraph::before {
  content: "\f5c8";
}

.bi-text-right::before {
  content: "\f5c9";
}

.bi-textarea-resize::before {
  content: "\f5ca";
}

.bi-textarea-t::before {
  content: "\f5cb";
}

.bi-textarea::before {
  content: "\f5cc";
}

.bi-thermometer-half::before {
  content: "\f5cd";
}

.bi-thermometer-high::before {
  content: "\f5ce";
}

.bi-thermometer-low::before {
  content: "\f5cf";
}

.bi-thermometer-snow::before {
  content: "\f5d0";
}

.bi-thermometer-sun::before {
  content: "\f5d1";
}

.bi-thermometer::before {
  content: "\f5d2";
}

.bi-three-dots-vertical::before {
  content: "\f5d3";
}

.bi-three-dots::before {
  content: "\f5d4";
}

.bi-toggle-off::before {
  content: "\f5d5";
}

.bi-toggle-on::before {
  content: "\f5d6";
}

.bi-toggle2-off::before {
  content: "\f5d7";
}

.bi-toggle2-on::before {
  content: "\f5d8";
}

.bi-toggles::before {
  content: "\f5d9";
}

.bi-toggles2::before {
  content: "\f5da";
}

.bi-tools::before {
  content: "\f5db";
}

.bi-tornado::before {
  content: "\f5dc";
}

.bi-trash-fill::before {
  content: "\f5dd";
}

.bi-trash::before {
  content: "\f5de";
}

.bi-trash2-fill::before {
  content: "\f5df";
}

.bi-trash2::before {
  content: "\f5e0";
}

.bi-tree-fill::before {
  content: "\f5e1";
}

.bi-tree::before {
  content: "\f5e2";
}

.bi-triangle-fill::before {
  content: "\f5e3";
}

.bi-triangle-half::before {
  content: "\f5e4";
}

.bi-triangle::before {
  content: "\f5e5";
}

.bi-trophy-fill::before {
  content: "\f5e6";
}

.bi-trophy::before {
  content: "\f5e7";
}

.bi-tropical-storm::before {
  content: "\f5e8";
}

.bi-truck-flatbed::before {
  content: "\f5e9";
}

.bi-truck::before {
  content: "\f5ea";
}

.bi-tsunami::before {
  content: "\f5eb";
}

.bi-tv-fill::before {
  content: "\f5ec";
}

.bi-tv::before {
  content: "\f5ed";
}

.bi-twitch::before {
  content: "\f5ee";
}

.bi-twitter::before {
  content: "\f5ef";
}

.bi-type-bold::before {
  content: "\f5f0";
}

.bi-type-h1::before {
  content: "\f5f1";
}

.bi-type-h2::before {
  content: "\f5f2";
}

.bi-type-h3::before {
  content: "\f5f3";
}

.bi-type-italic::before {
  content: "\f5f4";
}

.bi-type-strikethrough::before {
  content: "\f5f5";
}

.bi-type-underline::before {
  content: "\f5f6";
}

.bi-type::before {
  content: "\f5f7";
}

.bi-ui-checks-grid::before {
  content: "\f5f8";
}

.bi-ui-checks::before {
  content: "\f5f9";
}

.bi-ui-radios-grid::before {
  content: "\f5fa";
}

.bi-ui-radios::before {
  content: "\f5fb";
}

.bi-umbrella-fill::before {
  content: "\f5fc";
}

.bi-umbrella::before {
  content: "\f5fd";
}

.bi-union::before {
  content: "\f5fe";
}

.bi-unlock-fill::before {
  content: "\f5ff";
}

.bi-unlock::before {
  content: "\f600";
}

.bi-upc-scan::before {
  content: "\f601";
}

.bi-upc::before {
  content: "\f602";
}

.bi-upload::before {
  content: "\f603";
}

.bi-vector-pen::before {
  content: "\f604";
}

.bi-view-list::before {
  content: "\f605";
}

.bi-view-stacked::before {
  content: "\f606";
}

.bi-vinyl-fill::before {
  content: "\f607";
}

.bi-vinyl::before {
  content: "\f608";
}

.bi-voicemail::before {
  content: "\f609";
}

.bi-volume-down-fill::before {
  content: "\f60a";
}

.bi-volume-down::before {
  content: "\f60b";
}

.bi-volume-mute-fill::before {
  content: "\f60c";
}

.bi-volume-mute::before {
  content: "\f60d";
}

.bi-volume-off-fill::before {
  content: "\f60e";
}

.bi-volume-off::before {
  content: "\f60f";
}

.bi-volume-up-fill::before {
  content: "\f610";
}

.bi-volume-up::before {
  content: "\f611";
}

.bi-vr::before {
  content: "\f612";
}

.bi-wallet-fill::before {
  content: "\f613";
}

.bi-wallet::before {
  content: "\f614";
}

.bi-wallet2::before {
  content: "\f615";
}

.bi-watch::before {
  content: "\f616";
}

.bi-water::before {
  content: "\f617";
}

.bi-whatsapp::before {
  content: "\f618";
}

.bi-wifi-1::before {
  content: "\f619";
}

.bi-wifi-2::before {
  content: "\f61a";
}

.bi-wifi-off::before {
  content: "\f61b";
}

.bi-wifi::before {
  content: "\f61c";
}

.bi-wind::before {
  content: "\f61d";
}

.bi-window-dock::before {
  content: "\f61e";
}

.bi-window-sidebar::before {
  content: "\f61f";
}

.bi-window::before {
  content: "\f620";
}

.bi-wrench::before {
  content: "\f621";
}

.bi-x-circle-fill::before {
  content: "\f622";
}

.bi-x-circle::before {
  content: "\f623";
}

.bi-x-diamond-fill::before {
  content: "\f624";
}

.bi-x-diamond::before {
  content: "\f625";
}

.bi-x-octagon-fill::before {
  content: "\f626";
}

.bi-x-octagon::before {
  content: "\f627";
}

.bi-x-square-fill::before {
  content: "\f628";
}

.bi-x-square::before {
  content: "\f629";
}

.bi-x::before {
  content: "\f62a";
}

.bi-youtube::before {
  content: "\f62b";
}

.bi-zoom-in::before {
  content: "\f62c";
}

.bi-zoom-out::before {
  content: "\f62d";
}

.bi-bank::before {
  content: "\f62e";
}

.bi-bank2::before {
  content: "\f62f";
}

.bi-bell-slash-fill::before {
  content: "\f630";
}

.bi-bell-slash::before {
  content: "\f631";
}

.bi-cash-coin::before {
  content: "\f632";
}

.bi-check-lg::before {
  content: "\f633";
}

.bi-coin::before {
  content: "\f634";
}

.bi-currency-bitcoin::before {
  content: "\f635";
}

.bi-currency-dollar::before {
  content: "\f636";
}

.bi-currency-euro::before {
  content: "\f637";
}

.bi-currency-exchange::before {
  content: "\f638";
}

.bi-currency-pound::before {
  content: "\f639";
}

.bi-currency-yen::before {
  content: "\f63a";
}

.bi-dash-lg::before {
  content: "\f63b";
}

.bi-exclamation-lg::before {
  content: "\f63c";
}

.bi-file-earmark-pdf-fill::before {
  content: "\f63d";
}

.bi-file-earmark-pdf::before {
  content: "\f63e";
}

.bi-file-pdf-fill::before {
  content: "\f63f";
}

.bi-file-pdf::before {
  content: "\f640";
}

.bi-gender-ambiguous::before {
  content: "\f641";
}

.bi-gender-female::before {
  content: "\f642";
}

.bi-gender-male::before {
  content: "\f643";
}

.bi-gender-trans::before {
  content: "\f644";
}

.bi-headset-vr::before {
  content: "\f645";
}

.bi-info-lg::before {
  content: "\f646";
}

.bi-mastodon::before {
  content: "\f647";
}

.bi-messenger::before {
  content: "\f648";
}

.bi-piggy-bank-fill::before {
  content: "\f649";
}

.bi-piggy-bank::before {
  content: "\f64a";
}

.bi-pin-map-fill::before {
  content: "\f64b";
}

.bi-pin-map::before {
  content: "\f64c";
}

.bi-plus-lg::before {
  content: "\f64d";
}

.bi-question-lg::before {
  content: "\f64e";
}

.bi-recycle::before {
  content: "\f64f";
}

.bi-reddit::before {
  content: "\f650";
}

.bi-safe-fill::before {
  content: "\f651";
}

.bi-safe2-fill::before {
  content: "\f652";
}

.bi-safe2::before {
  content: "\f653";
}

.bi-sd-card-fill::before {
  content: "\f654";
}

.bi-sd-card::before {
  content: "\f655";
}

.bi-skype::before {
  content: "\f656";
}

.bi-slash-lg::before {
  content: "\f657";
}

.bi-translate::before {
  content: "\f658";
}

.bi-x-lg::before {
  content: "\f659";
}

.bi-safe::before {
  content: "\f65a";
}

.bi-apple::before {
  content: "\f65b";
}

.bi-microsoft::before {
  content: "\f65d";
}

.bi-windows::before {
  content: "\f65e";
}

.bi-behance::before {
  content: "\f65c";
}

.bi-dribbble::before {
  content: "\f65f";
}

.bi-line::before {
  content: "\f660";
}

.bi-medium::before {
  content: "\f661";
}

.bi-paypal::before {
  content: "\f662";
}

.bi-pinterest::before {
  content: "\f663";
}

.bi-signal::before {
  content: "\f664";
}

.bi-snapchat::before {
  content: "\f665";
}

.bi-spotify::before {
  content: "\f666";
}

.bi-stack-overflow::before {
  content: "\f667";
}

.bi-strava::before {
  content: "\f668";
}

.bi-wordpress::before {
  content: "\f669";
}

.bi-vimeo::before {
  content: "\f66a";
}

.bi-activity::before {
  content: "\f66b";
}

.bi-easel2-fill::before {
  content: "\f66c";
}

.bi-easel2::before {
  content: "\f66d";
}

.bi-easel3-fill::before {
  content: "\f66e";
}

.bi-easel3::before {
  content: "\f66f";
}

.bi-fan::before {
  content: "\f670";
}

.bi-fingerprint::before {
  content: "\f671";
}

.bi-graph-down-arrow::before {
  content: "\f672";
}

.bi-graph-up-arrow::before {
  content: "\f673";
}

.bi-hypnotize::before {
  content: "\f674";
}

.bi-magic::before {
  content: "\f675";
}

.bi-person-rolodex::before {
  content: "\f676";
}

.bi-person-video::before {
  content: "\f677";
}

.bi-person-video2::before {
  content: "\f678";
}

.bi-person-video3::before {
  content: "\f679";
}

.bi-person-workspace::before {
  content: "\f67a";
}

.bi-radioactive::before {
  content: "\f67b";
}

.bi-webcam-fill::before {
  content: "\f67c";
}

.bi-webcam::before {
  content: "\f67d";
}

.bi-yin-yang::before {
  content: "\f67e";
}

.bi-bandaid-fill::before {
  content: "\f680";
}

.bi-bandaid::before {
  content: "\f681";
}

.bi-bluetooth::before {
  content: "\f682";
}

.bi-body-text::before {
  content: "\f683";
}

.bi-boombox::before {
  content: "\f684";
}

.bi-boxes::before {
  content: "\f685";
}

.bi-dpad-fill::before {
  content: "\f686";
}

.bi-dpad::before {
  content: "\f687";
}

.bi-ear-fill::before {
  content: "\f688";
}

.bi-ear::before {
  content: "\f689";
}

.bi-envelope-check-fill::before {
  content: "\f68b";
}

.bi-envelope-check::before {
  content: "\f68c";
}

.bi-envelope-dash-fill::before {
  content: "\f68e";
}

.bi-envelope-dash::before {
  content: "\f68f";
}

.bi-envelope-exclamation-fill::before {
  content: "\f691";
}

.bi-envelope-exclamation::before {
  content: "\f692";
}

.bi-envelope-plus-fill::before {
  content: "\f693";
}

.bi-envelope-plus::before {
  content: "\f694";
}

.bi-envelope-slash-fill::before {
  content: "\f696";
}

.bi-envelope-slash::before {
  content: "\f697";
}

.bi-envelope-x-fill::before {
  content: "\f699";
}

.bi-envelope-x::before {
  content: "\f69a";
}

.bi-explicit-fill::before {
  content: "\f69b";
}

.bi-explicit::before {
  content: "\f69c";
}

.bi-git::before {
  content: "\f69d";
}

.bi-infinity::before {
  content: "\f69e";
}

.bi-list-columns-reverse::before {
  content: "\f69f";
}

.bi-list-columns::before {
  content: "\f6a0";
}

.bi-meta::before {
  content: "\f6a1";
}

.bi-nintendo-switch::before {
  content: "\f6a4";
}

.bi-pc-display-horizontal::before {
  content: "\f6a5";
}

.bi-pc-display::before {
  content: "\f6a6";
}

.bi-pc-horizontal::before {
  content: "\f6a7";
}

.bi-pc::before {
  content: "\f6a8";
}

.bi-playstation::before {
  content: "\f6a9";
}

.bi-plus-slash-minus::before {
  content: "\f6aa";
}

.bi-projector-fill::before {
  content: "\f6ab";
}

.bi-projector::before {
  content: "\f6ac";
}

.bi-qr-code-scan::before {
  content: "\f6ad";
}

.bi-qr-code::before {
  content: "\f6ae";
}

.bi-quora::before {
  content: "\f6af";
}

.bi-quote::before {
  content: "\f6b0";
}

.bi-robot::before {
  content: "\f6b1";
}

.bi-send-check-fill::before {
  content: "\f6b2";
}

.bi-send-check::before {
  content: "\f6b3";
}

.bi-send-dash-fill::before {
  content: "\f6b4";
}

.bi-send-dash::before {
  content: "\f6b5";
}

.bi-send-exclamation-fill::before {
  content: "\f6b7";
}

.bi-send-exclamation::before {
  content: "\f6b8";
}

.bi-send-fill::before {
  content: "\f6b9";
}

.bi-send-plus-fill::before {
  content: "\f6ba";
}

.bi-send-plus::before {
  content: "\f6bb";
}

.bi-send-slash-fill::before {
  content: "\f6bc";
}

.bi-send-slash::before {
  content: "\f6bd";
}

.bi-send-x-fill::before {
  content: "\f6be";
}

.bi-send-x::before {
  content: "\f6bf";
}

.bi-send::before {
  content: "\f6c0";
}

.bi-steam::before {
  content: "\f6c1";
}

.bi-terminal-dash::before {
  content: "\f6c3";
}

.bi-terminal-plus::before {
  content: "\f6c4";
}

.bi-terminal-split::before {
  content: "\f6c5";
}

.bi-ticket-detailed-fill::before {
  content: "\f6c6";
}

.bi-ticket-detailed::before {
  content: "\f6c7";
}

.bi-ticket-fill::before {
  content: "\f6c8";
}

.bi-ticket-perforated-fill::before {
  content: "\f6c9";
}

.bi-ticket-perforated::before {
  content: "\f6ca";
}

.bi-ticket::before {
  content: "\f6cb";
}

.bi-tiktok::before {
  content: "\f6cc";
}

.bi-window-dash::before {
  content: "\f6cd";
}

.bi-window-desktop::before {
  content: "\f6ce";
}

.bi-window-fullscreen::before {
  content: "\f6cf";
}

.bi-window-plus::before {
  content: "\f6d0";
}

.bi-window-split::before {
  content: "\f6d1";
}

.bi-window-stack::before {
  content: "\f6d2";
}

.bi-window-x::before {
  content: "\f6d3";
}

.bi-xbox::before {
  content: "\f6d4";
}

.bi-ethernet::before {
  content: "\f6d5";
}

.bi-hdmi-fill::before {
  content: "\f6d6";
}

.bi-hdmi::before {
  content: "\f6d7";
}

.bi-usb-c-fill::before {
  content: "\f6d8";
}

.bi-usb-c::before {
  content: "\f6d9";
}

.bi-usb-fill::before {
  content: "\f6da";
}

.bi-usb-plug-fill::before {
  content: "\f6db";
}

.bi-usb-plug::before {
  content: "\f6dc";
}

.bi-usb-symbol::before {
  content: "\f6dd";
}

.bi-usb::before {
  content: "\f6de";
}

.bi-boombox-fill::before {
  content: "\f6df";
}

.bi-displayport::before {
  content: "\f6e1";
}

.bi-gpu-card::before {
  content: "\f6e2";
}

.bi-memory::before {
  content: "\f6e3";
}

.bi-modem-fill::before {
  content: "\f6e4";
}

.bi-modem::before {
  content: "\f6e5";
}

.bi-motherboard-fill::before {
  content: "\f6e6";
}

.bi-motherboard::before {
  content: "\f6e7";
}

.bi-optical-audio-fill::before {
  content: "\f6e8";
}

.bi-optical-audio::before {
  content: "\f6e9";
}

.bi-pci-card::before {
  content: "\f6ea";
}

.bi-router-fill::before {
  content: "\f6eb";
}

.bi-router::before {
  content: "\f6ec";
}

.bi-thunderbolt-fill::before {
  content: "\f6ef";
}

.bi-thunderbolt::before {
  content: "\f6f0";
}

.bi-usb-drive-fill::before {
  content: "\f6f1";
}

.bi-usb-drive::before {
  content: "\f6f2";
}

.bi-usb-micro-fill::before {
  content: "\f6f3";
}

.bi-usb-micro::before {
  content: "\f6f4";
}

.bi-usb-mini-fill::before {
  content: "\f6f5";
}

.bi-usb-mini::before {
  content: "\f6f6";
}

.bi-cloud-haze2::before {
  content: "\f6f7";
}

.bi-device-hdd-fill::before {
  content: "\f6f8";
}

.bi-device-hdd::before {
  content: "\f6f9";
}

.bi-device-ssd-fill::before {
  content: "\f6fa";
}

.bi-device-ssd::before {
  content: "\f6fb";
}

.bi-displayport-fill::before {
  content: "\f6fc";
}

.bi-mortarboard-fill::before {
  content: "\f6fd";
}

.bi-mortarboard::before {
  content: "\f6fe";
}

.bi-terminal-x::before {
  content: "\f6ff";
}

.bi-arrow-through-heart-fill::before {
  content: "\f700";
}

.bi-arrow-through-heart::before {
  content: "\f701";
}

.bi-badge-sd-fill::before {
  content: "\f702";
}

.bi-badge-sd::before {
  content: "\f703";
}

.bi-bag-heart-fill::before {
  content: "\f704";
}

.bi-bag-heart::before {
  content: "\f705";
}

.bi-balloon-fill::before {
  content: "\f706";
}

.bi-balloon-heart-fill::before {
  content: "\f707";
}

.bi-balloon-heart::before {
  content: "\f708";
}

.bi-balloon::before {
  content: "\f709";
}

.bi-box2-fill::before {
  content: "\f70a";
}

.bi-box2-heart-fill::before {
  content: "\f70b";
}

.bi-box2-heart::before {
  content: "\f70c";
}

.bi-box2::before {
  content: "\f70d";
}

.bi-braces-asterisk::before {
  content: "\f70e";
}

.bi-calendar-heart-fill::before {
  content: "\f70f";
}

.bi-calendar-heart::before {
  content: "\f710";
}

.bi-calendar2-heart-fill::before {
  content: "\f711";
}

.bi-calendar2-heart::before {
  content: "\f712";
}

.bi-chat-heart-fill::before {
  content: "\f713";
}

.bi-chat-heart::before {
  content: "\f714";
}

.bi-chat-left-heart-fill::before {
  content: "\f715";
}

.bi-chat-left-heart::before {
  content: "\f716";
}

.bi-chat-right-heart-fill::before {
  content: "\f717";
}

.bi-chat-right-heart::before {
  content: "\f718";
}

.bi-chat-square-heart-fill::before {
  content: "\f719";
}

.bi-chat-square-heart::before {
  content: "\f71a";
}

.bi-clipboard-check-fill::before {
  content: "\f71b";
}

.bi-clipboard-data-fill::before {
  content: "\f71c";
}

.bi-clipboard-fill::before {
  content: "\f71d";
}

.bi-clipboard-heart-fill::before {
  content: "\f71e";
}

.bi-clipboard-heart::before {
  content: "\f71f";
}

.bi-clipboard-minus-fill::before {
  content: "\f720";
}

.bi-clipboard-plus-fill::before {
  content: "\f721";
}

.bi-clipboard-pulse::before {
  content: "\f722";
}

.bi-clipboard-x-fill::before {
  content: "\f723";
}

.bi-clipboard2-check-fill::before {
  content: "\f724";
}

.bi-clipboard2-check::before {
  content: "\f725";
}

.bi-clipboard2-data-fill::before {
  content: "\f726";
}

.bi-clipboard2-data::before {
  content: "\f727";
}

.bi-clipboard2-fill::before {
  content: "\f728";
}

.bi-clipboard2-heart-fill::before {
  content: "\f729";
}

.bi-clipboard2-heart::before {
  content: "\f72a";
}

.bi-clipboard2-minus-fill::before {
  content: "\f72b";
}

.bi-clipboard2-minus::before {
  content: "\f72c";
}

.bi-clipboard2-plus-fill::before {
  content: "\f72d";
}

.bi-clipboard2-plus::before {
  content: "\f72e";
}

.bi-clipboard2-pulse-fill::before {
  content: "\f72f";
}

.bi-clipboard2-pulse::before {
  content: "\f730";
}

.bi-clipboard2-x-fill::before {
  content: "\f731";
}

.bi-clipboard2-x::before {
  content: "\f732";
}

.bi-clipboard2::before {
  content: "\f733";
}

.bi-emoji-kiss-fill::before {
  content: "\f734";
}

.bi-emoji-kiss::before {
  content: "\f735";
}

.bi-envelope-heart-fill::before {
  content: "\f736";
}

.bi-envelope-heart::before {
  content: "\f737";
}

.bi-envelope-open-heart-fill::before {
  content: "\f738";
}

.bi-envelope-open-heart::before {
  content: "\f739";
}

.bi-envelope-paper-fill::before {
  content: "\f73a";
}

.bi-envelope-paper-heart-fill::before {
  content: "\f73b";
}

.bi-envelope-paper-heart::before {
  content: "\f73c";
}

.bi-envelope-paper::before {
  content: "\f73d";
}

.bi-filetype-aac::before {
  content: "\f73e";
}

.bi-filetype-ai::before {
  content: "\f73f";
}

.bi-filetype-bmp::before {
  content: "\f740";
}

.bi-filetype-cs::before {
  content: "\f741";
}

.bi-filetype-css::before {
  content: "\f742";
}

.bi-filetype-csv::before {
  content: "\f743";
}

.bi-filetype-doc::before {
  content: "\f744";
}

.bi-filetype-docx::before {
  content: "\f745";
}

.bi-filetype-exe::before {
  content: "\f746";
}

.bi-filetype-gif::before {
  content: "\f747";
}

.bi-filetype-heic::before {
  content: "\f748";
}

.bi-filetype-html::before {
  content: "\f749";
}

.bi-filetype-java::before {
  content: "\f74a";
}

.bi-filetype-jpg::before {
  content: "\f74b";
}

.bi-filetype-js::before {
  content: "\f74c";
}

.bi-filetype-jsx::before {
  content: "\f74d";
}

.bi-filetype-key::before {
  content: "\f74e";
}

.bi-filetype-m4p::before {
  content: "\f74f";
}

.bi-filetype-md::before {
  content: "\f750";
}

.bi-filetype-mdx::before {
  content: "\f751";
}

.bi-filetype-mov::before {
  content: "\f752";
}

.bi-filetype-mp3::before {
  content: "\f753";
}

.bi-filetype-mp4::before {
  content: "\f754";
}

.bi-filetype-otf::before {
  content: "\f755";
}

.bi-filetype-pdf::before {
  content: "\f756";
}

.bi-filetype-php::before {
  content: "\f757";
}

.bi-filetype-png::before {
  content: "\f758";
}

.bi-filetype-ppt::before {
  content: "\f75a";
}

.bi-filetype-psd::before {
  content: "\f75b";
}

.bi-filetype-py::before {
  content: "\f75c";
}

.bi-filetype-raw::before {
  content: "\f75d";
}

.bi-filetype-rb::before {
  content: "\f75e";
}

.bi-filetype-sass::before {
  content: "\f75f";
}

.bi-filetype-scss::before {
  content: "\f760";
}

.bi-filetype-sh::before {
  content: "\f761";
}

.bi-filetype-svg::before {
  content: "\f762";
}

.bi-filetype-tiff::before {
  content: "\f763";
}

.bi-filetype-tsx::before {
  content: "\f764";
}

.bi-filetype-ttf::before {
  content: "\f765";
}

.bi-filetype-txt::before {
  content: "\f766";
}

.bi-filetype-wav::before {
  content: "\f767";
}

.bi-filetype-woff::before {
  content: "\f768";
}

.bi-filetype-xls::before {
  content: "\f76a";
}

.bi-filetype-xml::before {
  content: "\f76b";
}

.bi-filetype-yml::before {
  content: "\f76c";
}

.bi-heart-arrow::before {
  content: "\f76d";
}

.bi-heart-pulse-fill::before {
  content: "\f76e";
}

.bi-heart-pulse::before {
  content: "\f76f";
}

.bi-heartbreak-fill::before {
  content: "\f770";
}

.bi-heartbreak::before {
  content: "\f771";
}

.bi-hearts::before {
  content: "\f772";
}

.bi-hospital-fill::before {
  content: "\f773";
}

.bi-hospital::before {
  content: "\f774";
}

.bi-house-heart-fill::before {
  content: "\f775";
}

.bi-house-heart::before {
  content: "\f776";
}

.bi-incognito::before {
  content: "\f777";
}

.bi-magnet-fill::before {
  content: "\f778";
}

.bi-magnet::before {
  content: "\f779";
}

.bi-person-heart::before {
  content: "\f77a";
}

.bi-person-hearts::before {
  content: "\f77b";
}

.bi-phone-flip::before {
  content: "\f77c";
}

.bi-plugin::before {
  content: "\f77d";
}

.bi-postage-fill::before {
  content: "\f77e";
}

.bi-postage-heart-fill::before {
  content: "\f77f";
}

.bi-postage-heart::before {
  content: "\f780";
}

.bi-postage::before {
  content: "\f781";
}

.bi-postcard-fill::before {
  content: "\f782";
}

.bi-postcard-heart-fill::before {
  content: "\f783";
}

.bi-postcard-heart::before {
  content: "\f784";
}

.bi-postcard::before {
  content: "\f785";
}

.bi-search-heart-fill::before {
  content: "\f786";
}

.bi-search-heart::before {
  content: "\f787";
}

.bi-sliders2-vertical::before {
  content: "\f788";
}

.bi-sliders2::before {
  content: "\f789";
}

.bi-trash3-fill::before {
  content: "\f78a";
}

.bi-trash3::before {
  content: "\f78b";
}

.bi-valentine::before {
  content: "\f78c";
}

.bi-valentine2::before {
  content: "\f78d";
}

.bi-wrench-adjustable-circle-fill::before {
  content: "\f78e";
}

.bi-wrench-adjustable-circle::before {
  content: "\f78f";
}

.bi-wrench-adjustable::before {
  content: "\f790";
}

.bi-filetype-json::before {
  content: "\f791";
}

.bi-filetype-pptx::before {
  content: "\f792";
}

.bi-filetype-xlsx::before {
  content: "\f793";
}

.bi-1-circle-fill::before {
  content: "\f796";
}

.bi-1-circle::before {
  content: "\f797";
}

.bi-1-square-fill::before {
  content: "\f798";
}

.bi-1-square::before {
  content: "\f799";
}

.bi-2-circle-fill::before {
  content: "\f79c";
}

.bi-2-circle::before {
  content: "\f79d";
}

.bi-2-square-fill::before {
  content: "\f79e";
}

.bi-2-square::before {
  content: "\f79f";
}

.bi-3-circle-fill::before {
  content: "\f7a2";
}

.bi-3-circle::before {
  content: "\f7a3";
}

.bi-3-square-fill::before {
  content: "\f7a4";
}

.bi-3-square::before {
  content: "\f7a5";
}

.bi-4-circle-fill::before {
  content: "\f7a8";
}

.bi-4-circle::before {
  content: "\f7a9";
}

.bi-4-square-fill::before {
  content: "\f7aa";
}

.bi-4-square::before {
  content: "\f7ab";
}

.bi-5-circle-fill::before {
  content: "\f7ae";
}

.bi-5-circle::before {
  content: "\f7af";
}

.bi-5-square-fill::before {
  content: "\f7b0";
}

.bi-5-square::before {
  content: "\f7b1";
}

.bi-6-circle-fill::before {
  content: "\f7b4";
}

.bi-6-circle::before {
  content: "\f7b5";
}

.bi-6-square-fill::before {
  content: "\f7b6";
}

.bi-6-square::before {
  content: "\f7b7";
}

.bi-7-circle-fill::before {
  content: "\f7ba";
}

.bi-7-circle::before {
  content: "\f7bb";
}

.bi-7-square-fill::before {
  content: "\f7bc";
}

.bi-7-square::before {
  content: "\f7bd";
}

.bi-8-circle-fill::before {
  content: "\f7c0";
}

.bi-8-circle::before {
  content: "\f7c1";
}

.bi-8-square-fill::before {
  content: "\f7c2";
}

.bi-8-square::before {
  content: "\f7c3";
}

.bi-9-circle-fill::before {
  content: "\f7c6";
}

.bi-9-circle::before {
  content: "\f7c7";
}

.bi-9-square-fill::before {
  content: "\f7c8";
}

.bi-9-square::before {
  content: "\f7c9";
}

.bi-airplane-engines-fill::before {
  content: "\f7ca";
}

.bi-airplane-engines::before {
  content: "\f7cb";
}

.bi-airplane-fill::before {
  content: "\f7cc";
}

.bi-airplane::before {
  content: "\f7cd";
}

.bi-alexa::before {
  content: "\f7ce";
}

.bi-alipay::before {
  content: "\f7cf";
}

.bi-android::before {
  content: "\f7d0";
}

.bi-android2::before {
  content: "\f7d1";
}

.bi-box-fill::before {
  content: "\f7d2";
}

.bi-box-seam-fill::before {
  content: "\f7d3";
}

.bi-browser-chrome::before {
  content: "\f7d4";
}

.bi-browser-edge::before {
  content: "\f7d5";
}

.bi-browser-firefox::before {
  content: "\f7d6";
}

.bi-browser-safari::before {
  content: "\f7d7";
}

.bi-c-circle-fill::before {
  content: "\f7da";
}

.bi-c-circle::before {
  content: "\f7db";
}

.bi-c-square-fill::before {
  content: "\f7dc";
}

.bi-c-square::before {
  content: "\f7dd";
}

.bi-capsule-pill::before {
  content: "\f7de";
}

.bi-capsule::before {
  content: "\f7df";
}

.bi-car-front-fill::before {
  content: "\f7e0";
}

.bi-car-front::before {
  content: "\f7e1";
}

.bi-cassette-fill::before {
  content: "\f7e2";
}

.bi-cassette::before {
  content: "\f7e3";
}

.bi-cc-circle-fill::before {
  content: "\f7e6";
}

.bi-cc-circle::before {
  content: "\f7e7";
}

.bi-cc-square-fill::before {
  content: "\f7e8";
}

.bi-cc-square::before {
  content: "\f7e9";
}

.bi-cup-hot-fill::before {
  content: "\f7ea";
}

.bi-cup-hot::before {
  content: "\f7eb";
}

.bi-currency-rupee::before {
  content: "\f7ec";
}

.bi-dropbox::before {
  content: "\f7ed";
}

.bi-escape::before {
  content: "\f7ee";
}

.bi-fast-forward-btn-fill::before {
  content: "\f7ef";
}

.bi-fast-forward-btn::before {
  content: "\f7f0";
}

.bi-fast-forward-circle-fill::before {
  content: "\f7f1";
}

.bi-fast-forward-circle::before {
  content: "\f7f2";
}

.bi-fast-forward-fill::before {
  content: "\f7f3";
}

.bi-fast-forward::before {
  content: "\f7f4";
}

.bi-filetype-sql::before {
  content: "\f7f5";
}

.bi-fire::before {
  content: "\f7f6";
}

.bi-google-play::before {
  content: "\f7f7";
}

.bi-h-circle-fill::before {
  content: "\f7fa";
}

.bi-h-circle::before {
  content: "\f7fb";
}

.bi-h-square-fill::before {
  content: "\f7fc";
}

.bi-h-square::before {
  content: "\f7fd";
}

.bi-indent::before {
  content: "\f7fe";
}

.bi-lungs-fill::before {
  content: "\f7ff";
}

.bi-lungs::before {
  content: "\f800";
}

.bi-microsoft-teams::before {
  content: "\f801";
}

.bi-p-circle-fill::before {
  content: "\f804";
}

.bi-p-circle::before {
  content: "\f805";
}

.bi-p-square-fill::before {
  content: "\f806";
}

.bi-p-square::before {
  content: "\f807";
}

.bi-pass-fill::before {
  content: "\f808";
}

.bi-pass::before {
  content: "\f809";
}

.bi-prescription::before {
  content: "\f80a";
}

.bi-prescription2::before {
  content: "\f80b";
}

.bi-r-circle-fill::before {
  content: "\f80e";
}

.bi-r-circle::before {
  content: "\f80f";
}

.bi-r-square-fill::before {
  content: "\f810";
}

.bi-r-square::before {
  content: "\f811";
}

.bi-repeat-1::before {
  content: "\f812";
}

.bi-repeat::before {
  content: "\f813";
}

.bi-rewind-btn-fill::before {
  content: "\f814";
}

.bi-rewind-btn::before {
  content: "\f815";
}

.bi-rewind-circle-fill::before {
  content: "\f816";
}

.bi-rewind-circle::before {
  content: "\f817";
}

.bi-rewind-fill::before {
  content: "\f818";
}

.bi-rewind::before {
  content: "\f819";
}

.bi-train-freight-front-fill::before {
  content: "\f81a";
}

.bi-train-freight-front::before {
  content: "\f81b";
}

.bi-train-front-fill::before {
  content: "\f81c";
}

.bi-train-front::before {
  content: "\f81d";
}

.bi-train-lightrail-front-fill::before {
  content: "\f81e";
}

.bi-train-lightrail-front::before {
  content: "\f81f";
}

.bi-truck-front-fill::before {
  content: "\f820";
}

.bi-truck-front::before {
  content: "\f821";
}

.bi-ubuntu::before {
  content: "\f822";
}

.bi-unindent::before {
  content: "\f823";
}

.bi-unity::before {
  content: "\f824";
}

.bi-universal-access-circle::before {
  content: "\f825";
}

.bi-universal-access::before {
  content: "\f826";
}

.bi-virus::before {
  content: "\f827";
}

.bi-virus2::before {
  content: "\f828";
}

.bi-wechat::before {
  content: "\f829";
}

.bi-yelp::before {
  content: "\f82a";
}

.bi-sign-stop-fill::before {
  content: "\f82b";
}

.bi-sign-stop-lights-fill::before {
  content: "\f82c";
}

.bi-sign-stop-lights::before {
  content: "\f82d";
}

.bi-sign-stop::before {
  content: "\f82e";
}

.bi-sign-turn-left-fill::before {
  content: "\f82f";
}

.bi-sign-turn-left::before {
  content: "\f830";
}

.bi-sign-turn-right-fill::before {
  content: "\f831";
}

.bi-sign-turn-right::before {
  content: "\f832";
}

.bi-sign-turn-slight-left-fill::before {
  content: "\f833";
}

.bi-sign-turn-slight-left::before {
  content: "\f834";
}

.bi-sign-turn-slight-right-fill::before {
  content: "\f835";
}

.bi-sign-turn-slight-right::before {
  content: "\f836";
}

.bi-sign-yield-fill::before {
  content: "\f837";
}

.bi-sign-yield::before {
  content: "\f838";
}

.bi-ev-station-fill::before {
  content: "\f839";
}

.bi-ev-station::before {
  content: "\f83a";
}

.bi-fuel-pump-diesel-fill::before {
  content: "\f83b";
}

.bi-fuel-pump-diesel::before {
  content: "\f83c";
}

.bi-fuel-pump-fill::before {
  content: "\f83d";
}

.bi-fuel-pump::before {
  content: "\f83e";
}

.bi-0-circle-fill::before {
  content: "\f83f";
}

.bi-0-circle::before {
  content: "\f840";
}

.bi-0-square-fill::before {
  content: "\f841";
}

.bi-0-square::before {
  content: "\f842";
}

.bi-rocket-fill::before {
  content: "\f843";
}

.bi-rocket-takeoff-fill::before {
  content: "\f844";
}

.bi-rocket-takeoff::before {
  content: "\f845";
}

.bi-rocket::before {
  content: "\f846";
}

.bi-stripe::before {
  content: "\f847";
}

.bi-subscript::before {
  content: "\f848";
}

.bi-superscript::before {
  content: "\f849";
}

.bi-trello::before {
  content: "\f84a";
}

.bi-envelope-at-fill::before {
  content: "\f84b";
}

.bi-envelope-at::before {
  content: "\f84c";
}

.bi-regex::before {
  content: "\f84d";
}

.bi-text-wrap::before {
  content: "\f84e";
}

.bi-sign-dead-end-fill::before {
  content: "\f84f";
}

.bi-sign-dead-end::before {
  content: "\f850";
}

.bi-sign-do-not-enter-fill::before {
  content: "\f851";
}

.bi-sign-do-not-enter::before {
  content: "\f852";
}

.bi-sign-intersection-fill::before {
  content: "\f853";
}

.bi-sign-intersection-side-fill::before {
  content: "\f854";
}

.bi-sign-intersection-side::before {
  content: "\f855";
}

.bi-sign-intersection-t-fill::before {
  content: "\f856";
}

.bi-sign-intersection-t::before {
  content: "\f857";
}

.bi-sign-intersection-y-fill::before {
  content: "\f858";
}

.bi-sign-intersection-y::before {
  content: "\f859";
}

.bi-sign-intersection::before {
  content: "\f85a";
}

.bi-sign-merge-left-fill::before {
  content: "\f85b";
}

.bi-sign-merge-left::before {
  content: "\f85c";
}

.bi-sign-merge-right-fill::before {
  content: "\f85d";
}

.bi-sign-merge-right::before {
  content: "\f85e";
}

.bi-sign-no-left-turn-fill::before {
  content: "\f85f";
}

.bi-sign-no-left-turn::before {
  content: "\f860";
}

.bi-sign-no-parking-fill::before {
  content: "\f861";
}

.bi-sign-no-parking::before {
  content: "\f862";
}

.bi-sign-no-right-turn-fill::before {
  content: "\f863";
}

.bi-sign-no-right-turn::before {
  content: "\f864";
}

.bi-sign-railroad-fill::before {
  content: "\f865";
}

.bi-sign-railroad::before {
  content: "\f866";
}

.bi-building-add::before {
  content: "\f867";
}

.bi-building-check::before {
  content: "\f868";
}

.bi-building-dash::before {
  content: "\f869";
}

.bi-building-down::before {
  content: "\f86a";
}

.bi-building-exclamation::before {
  content: "\f86b";
}

.bi-building-fill-add::before {
  content: "\f86c";
}

.bi-building-fill-check::before {
  content: "\f86d";
}

.bi-building-fill-dash::before {
  content: "\f86e";
}

.bi-building-fill-down::before {
  content: "\f86f";
}

.bi-building-fill-exclamation::before {
  content: "\f870";
}

.bi-building-fill-gear::before {
  content: "\f871";
}

.bi-building-fill-lock::before {
  content: "\f872";
}

.bi-building-fill-slash::before {
  content: "\f873";
}

.bi-building-fill-up::before {
  content: "\f874";
}

.bi-building-fill-x::before {
  content: "\f875";
}

.bi-building-fill::before {
  content: "\f876";
}

.bi-building-gear::before {
  content: "\f877";
}

.bi-building-lock::before {
  content: "\f878";
}

.bi-building-slash::before {
  content: "\f879";
}

.bi-building-up::before {
  content: "\f87a";
}

.bi-building-x::before {
  content: "\f87b";
}

.bi-buildings-fill::before {
  content: "\f87c";
}

.bi-buildings::before {
  content: "\f87d";
}

.bi-bus-front-fill::before {
  content: "\f87e";
}

.bi-bus-front::before {
  content: "\f87f";
}

.bi-ev-front-fill::before {
  content: "\f880";
}

.bi-ev-front::before {
  content: "\f881";
}

.bi-globe-americas::before {
  content: "\f882";
}

.bi-globe-asia-australia::before {
  content: "\f883";
}

.bi-globe-central-south-asia::before {
  content: "\f884";
}

.bi-globe-europe-africa::before {
  content: "\f885";
}

.bi-house-add-fill::before {
  content: "\f886";
}

.bi-house-add::before {
  content: "\f887";
}

.bi-house-check-fill::before {
  content: "\f888";
}

.bi-house-check::before {
  content: "\f889";
}

.bi-house-dash-fill::before {
  content: "\f88a";
}

.bi-house-dash::before {
  content: "\f88b";
}

.bi-house-down-fill::before {
  content: "\f88c";
}

.bi-house-down::before {
  content: "\f88d";
}

.bi-house-exclamation-fill::before {
  content: "\f88e";
}

.bi-house-exclamation::before {
  content: "\f88f";
}

.bi-house-gear-fill::before {
  content: "\f890";
}

.bi-house-gear::before {
  content: "\f891";
}

.bi-house-lock-fill::before {
  content: "\f892";
}

.bi-house-lock::before {
  content: "\f893";
}

.bi-house-slash-fill::before {
  content: "\f894";
}

.bi-house-slash::before {
  content: "\f895";
}

.bi-house-up-fill::before {
  content: "\f896";
}

.bi-house-up::before {
  content: "\f897";
}

.bi-house-x-fill::before {
  content: "\f898";
}

.bi-house-x::before {
  content: "\f899";
}

.bi-person-add::before {
  content: "\f89a";
}

.bi-person-down::before {
  content: "\f89b";
}

.bi-person-exclamation::before {
  content: "\f89c";
}

.bi-person-fill-add::before {
  content: "\f89d";
}

.bi-person-fill-check::before {
  content: "\f89e";
}

.bi-person-fill-dash::before {
  content: "\f89f";
}

.bi-person-fill-down::before {
  content: "\f8a0";
}

.bi-person-fill-exclamation::before {
  content: "\f8a1";
}

.bi-person-fill-gear::before {
  content: "\f8a2";
}

.bi-person-fill-lock::before {
  content: "\f8a3";
}

.bi-person-fill-slash::before {
  content: "\f8a4";
}

.bi-person-fill-up::before {
  content: "\f8a5";
}

.bi-person-fill-x::before {
  content: "\f8a6";
}

.bi-person-gear::before {
  content: "\f8a7";
}

.bi-person-lock::before {
  content: "\f8a8";
}

.bi-person-slash::before {
  content: "\f8a9";
}

.bi-person-up::before {
  content: "\f8aa";
}

.bi-scooter::before {
  content: "\f8ab";
}

.bi-taxi-front-fill::before {
  content: "\f8ac";
}

.bi-taxi-front::before {
  content: "\f8ad";
}

.bi-amd::before {
  content: "\f8ae";
}

.bi-database-add::before {
  content: "\f8af";
}

.bi-database-check::before {
  content: "\f8b0";
}

.bi-database-dash::before {
  content: "\f8b1";
}

.bi-database-down::before {
  content: "\f8b2";
}

.bi-database-exclamation::before {
  content: "\f8b3";
}

.bi-database-fill-add::before {
  content: "\f8b4";
}

.bi-database-fill-check::before {
  content: "\f8b5";
}

.bi-database-fill-dash::before {
  content: "\f8b6";
}

.bi-database-fill-down::before {
  content: "\f8b7";
}

.bi-database-fill-exclamation::before {
  content: "\f8b8";
}

.bi-database-fill-gear::before {
  content: "\f8b9";
}

.bi-database-fill-lock::before {
  content: "\f8ba";
}

.bi-database-fill-slash::before {
  content: "\f8bb";
}

.bi-database-fill-up::before {
  content: "\f8bc";
}

.bi-database-fill-x::before {
  content: "\f8bd";
}

.bi-database-fill::before {
  content: "\f8be";
}

.bi-database-gear::before {
  content: "\f8bf";
}

.bi-database-lock::before {
  content: "\f8c0";
}

.bi-database-slash::before {
  content: "\f8c1";
}

.bi-database-up::before {
  content: "\f8c2";
}

.bi-database-x::before {
  content: "\f8c3";
}

.bi-database::before {
  content: "\f8c4";
}

.bi-houses-fill::before {
  content: "\f8c5";
}

.bi-houses::before {
  content: "\f8c6";
}

.bi-nvidia::before {
  content: "\f8c7";
}

.bi-person-vcard-fill::before {
  content: "\f8c8";
}

.bi-person-vcard::before {
  content: "\f8c9";
}

.bi-sina-weibo::before {
  content: "\f8ca";
}

.bi-tencent-qq::before {
  content: "\f8cb";
}

.bi-wikipedia::before {
  content: "\f8cc";
}

.bi-alphabet-uppercase::before {
  content: "\f2a5";
}

.bi-alphabet::before {
  content: "\f68a";
}

.bi-amazon::before {
  content: "\f68d";
}

.bi-arrows-collapse-vertical::before {
  content: "\f690";
}

.bi-arrows-expand-vertical::before {
  content: "\f695";
}

.bi-arrows-vertical::before {
  content: "\f698";
}

.bi-arrows::before {
  content: "\f6a2";
}

.bi-ban-fill::before {
  content: "\f6a3";
}

.bi-ban::before {
  content: "\f6b6";
}

.bi-bing::before {
  content: "\f6c2";
}

.bi-cake::before {
  content: "\f6e0";
}

.bi-cake2::before {
  content: "\f6ed";
}

.bi-cookie::before {
  content: "\f6ee";
}

.bi-copy::before {
  content: "\f759";
}

.bi-crosshair::before {
  content: "\f769";
}

.bi-crosshair2::before {
  content: "\f794";
}

.bi-emoji-astonished-fill::before {
  content: "\f795";
}

.bi-emoji-astonished::before {
  content: "\f79a";
}

.bi-emoji-grimace-fill::before {
  content: "\f79b";
}

.bi-emoji-grimace::before {
  content: "\f7a0";
}

.bi-emoji-grin-fill::before {
  content: "\f7a1";
}

.bi-emoji-grin::before {
  content: "\f7a6";
}

.bi-emoji-surprise-fill::before {
  content: "\f7a7";
}

.bi-emoji-surprise::before {
  content: "\f7ac";
}

.bi-emoji-tear-fill::before {
  content: "\f7ad";
}

.bi-emoji-tear::before {
  content: "\f7b2";
}

.bi-envelope-arrow-down-fill::before {
  content: "\f7b3";
}

.bi-envelope-arrow-down::before {
  content: "\f7b8";
}

.bi-envelope-arrow-up-fill::before {
  content: "\f7b9";
}

.bi-envelope-arrow-up::before {
  content: "\f7be";
}

.bi-feather::before {
  content: "\f7bf";
}

.bi-feather2::before {
  content: "\f7c4";
}

.bi-floppy-fill::before {
  content: "\f7c5";
}

.bi-floppy::before {
  content: "\f7d8";
}

.bi-floppy2-fill::before {
  content: "\f7d9";
}

.bi-floppy2::before {
  content: "\f7e4";
}

.bi-gitlab::before {
  content: "\f7e5";
}

.bi-highlighter::before {
  content: "\f7f8";
}

.bi-marker-tip::before {
  content: "\f802";
}

.bi-nvme-fill::before {
  content: "\f803";
}

.bi-nvme::before {
  content: "\f80c";
}

.bi-opencollective::before {
  content: "\f80d";
}

.bi-pci-card-network::before {
  content: "\f8cd";
}

.bi-pci-card-sound::before {
  content: "\f8ce";
}

.bi-radar::before {
  content: "\f8cf";
}

.bi-send-arrow-down-fill::before {
  content: "\f8d0";
}

.bi-send-arrow-down::before {
  content: "\f8d1";
}

.bi-send-arrow-up-fill::before {
  content: "\f8d2";
}

.bi-send-arrow-up::before {
  content: "\f8d3";
}

.bi-sim-slash-fill::before {
  content: "\f8d4";
}

.bi-sim-slash::before {
  content: "\f8d5";
}

.bi-sourceforge::before {
  content: "\f8d6";
}

.bi-substack::before {
  content: "\f8d7";
}

.bi-threads-fill::before {
  content: "\f8d8";
}

.bi-threads::before {
  content: "\f8d9";
}

.bi-transparency::before {
  content: "\f8da";
}

.bi-twitter-x::before {
  content: "\f8db";
}

.bi-type-h4::before {
  content: "\f8dc";
}

.bi-type-h5::before {
  content: "\f8dd";
}

.bi-type-h6::before {
  content: "\f8de";
}

.bi-backpack-fill::before {
  content: "\f8df";
}

.bi-backpack::before {
  content: "\f8e0";
}

.bi-backpack2-fill::before {
  content: "\f8e1";
}

.bi-backpack2::before {
  content: "\f8e2";
}

.bi-backpack3-fill::before {
  content: "\f8e3";
}

.bi-backpack3::before {
  content: "\f8e4";
}

.bi-backpack4-fill::before {
  content: "\f8e5";
}

.bi-backpack4::before {
  content: "\f8e6";
}

.bi-brilliance::before {
  content: "\f8e7";
}

.bi-cake-fill::before {
  content: "\f8e8";
}

.bi-cake2-fill::before {
  content: "\f8e9";
}

.bi-duffle-fill::before {
  content: "\f8ea";
}

.bi-duffle::before {
  content: "\f8eb";
}

.bi-exposure::before {
  content: "\f8ec";
}

.bi-gender-neuter::before {
  content: "\f8ed";
}

.bi-highlights::before {
  content: "\f8ee";
}

.bi-luggage-fill::before {
  content: "\f8ef";
}

.bi-luggage::before {
  content: "\f8f0";
}

.bi-mailbox-flag::before {
  content: "\f8f1";
}

.bi-mailbox2-flag::before {
  content: "\f8f2";
}

.bi-noise-reduction::before {
  content: "\f8f3";
}

.bi-passport-fill::before {
  content: "\f8f4";
}

.bi-passport::before {
  content: "\f8f5";
}

.bi-person-arms-up::before {
  content: "\f8f6";
}

.bi-person-raised-hand::before {
  content: "\f8f7";
}

.bi-person-standing-dress::before {
  content: "\f8f8";
}

.bi-person-standing::before {
  content: "\f8f9";
}

.bi-person-walking::before {
  content: "\f8fa";
}

.bi-person-wheelchair::before {
  content: "\f8fb";
}

.bi-shadows::before {
  content: "\f8fc";
}

.bi-suitcase-fill::before {
  content: "\f8fd";
}

.bi-suitcase-lg-fill::before {
  content: "\f8fe";
}

.bi-suitcase-lg::before {
  content: "\f8ff";
}

.bi-suitcase::before {
  content: "豈";
}

.bi-suitcase2-fill::before {
  content: "更";
}

.bi-suitcase2::before {
  content: "車";
}

.bi-vignette::before {
  content: "賈";
}


body:has(.search-wrapper.opened) {
  overflow: hidden !important;
}

img {
  pointer-events: none;
}

.section-title + a {
  transition: all 0.2s ease-out;
}
.section-title:not(.text-white) {
  color: #474747 !important;
}
.section-title:not(.text-white) + a {
  color: #474747 !important;
}
.section-title:not(.text-white) + a:hover {
  color: #11528e !important;
}
.section-title.text-black {
  color: #000 !important;
}
.section-title.text-black + a {
  color: #000 !important;
}
.section-title.text-black + a:hover {
  color: #11528e !important;
}
.section-title.text-white + a:hover {
  color: #a9d1f5 !important;
}
.section-title.mw-500 {
  max-width: 500px;
}

.bg-cyan {
  background: #3e94e9 !important;
  color: white !important;
}

.bg-blue {
  background: #0066cc !important;
  color: white !important;
}

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

@media (min-width: 992px) {
  .bg-lg-white {
    background: #fff;
  }
}

.h-fit-content {
  height: fit-content !important;
}

.w-fit-content {
  width: fit-content !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.bg-dark-blue {
  background: #001a33;
}

.left-hr {
  box-shadow: 2px 0px 0px -1px #bbbbbb;
}
@media (min-width: 992px) {
  .left-hr {
    box-shadow: 3px 0px 0px -1px #bbbbbb;
  }
}

.dotted-list {
  list-style-type: disc !important;
}
@media (min-width: 768px) {
  .dotted-list {
    list-style-position: outside;
  }
}

.bi-search,
.bi-chevron-down,
.bi-centered {
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.bg-gray-100, .dropdown-menu.bg-gray-100::before {
  background: #eeeeee;
}

.bg-gray-100-imp {
  background: #eeeeee !important;
}

.bg-light-blue {
  background: #285392;
}

.bg-primary-light {
  background: #466ba1;
}
.bg-primary-light .search-tag-list a,
.bg-primary-light .search-tag-list button,
.bg-primary-light .search-tag-list label,
.bg-primary-light .search-tag-list .select-btn {
  transition: all 0.2s ease-out;
  border: 1px solid white;
  color: white;
}
.bg-primary-light .search-tag-list a:hover,
.bg-primary-light .search-tag-list button:hover,
.bg-primary-light .search-tag-list label:hover,
.bg-primary-light .search-tag-list .select-btn:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #466ba1;
}
.bg-primary-light .search-tag-list .select-btn {
  cursor: default;
}
.bg-primary-light .search-tag-list .select-btn:hover select {
  color: #466ba1 !important;
}
.bg-primary-light .search-tag-list .btn-check:checked + .btn {
  background-color: white;
  border-color: white;
  color: #466ba1;
}
.bg-primary-light .search-tag-list .btn-check:checked + .btn:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  cursor: default;
}

.form-group i {
  transition: all 0.25s;
}
.form-group.custom-theme-dark label {
  color: #fff;
}
.form-group.custom-theme-dark label.active {
  color: #eeeeee;
}
.form-group.custom-theme-dark label.active i {
  color: #eeeeee;
}
.form-group.custom-theme-dark .form-control {
  min-height: 1rem;
  background: transparent !important;
  color: white;
  border-color: white;
}
.form-group.custom-theme-dark .form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}
.form-group.big-form label.active {
  font-size: 1rem !important;
  font-weight: normal !important;
}
.form-group.big-form label.active i {
  font-size: 1rem !important;
  font-weight: normal !important;
  margin-right: 1rem !important;
}
a.bg-gray-100, a.dropdown-menu.bg-gray-100::before {
  background: transparent;
}
@media (min-width: 992px) {
  a.bg-gray-100, a.dropdown-menu.bg-gray-100::before {
    background: #eeeeee !important;
  }
  a.bg-gray-100:hover, a.dropdown-menu.bg-gray-100:hover::before {
    background: #a2a2a2 !important;
  }
}

.no-decoration-inHover {
  text-decoration: none !important;
}
.no-decoration-inHover:hover {
  text-decoration: none !important;
}

.no-underline {
  text-decoration: none !important;
}
.no-underline:hover {
  text-decoration: underline;
}

.w-fit-content {
  width: fit-content;
}

.read-more {
  width: fit-content;
}
.read-more > span {
  white-space: nowrap;
}
.read-more i {
  font-size: 11px;
}
.read-more:hover {
  text-decoration: none !important;
}
.read-more:hover > span {
  text-decoration: underline;
}
.read-more:hover i {
  text-decoration: none;
}

.boxes {
  padding: 1rem;
  position: relative;
  z-index: 1;
}
.boxes .box {
  border: 1px solid #eeeeee;
  padding: 0.5rem;
  width: 250px;
  padding-left: 1.7rem;
  position: relative;
}
.boxes .box:before {
  content: "";
  width: 1rem;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: white;
}
.boxes .box a {
  position: relative;
  padding-right: 0.7rem;
  line-height: 0.8rem;
}
.boxes .box a:after {
  content: " ";
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  right: 0px;
  top: 7px;
  height: 9px;
  width: 9px;
  border-radius: 3px;
}

.flag-icon {
  background: #3e94e9;
}
.flag-icon.right {
  position: absolute;
  right: 0;
  margin-left: unset;
  margin-right: 24px;
}

.article-lg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 768px) {
  .article-lg {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .article-lg::after {
    content: none;
  }
}
@media (max-width: 767.98px) {
  .article-lg .article-details {
    max-height: 600px;
  }
}

.card:not(.article-lg) .article-details {
  min-height: 180px;
  object-fit: contain;
}
.card:not(.article-lg) .article-details .card-title,
.card:not(.article-lg) .article-details img {
  height: 180px !important;
}
.card:not(.article-lg).min-h {
  min-height: 525px;
}
.card:not(.article-lg)::after {
  margin-top: 0px;
}

[data-masonry] .card .article-details {
  min-height: 250px;
  height: unset;
}

.card-body .card-text {
  display: -webkit-box;
  line-clamp: 7;
  -webkit-line-clamp: 7;
  overflow: hidden;
  text-overflow: ellipsis;
}

a.card-body {
  text-decoration: none;
}
a.card-body .top-icon {
  width: 150px;
  height: 150px;
}
a.card-body .top-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.card-wrapper.section-card-wrapper {
  min-height: 280px !important;
  height: auto !important;
}
.card-wrapper.section-card-wrapper .card-body {
  min-height: 280px !important;
}
.card-wrapper:has(a.card-body) .card {
  transition: all 0.25s ease-in-out;
}
.card-wrapper:has(a.card-body) .card:hover {
  -ms-transform: scale(1.03);
      transform: scale(1.03);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1);
}
.card-wrapper .card.bg-primary:has(a.card-body):hover {
  box-shadow: 9px 9px 13px #104b83, -9px -9px 13px #125999;
}
@media (max-width: 991.98px) {
  .card-wrapper .card.bg-primary:has(a.card-body) {
    box-shadow: 9px 9px 13px #104b83, -9px -9px 13px #125999;
  }
}
@media (max-width: 991.98px) {
  .card-wrapper:not(.lg-card-wrapper) {
    max-width: 500px;
    margin-inline: auto;
  }
}

.card-wrapper.lg-card-wrapper {
  min-height: 365px;
}
.card-wrapper.lg-card-wrapper .article-details {
  min-height: 365px;
}

.bg-primary .card.bg-primary {
  box-shadow: none;
}

.short-card-link {
  height: 200px;
  max-width: 650px;
  margin-inline: auto;
  transition: all 0.25s ease-in-out;
}
.short-card-link:hover {
  -ms-transform: scale(1.02);
      transform: scale(1.02);
}
.short-card-link img {
  height: 200px;
}
.short-card-link h2, .short-card-link .h2 {
  background: linear-gradient(rgba(17, 82, 142, 0.6117647059) 100%, rgba(17, 82, 142, 0.6117647059) 0%);
}

.bollettino-wrapper img {
  max-height: 450px;
}

.breadcrumb-item a,
.breadcrumb-item i {
  color: black !important;
  transition: all 0.2s;
}
.breadcrumb-item:not(.active):hover a,
.breadcrumb-item:not(.active):hover i {
  color: #11528e !important;
}

.border-bottom {
  border-bottom: 2px solid #a6a6a6 !important;
}

.border-bottom-300 {
  border-bottom: 2px solid #c8c8c8 !important;
}

.dropdown-menu {
  z-index: 11;
}

.overflow-x-clip {
  overflow-x: clip !important;
}

.white-footer {
  display: none;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 81px;
  background-color: #eeeeee;
  z-index: 3;
  filter: drop-shadow(0px 5px 6px rgba(46, 46, 46, 0.067));
}
.white-footer:not(.swiper-pagination) {
  height: 60px !important;
}
.white-footer.swiper-pagination {
  filter: drop-shadow(2px 4px 6px rgb(46, 46, 46));
}
@media (min-width: 576px) {
  .white-footer {
    display: block;
  }
}
@media (min-width: 768px) {
  .white-footer:not(.swiper-pagination) {
    width: 55%;
    height: 81px !important;
  }
}
@media (min-width: 992px) {
  .white-footer {
    width: 64%;
  }
}
@media (min-width: 1200px) {
  .white-footer {
    width: 50% !important;
  }
}
.white-footer:after {
  display: none;
  content: "";
  background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="281.715" height="76.228" viewBox="0 0 281.715 76.228"><path id="Sottrazione_1" data-name="Sottrazione 1" d="M1563.2,204.9h-.009c-1.138,0-2.346-.008-3.589-.023h6.612c-.023,0-.064,0-.123,0C1565.722,204.89,1564.74,204.9,1563.2,204.9Zm-3.756-.023H1284.5v-76.2l4.382,0a273.215,273.215,0,0,1,41.153,2.82,191.244,191.244,0,0,1,34.86,8.576,214.323,214.323,0,0,1,32.2,14.507c9.968,5.446,20.512,12,33.183,20.611C1469.26,201.7,1539,204.616,1559.445,204.879Z" transform="translate(-1284.5 -128.677)" fill="%23eee"/></svg>') no-repeat 0 0;
  background-size: contain;
  height: 81px;
  width: 362px;
  position: absolute;
  top: 0;
  right: -359px;
}
.white-footer:after:not(.swiper-pagination) {
  height: 60px !important;
}
@media (min-width: 768px) {
  .white-footer:after {
    display: block;
  }
  .white-footer:after:not(.swiper-pagination) {
    height: 81px;
  }
}

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

section[id^=simple-hero] img {
  height: 85%;
}
section[id^=simple-hero] .simple-hero-img-bg {
  position: absolute;
  bottom: -10%;
  right: 50%;
  -ms-transform: translate(50%, 0);
      transform: translate(50%, 0);
  z-index: 2;
  aspect-ratio: 1/1;
  height: auto;
  width: 100%;
  background: rgba(255, 255, 255, 0.205);
  border-radius: 2000px;
}
@media (min-width: 768px) {
  section[id^=simple-hero] .simple-hero-img-bg {
    width: 80%;
  }
}
@media (min-width: 992px) {
  section[id^=simple-hero] .simple-hero-img-bg {
    width: 130%;
    bottom: -15%;
  }
}
@media (min-width: 1200px) {
  section[id^=simple-hero] .simple-hero-img-bg {
    width: 100%;
  }
}
@media (min-width: 1400px) {
  section[id^=simple-hero] .simple-hero-img-bg {
    width: 140%;
  }
}
section[id^=simple-hero] .img-col-wrapper {
  position: relative;
}
section[id^=simple-hero] .img-col-wrapper img {
  position: absolute;
  bottom: 10px !important;
  right: 50%;
  -ms-transform: translate(50%, 0);
      transform: translate(50%, 0);
}
@media (min-width: 992px) {
  section[id^=simple-hero] p {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  section[id^=detail-hp] .card-wrapper:not(.section-card-wrapper) .card {
    min-height: 490px;
  }
}

section[id^=links-band] .img-wrapper {
  max-height: 600px;
}

section[id^=text-img-band] img {
  max-height: 600px;
  max-width: 300px;
  margin-inline: auto;
}

.links {
  -ms-grid-columns: (minmax(200px, 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1rem;
}
@media (min-width: 1200px) {
  .links {
    gap: 2rem;
  }
}
.links a.detail-page-link {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  height: fit-content;
  min-height: 90px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: start;
  background-color: #11528e;
  position: relative;
  transition: all 0.25s ease-in-out;
}
.links a.detail-page-link:hover {
  -ms-transform: scale(1.02);
      transform: scale(1.02);
}
.links a.detail-page-link:active {
  -ms-transform: scale(0.95);
      transform: scale(0.95);
}
@media (min-width: 1200px) {
  .links a.detail-page-link {
    max-width: 250px;
  }
}
.links a.detail-page-link .decorative-color {
  display: block;
  min-width: 15px;
  min-height: 60px;
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  background-color: red;
}
.links a.detail-page-link:first-of-type .decorative-color {
  background-color: #477d45;
}
.links a.detail-page-link:last-of-type .decorative-color {
  background-color: #3e94e9;
}
.links a.detail-page-link .text {
  padding-right: 30%;
}
.links.links-no-color {
  -ms-grid-columns: (minmax(210px, 1fr))[auto-fit];
      grid-template-columns: repeat(auto-fit, minmax(210px, 1fr));
}
.links.links-no-color a.detail-page-link {
  background-color: #3e94e9;
  text-decoration: none !important;
  text-transform: uppercase;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
}
.links.links-no-color a.detail-page-link .text {
  padding-right: unset;
  text-align: center;
  padding-block: 1rem !important;
  padding-inline: 1.2rem !important;
  font-size: 1.2rem !important;
}
.links.links-no-color a.detail-page-link:has(.decorative-color) {
  text-transform: unset;
}
.links.links-no-color a.detail-page-link:has(.decorative-color) .text {
  color: #0066cc;
}
@media (min-width: 1200px) {
  .links.links-no-color a.detail-page-link {
    max-width: 280px;
  }
}

.banner-adv {
  max-width: 1172px;
  min-height: 298px;
}
.banner-adv .img-wrapper {
  width: 100%;
  height: 298px;
}
@media (min-width: 992px) {
  .banner-adv .img-wrapper {
    width: 40%;
  }
}
.banner-adv .img-wrapper img {
  width: 100%;
  height: 100%;
}
@media (min-width: 992px) {
  .banner-adv .banner-text {
    max-width: 40%;
  }
}

.info-box {
  padding-block: 1.5rem;
  padding-inline: 2rem;
}
.info-box .info-badge {
  border-radius: 50%;
  font-size: 1.4rem;
  padding-block: 0px;
  padding-inline: 6px;
}

.info-box {
  padding-block: 1.5rem;
  padding-inline: 2rem;
}
.info-box .info-badge {
  border-radius: 50%;
  font-size: 1.4rem;
  padding-block: 0px;
  padding-inline: 6px;
}

.shadow-md {
  box-shadow: 8px 8px 20px 0px #c8c8c8;
}

.pagination-wrapper img {
  width: 30px;
}

.toggles label input[type=checkbox]:checked + .lever {
  background-color: #3e94e9;
}
.toggles label input[type=checkbox]:checked + .lever:after {
  background-color: #9ec9f4;
}

.newsletter-band-form input {
  border: 2px solid #9ac7f3 !important;
  border-radius: 2px;
  padding-inline: 1rem;
  padding-block: 0.5rem;
  min-height: 55px;
}

.btn-blue {
  background-color: #0066cc;
  color: white;
  border-color: #0066cc;
  font-weight: bold;
}
.btn-blue:hover {
  background-color: #99ccff;
  border-color: #3399ff;
}

.img-hero {
  height: 300px;
  width: 100%;
  display: block;
  margin: 2rem 0;
  object-fit: cover;
  object-position: top;
}

.article-wrapper .tags-wrapper .tag-item {
  min-height: unset;
}

.article-content img {
  display: block;
  width: 100%;
  margin: 2rem 0;
}

.gallery-wrapper {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

[data-fancybox] {
  width: calc(50% - 1rem);
  margin: 0.5rem;
}
@media (min-width: 768px) {
  [data-fancybox] {
    width: calc(33.3333% - 1rem);
  }
}
@media (min-width: 992px) {
  [data-fancybox] {
    width: calc(25% - 1rem);
  }
}
[data-fancybox] img {
  width: 100%;
  height: 150px;
  object-fit: cover;
  object-position: center;
}

.bg-red {
  background-color: #e00b3c !important;
}

form input.text-area-search,
form .select-wrapper select {
  border: 1px solid #717f8d !important;
  border-radius: 8px !important;
  min-height: 50px !important;
}
form input.text-area-search.text-area-search:focus,
form .select-wrapper select.text-area-search:focus {
  border-color: #11528e !important;
  box-shadow: 0 0 0 0.2rem rgba(17, 82, 142, 0.25) !important;
}
form input.text-area-search {
  padding: 0.375rem 1rem !important;
}
form .select-wrapper select {
  padding: 0.375rem 2.2rem 0.375rem 1rem !important;
  background-size: 17px 20px;
}
@media (min-width: 768px) {
  form .select-wrapper select {
    max-width: 205px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}
form .btn-blue {
  min-height: 50px;
}

.table-responsive tbody th,
.table-responsive tbody td {
  padding-block: 1.8rem;
}
.table-responsive .table-sorting i::before {
  transition: all 0.2s ease-out;
}
.table-responsive .table-sorting.table-sorting-hash i::before {
  transform: rotateX(180deg);
}
.table-responsive.custom-table-spanned table {
  border: none !important;
}
.table-responsive.custom-table-spanned td {
  padding-block: 2rem;
  padding-left: 1rem;
  padding-right: 1.5rem;
  border: 0;
  border-bottom: 1px solid #bbbbbb;
}
.table-responsive.custom-table-spanned td:has(.title-row-el) {
  padding-block: 0.5rem;
}
.table-responsive.custom-table-spanned td.light-gray-table-cell {
  background: #eeeeee;
}
.table-responsive.custom-table-spanned td:has(.rowspan-title) {
  border-right: 1px solid #bbbbbb;
}
.table-responsive.custom-table-spanned p {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
}
.table-responsive.custom-table-spanned p.title:not(.rowspan-title) {
  color: #6c757d;
}
.table-responsive.custom-table-spanned p.title {
  font-weight: 700 !important;
}

.bollettino-settimanale {
  background: #11528e;
  position: relative;
  max-width: 500px;
}
.bollettino-settimanale .gradient {
  background: radial-gradient(circle at 50% 50%, #578fc3 0%, #11528e 100%);
}
.bollettino-settimanale *:not(.gradient),
.bollettino-settimanale *:not(.logo-footer) {
  position: relative;
  z-index: 1;
}
.bollettino-settimanale h3, .bollettino-settimanale .h3 {
  font-size: 8rem;
  line-height: 8rem;
}
.bollettino-settimanale .logo-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 576px) {
  .bollettino-settimanale .logo-footer {
    width: 75%;
  }
}
@media (min-width: 768px) {
  .bollettino-settimanale .logo-footer {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .bollettino-settimanale .logo-footer {
    width: 75%;
  }
}

.text-black {
  color: black !important;
}
.text-black span,
.text-black p,
.text-black strong,
.text-black i {
  color: black !important;
}


.contact-card.bordered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
  padding: 35px 20px 20px 20px;
  border-radius: 4px;
  border-left: 8px solid rgba(0, 26, 51, 0.7);
  background: var(--color-background-inverse, #fff);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
.contact-card.simple {
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  border-radius: 4px;
  background: var(--www-testitaly-it-nero-nero, linear-gradient(0deg, #fff 0%, #fff 100%), #fff);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
.contact-card.green {
  padding: 42px 24px 42px 24px;
  border-radius: 4px;
  background: rgba(0, 122, 82, 0.8);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
}
.contact-card.green .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
}
.contact-card.green .content .title {
  color: #fff;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
.contact-card.green .content .num {
  color: #fff;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
}
.contact-card.green .content p {
  color: #fff;
}
.bordered .contact-card .content {
  padding-right: 2rem;
}
.contact-card .content .title {
  color: #001a33;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}
.contact-card .content .title.primary-lvl {
  color: rgba(0, 26, 51, 0.7);
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
.contact-card .content p,
.contact-card .content a {
  color: #2f475e;
  font-size: 18px;
  line-height: 28px;
}
.contact-card .content a {
  text-decoration-thickness: 1px;
}
.contact-card .content .icon-link {
  color: #06c;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}
.contact-card .thumb {
  width: 100px;
  height: 100px;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: #f0f0f0;
  position: relative;
}
.contact-card .thumb img {
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
  border-radius: 50%;
}


header {
  top: -50px;
  z-index: 999 !important;
}
@media (min-width: 992px) {
  header {
    top: -48px;
  }
}

@media (max-width: 991.98px) {
  .it-nav-wrapper {
    box-shadow: 0px 0px 18px -1px rgba(0, 0, 0, 0.1803921569);
  }
}

.it-socials ul {
  margin-bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 100%;
}
.it-socials ul li {
  list-style-type: none;
}

.text-logo {
  color: #6f6f6e;
}

.logo-color {
  max-height: 55px;
}
@media (min-width: 992px) {
  .logo-color {
    max-height: 65px;
  }
}

.logo-mini {
  max-height: 45px;
  margin-bottom: auto;
}

@media (min-width: 992px) {
  .it-header-navbar-wrapper.theme-light-desk {
    box-shadow: none;
    border-bottom: 2px solid #a6a6a6;
  }
}

@media (max-width: 767.98px) {
  .it-header-navbar-wrapper .navbar {
    padding-left: 10px !important;
  }
}
.it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li a {
  color: #fff !important;
}
@media (min-width: 992px) {
  .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li a {
    color: #000 !important;
    line-height: 1.25;
  }
  .it-header-navbar-wrapper .navbar .navbar-collapsable .navbar-nav li a.nav-link.active {
    border-bottom-color: #000 !important;
  }
}

.light-dropdown-menu li span {
  color: #000 !important;
}

.dropdown-menu {
  max-width: 95vw;
  margin-block: 2vw;
  box-shadow: 0px 0px 18px -1px rgba(0, 0, 0, 0.1803921569);
}
.dropdown-menu li span {
  max-width: 100%;
  display: block;
  word-wrap: break-word;
  white-space: normal;
}
#search-section {
  display: none;
  top: 0;
  left: 0;
  z-index: 999999;
}
@media (min-width: 992px) {
  #search-section .search-tag-list a:first-of-type,
  #search-section .search-tag-list label:first-of-type {
    margin-left: 0 !important;
  }
}
#search-section .search-tag-list a,
#search-section .search-tag-list button,
#search-section .search-tag-list label,
#search-section .search-tag-list .select-btn {
  margin-bottom: 1rem;
}
#search-section .search-tag-list .select-btn select {
  cursor: pointer;
  padding-right: 2.2rem !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
#search-section .search-tag-list .select-btn select option {
  color: #000 !important;
}
#search-section .search-tag-list .form-select {
  box-shadow: none;
}

@media (min-width: 992px) {
  .target-menu * {
    transition: all 0.2s ease-out !important;
  }
}
.target-menu a.no-decoration-inHover {
  color: white;
}

.bg-gray-100-imp a.no-decoration-inHover {
  color: black !important;
}

body {
  overflow-x: clip;
}

@media (max-width: 991.98px) {
  .megamenu {
    width: 100%;
  }
}
.megamenu .link-list .list-item span {
  font-weight: 600 !important;
  color: black !important;
}
.megamenu .dropdown-menu {
  z-index: 4 !important;
  padding-block: 3rem;
}
@media (min-width: 992px) {
  .megamenu .dropdown-menu.show::after {
    content: "";
    position: absolute;
    top: 0;
    left: calc((100vw - 100%) / 2 * -1);
    height: 100%;
    background: white;
    z-index: -1;
    width: 100vw;
    overflow-x: hidden;
  }
}
@media (max-width: 991.98px) {
  .megamenu .dropdown-menu {
    top: -3px !important;
  }
}
.megamenu .show {
  background: white;
  position: relative;
  z-index: 5;
  color: black !important;
}
.megamenu .show::before {
  display: none !important;
}
.megamenu .show i {
  transform: rotateX(180deg);
}
.megamenu .no-decoration-inHover {
  padding: 0.7rem 1rem !important;
}
@media (max-width: 991.98px) {
  .megamenu .no-decoration-inHover i {
    -ms-flex-pack: end;
        justify-content: flex-end;
  }
}
.megamenu .lateral-border-gray-100 {
  padding-left: 0 !important;
  border-left: 8px solid #eeeeee;
}
.megamenu .lateral-border-primary {
  padding-left: 0 !important;
  border-left: 8px solid #11528e;
}
.megamenu .lateral-border-danger {
  padding-left: 0 !important;
  border-left: 8px solid #90433e;
}
.megamenu .lateral-border-success {
  padding-left: 0 !important;
  border-left: 8px solid #477d45;
}
.megamenu .rounded:has(.megamenu-figure) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.megamenu .megamenu-figure {
  position: relative;
  height: 100%;
}
.megamenu .megamenu-figure .bg-icon {
  position: absolute;
  bottom: -10%;
  right: 0;
  z-index: 2;
  aspect-ratio: 1/1;
  height: auto;
  width: 100%;
  background: rgba(0, 119, 255, 0.205);
  border-radius: 2000px;
}
.megamenu .megamenu-figure .megamenu-img {
  height: 230px;
  object-fit: contain;
}

.back-top {
  border: 3px solid #11528e;
  top: -50%;
  right: 20px;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 60px;
  height: 60px;
  border-radius: 0;
}

footer .logo-mini {
  filter: brightness(5);
}

.footer-list li {
  margin-bottom: 0.7rem;
}

.contact-info img {
  max-width: 200px;
}

.it-footer-small-prints-list li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}

#main-carousel {
  filter: drop-shadow(0px 2px 4px #c0c0c0);
}
#main-carousel .swiper-slide {
  height: auto;
}
#main-carousel .main-carousel-col-right {
  position: relative;
}
@media (min-width: 1200px) {
  #main-carousel .main-carousel-col-right {
    min-height: 620px;
  }
}
#main-carousel .main-carousel-col-right:before {
  content: "";
  position: absolute;
  left: -2px;
  top: 2.5rem;
  bottom: 130px;
  background-color: #eeeeee;
  width: 2px;
}
#main-carousel .main-carousel-col-right .carousel-main-img-bg {
  position: absolute;
  bottom: -10%;
  right: 0;
  z-index: 2;
  aspect-ratio: 1/1;
  height: auto;
  width: 95%;
  max-height: 80%;
  background: rgba(255, 255, 255, 0.205);
  border-radius: 2000px;
}
@media (min-width: 768px) {
  #main-carousel .main-carousel-col-right .carousel-main-img-bg {
    width: 80%;
  }
}
@media (min-width: 1200px) {
  #main-carousel .main-carousel-col-right .carousel-main-img-bg {
    width: 65%;
    right: -3rem;
  }
}
#main-carousel .main-carousel-col-right img {
  position: absolute;
  bottom: 20px;
  right: 0;
  z-index: 2;
  width: 85%;
  max-height: 75%;
  pointer-events: none;
}
@media (min-width: 768px) {
  #main-carousel .main-carousel-col-right img {
    width: 75%;
  }
}
@media (min-width: 1200px) {
  #main-carousel .main-carousel-col-right img {
    width: 60%;
    right: -3rem;
  }
}
#main-carousel .main-carousel-pagination-items {
  width: 100%;
  position: relative;
  bottom: 1px;
  z-index: 4;
  background-color: #eeeeee;
}
@media (min-width: 576px) {
  #main-carousel .main-carousel-pagination-items {
    position: absolute;
    background-color: unset;
  }
}
@media (min-width: 1401px) {
  #main-carousel .main-carousel-pagination-items {
    bottom: 0px;
  }
}
#main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper {
  height: auto;
  margin: 0 -1rem;
  margin-top: 0.2rem;
}
@media (min-width: 576px) {
  #main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper {
    height: 80px;
    padding: 0;
    margin: initial;
    margin-top: initial;
    filter: unset;
  }
}
@media (min-width: 992px) {
  #main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper {
    width: 67%;
  }
}
@media (min-width: 1200px) {
  #main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper {
    width: 56%;
  }
}
#main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-decoration: none;
  color: #fff;
  padding: 1rem;
  text-align: center;
  background-color: unset !important;
}
@media (min-width: 768px) {
  #main-carousel .main-carousel-pagination-items .main-carousel-pagination-wrapper a {
    color: #212529;
    padding: 0;
    text-align: initial;
    -ms-flex-pack: initial;
        justify-content: initial;
  }
}
#main-carousel .main-carousel-pagination-items a {
  transition: all 0.3s ease-in-out;
}
#main-carousel .main-carousel-pagination-items a .pagination-item {
  height: 15px;
  width: 70px;
  border-radius: 100px;
  background: #3b3b3b;
  border: 1px solid #3b3b3b;
}
#main-carousel .main-carousel-pagination-items a.active .pagination-item {
  background: #ffffff;
}
#main-carousel .main-carousel-pagination-items .main-carousel-pagination-item {
  width: 120px;
}
@media (max-width: 575.98px) {
  #main-carousel .main-carousel-pagination-items .main-carousel-pagination-item a {
    min-height: 80px;
  }
}

#card-carousel .swiper-pagination-bullet-active,
#card-carousel .swiper-pagination-bullet,
#news-card-carousel .swiper-pagination-bullet-active,
#news-card-carousel .swiper-pagination-bullet {
  height: 10px;
  border: none;
  width: 10px;
  background: #4e5862;
}
#card-carousel .swiper-pagination-bullet-active,
#news-card-carousel .swiper-pagination-bullet-active {
  background: #212529;
}
@media (min-width: 576px) {
  #card-carousel .swiper-slide:only-child,
  #news-card-carousel .swiper-slide:only-child {
    width: 100% !important;
  }
}
@media (max-width: 575.98px) {
  #card-carousel .swiper-slide:only-child,
  #news-card-carousel .swiper-slide:only-child {
    width: calc(100vw - 1.25rem) !important;
  }
}
@media (min-width: 992px) {
  #card-carousel .swiper-slide:first-child:has(+ .swiper-slide:is(:last-child)),
  #news-card-carousel .swiper-slide:first-child:has(+ .swiper-slide:is(:last-child)) {
    width: calc(66.6666666667% - 1rem) !important;
  }
}
#card-carousel .card-swiper-pagination,
#card-carousel .newscard-swiper-pagination,
#news-card-carousel .card-swiper-pagination,
#news-card-carousel .newscard-swiper-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: fit-content;
}
#card-carousel .card-swiper-button-next:after,
#card-carousel .card-swiper-button-prev:after,
#news-card-carousel .card-swiper-button-next:after,
#news-card-carousel .card-swiper-button-prev:after {
  color: #212529;
}
#card-carousel .card-swiper-button-next,
#card-carousel .card-swiper-button-prev,
#card-carousel .newscard-swiper-button-next,
#card-carousel .newscard-swiper-button-prev,
#news-card-carousel .card-swiper-button-next,
#news-card-carousel .card-swiper-button-prev,
#news-card-carousel .newscard-swiper-button-next,
#news-card-carousel .newscard-swiper-button-prev {
  height: 20px;
  position: static;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
}
#card-carousel .card-swiper-button-next:after,
#card-carousel .card-swiper-button-prev:after,
#card-carousel .newscard-swiper-button-next:after,
#card-carousel .newscard-swiper-button-prev:after,
#news-card-carousel .card-swiper-button-next:after,
#news-card-carousel .card-swiper-button-prev:after,
#news-card-carousel .newscard-swiper-button-next:after,
#news-card-carousel .newscard-swiper-button-prev:after {
  font-size: 24px;
  font-weight: 800;
}

#card-carousel .card-wrapper:not(.lg-card-wrapper), #card-carousel .card-wrapper:not(.news-card-wrapper),
#news-card-carousel .card-wrapper:not(.lg-card-wrapper),
#news-card-carousel .card-wrapper:not(.news-card-wrapper) {
  min-height: 610px;
}
#news-card-carousel .swiper-pagination-bullet-active,
#news-card-carousel .swiper-pagination-bullet {
  background: white;
}
#news-card-carousel .swiper-pagination-bullet-active {
  background: #eeeeee;
}
#news-card-carousel .card-wrapper.news-card-wrapper {
  min-height: 460px !important;
}
#news-card-carousel .newscard-swiper-button-next:after,
#news-card-carousel .newscard-swiper-button-prev:after {
  color: white;
}

#info-carousel .decorative-img {
  max-width: 60%;
  filter: invert(1);
}
@media (min-width: 992px) {
  #info-carousel .decorative-img {
    max-width: 50%;
  }
}
#info-carousel .slide-image {
  max-height: 450px;
}
#info-carousel .info-swiper-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: fit-content;
}
#info-carousel .swiper-pagination-bullet-active,
#info-carousel .swiper-pagination-bullet {
  height: 10px;
  border: none;
  width: 10px;
  background: #383f45;
}
#info-carousel .swiper-pagination-bullet-active {
  background: #000;
}
#info-carousel .info-swiper-button-next-copy,
#info-carousel .info-swiper-button-prev-copy {
  height: 20px;
  position: static;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
}
#info-carousel .info-swiper-button-next-copy:after,
#info-carousel .info-swiper-button-prev-copy:after {
  font-size: 24px;
  font-weight: 800;
  color: #000;
}
#info-carousel .info-swiper-button-prev img,
#info-carousel .info-swiper-button-next img {
  filter: brightness(0);
}


.bg-color-slider {
  transition: background-color 0.3s ease-in-out;
}


.white-nav-wrapper {
  position: absolute;
  bottom: 10px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  z-index: 10;
  pointer-events: none;
}
@media (min-width: 992px) {
  .white-nav-wrapper {
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .white-nav-wrapper:has(.event-swiper-button-prev) {
    -ms-transform: translateY(-60%);
        transform: translateY(-60%);
  }
}
.white-nav-wrapper .info-swiper-button-prev,
.white-nav-wrapper .info-swiper-button-next,
.white-nav-wrapper .event-swiper-button-prev,
.white-nav-wrapper .event-swiper-button-next,
.white-nav-wrapper .main-swiper-button-prev,
.white-nav-wrapper .main-swiper-button-next {
  pointer-events: auto;
}
.white-nav-wrapper .info-swiper-button-prev img,
.white-nav-wrapper .info-swiper-button-next img,
.white-nav-wrapper .event-swiper-button-prev img,
.white-nav-wrapper .event-swiper-button-next img,
.white-nav-wrapper .main-swiper-button-prev img,
.white-nav-wrapper .main-swiper-button-next img {
  height: 50px;
  filter: brightness(100);
}
@media screen and (max-width: 1260px) {
  .white-nav-wrapper .info-swiper-button-prev img,
  .white-nav-wrapper .info-swiper-button-next img,
  .white-nav-wrapper .event-swiper-button-prev img,
  .white-nav-wrapper .event-swiper-button-next img,
  .white-nav-wrapper .main-swiper-button-prev img,
  .white-nav-wrapper .main-swiper-button-next img {
    display: none;
  }
}
@media (min-width: 1200px) {
  .white-nav-wrapper .info-swiper-button-prev img,
  .white-nav-wrapper .info-swiper-button-next img,
  .white-nav-wrapper .event-swiper-button-prev img,
  .white-nav-wrapper .event-swiper-button-next img,
  .white-nav-wrapper .main-swiper-button-prev img,
  .white-nav-wrapper .main-swiper-button-next img {
    height: 80px;
  }
}
@media screen and (min-width: 1470px) {
  .white-nav-wrapper .info-swiper-button-prev img,
  .white-nav-wrapper .info-swiper-button-next img,
  .white-nav-wrapper .event-swiper-button-prev img,
  .white-nav-wrapper .event-swiper-button-next img,
  .white-nav-wrapper .main-swiper-button-prev img,
  .white-nav-wrapper .main-swiper-button-next img {
    height: 100px;
  }
}
@media screen and (min-width: 1590px) {
  .white-nav-wrapper .info-swiper-button-prev img,
  .white-nav-wrapper .info-swiper-button-next img,
  .white-nav-wrapper .event-swiper-button-prev img,
  .white-nav-wrapper .event-swiper-button-next img,
  .white-nav-wrapper .main-swiper-button-prev img,
  .white-nav-wrapper .main-swiper-button-next img {
    height: 150px;
  }
}
.white-nav-wrapper.black-buttons .info-swiper-button-prev img,
.white-nav-wrapper.black-buttons .info-swiper-button-next img,
.white-nav-wrapper.black-buttons .event-swiper-button-prev img,
.white-nav-wrapper.black-buttons .event-swiper-button-next img {
  filter: brightness(0);
}

#event-carousel .slide-detail {
  transition: all 0.3s ease-in-out;
  box-shadow: 18px 18px 36px #e0e0e0, -18px -18px 36px #fcfcfc;
}
#event-carousel .slide-detail:hover {
  -ms-transform: scale(1.01);
      transform: scale(1.01);
  box-shadow: 23px 23px 46px #c1c1c1, -23px -23px 46px #ffffff;
}
@media (min-width: 992px) {
  #event-carousel .slide-detail {
    min-height: 400px;
  }
  #event-carousel .overlay-custom {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 15%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0.35) 100%);
  }
}
#event-carousel .event-swiper-pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: fit-content;
}
#event-carousel .swiper-pagination-bullet-active,
#event-carousel .swiper-pagination-bullet {
  height: 10px;
  border: none;
  width: 10px;
  background: black;
}
#event-carousel .swiper-pagination-bullet-active {
  background: black;
}
#event-carousel .event-swiper-button-next-copy,
#event-carousel .event-swiper-button-prev-copy {
  height: 20px;
  position: static;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
}
#event-carousel .event-swiper-button-next-copy:after,
#event-carousel .event-swiper-button-prev-copy:after {
  font-size: 24px;
  font-weight: 800;
  color: black;
}

#section-menu .grid-item a {
  color: black !important;
  box-shadow: 0px 0px 11px 3px rgba(0, 0, 0, 0.07);
  transition: all 0.25s ease-in-out;
}
#section-menu .grid-item a:hover {
  color: white !important;
  background-color: #11528e;
}

#section-menu .snodo-img {
  min-height: 300px;
  max-height: 500px !important;
}

#bollettino-buttons .button-grid a {
  color: black !important;
  box-shadow: 0px 5px 5px -2px rgba(0, 0, 0, 0.168627451);
  transition: all 0.25s ease-in-out;
  border: 1px solid rgba(0, 0, 0, 0.0509803922);
}
@media (min-width: 768px) {
  #bollettino-buttons .button-grid a {
    background-color: #eeeeee;
  }
}
#bollettino-buttons .button-grid a:hover {
  color: white !important;
  background-color: #11528e;
}
#bollettino-buttons .button-grid a:not(:last-child) {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  #bollettino-buttons .button-grid a:not(:last-child) {
    margin-bottom: 3rem;
  }
}

.tags-wrapper {
  gap: 1rem;
}
.tags-wrapper .tag-item {
  font-weight: 600;
  transition: all 0.25s ease-out;
  color: black;
  background-color: #eeeeee;
}
.tags-wrapper .tag-item:hover {
  color: white;
  background-color: #11528e !important;
}
.tags-wrapper .tag-item:active {
  -ms-transform: scale(0.95);
      transform: scale(0.95);
}
@media (max-width: 575.98px) {
  .tags-wrapper .tag-item {
    width: calc(50% - 0.5rem);
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
        align-items: center;
    min-height: 56px;
    line-height: 1rem;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
  }
}

@media (min-width: 1200px) {
  .sharer-wrapper {
    margin-top: -40px !important;
  }
}
.sharer-wrapper .sharebuttons {
  border-top: 1px solid #d5d5d5;
  box-shadow: 0px 16px 21px -9px rgba(0, 0, 0, 0.44);
  background: #eeeeee;
  padding-block: 1rem;
  top: 400px;
  pointer-events: none;
  width: 100%;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.sharer-wrapper .sharebuttons.active {
  top: 100%;
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.sharer-wrapper .sharebuttons button {
  padding-inline: 1rem !important;
}

aside li.text-dark a,
aside li.text-dark span {
  color: #212529 !important;
}
aside a {
  text-decoration: none;
  position: relative;
  margin: 1rem;
  font-size: 1rem;
}
@media (min-width: 768px) {
  aside a {
    margin: 0;
    padding: 1rem 1.5rem;
  }
}
aside a:hover {
  text-decoration: underline;
}
aside ul.link-sublist a.active:after {
  background-color: #11528e;
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  height: 3px;
}
@media (min-width: 768px) {
  aside ul.link-sublist a.active:after {
    height: 100%;
    width: 3px;
    bottom: unset;
    top: 0;
  }
}
aside .link-list-wrapper ul li a {
  padding: 0.5rem 1.5rem;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
aside .link-list-wrapper ul li a[data-bs-toggle=collapse] {
  position: relative;
}
aside .link-list-wrapper ul li a[data-bs-toggle=collapse]:before {
  position: absolute;
  font-family: "bootstrap-icons";
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  font-size: 0.8rem;
}
aside .link-list-wrapper ul li a[data-bs-toggle=collapse][aria-expanded=false]:before {
  content: "\f282";
}
aside .link-list-wrapper ul li a[data-bs-toggle=collapse][aria-expanded=true]:before {
  content: "\f286";
}
aside .link-list-wrapper ul li a span {
  color: #212529 !important;
  font-size: 1rem;
}
aside .link-list-wrapper ul li a.active:after {
  background-color: #11528e;
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  bottom: unset;
  top: 0;
  left: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL192ZXJzaW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy91dGlsaXRpZXMvY29sb3JzX3ZhcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL3V0aWxpdGllcy9jb2xvcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJfdmFycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fb2ZmY2FudmFzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvdXRpbGl0aWVzL3RleHQtY29sb3JzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3R5cGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fY2FsZW5kYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb250LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2Zvcm0taW5wdXQtZmlsZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLWlucHV0LW51bWJlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLWlucHV0LXVwbG9hZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLXRvZ2dsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fZm9ybS1wYXNzd29yZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLXRyYW5zZmVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3BhZ2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3RhYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19jb29raWViYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9faGVyby5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3J3YXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2JhY2stdG8tdG9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2F1dG9jb21wbGV0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19saW5rbGlzdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3NraXBsaW5rcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19hZmZpeC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19zaWRlYmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3NpZGViYXJ0aGVtZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fbWVnYW1lbnUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fYm90dG9tbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX25hdnNjcm9sbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19uYXZzY3JvbGx0aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19jYWxsb3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3Rvb2xiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fc2VjdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fbm90aWZpY2F0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19hdmF0YXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fdGh1bWJuYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fc3RlcHBlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19pbWdyZXNwb25zaXZlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX292ZXJsYXktcGFuZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcHJvZ3Jlc3MtZG9udXRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3Byb2dyZXNzLWJhcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcHJvZ3Jlc3Mtc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fZ3JpZGxpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2xpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fY2hpcHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcmF0aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2RpbW1lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19hY2NlcHQtb3ZlcmxheS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL190aW1lbGluZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19hbmNob3Iuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fbWFwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX3BvaW50LWxpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcmF0aW5nLWxpc3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fZmlnY2FwdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19zdGlja3kuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fcHJpbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fanVzdC12YWxpZGF0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19wYWdlLXNjcm9sbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb3JtLWRhdGVwaWNrZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fdGltZXBpY2tlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19oZWFkZXJzbGltLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2hlYWRlcnNsaW10aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19oZWFkZXJjZW50ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9faGVhZGVyY2VudGVydGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9faGVhZGVybmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2hlYWRlcm5hdmJhcnRoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2hlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvY3VzdG9tL19mb290ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtaXRhbGlhL3NyYy9zY3NzL2N1c3RvbS9fbmF2aWdhdGlvbnRoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy9jdXN0b20vX2NvbXBvbmVudGUtYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pdGFsaWEvc3JjL3Njc3MvdXRpbGl0aWVzL2ZvY3VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWl0YWxpYS9zcmMvc2Nzcy91dGlsaXRpZXMvaWNvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1pY29ucy9mb250L2Jvb3RzdHJhcC1pY29ucy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfc2l0ZS5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Nhcm91c2VsLnNjc3MiLCJfc2Vjb25kYXJ5LWNhcm91c2VsLnNjc3MiLCJfaW50ZXJuYWwtbWVudS5zY3NzIiwiX3RhZ3Muc2NzcyIsIl9zaGFyZXIuc2NzcyIsIl9hc2lkZS1tZW51LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQ2Y7Ozs7O0dBQUE7QUNERjtFQVFJLG1CQUFBO0VBQUEscUJBQUE7RUFBQSxxQkFBQTtFQUFBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUEsd0JBQUE7RUFJQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFBQSx1QkFBQTtFQUFBLHVCQUFBO0VBQUEsdUJBQUE7RUFJQSxzQkFBQTtFQUFBLHdCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFBLHNCQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLG1CQUFBO0VBSUEsOEJBQUE7RUFBQSxrQ0FBQTtFQUFBLDhCQUFBO0VBQUEsNEJBQUE7RUFBQSwrQkFBQTtFQUFBLDZCQUFBO0VBQUEsOEJBQUE7RUFBQSwwQkFBQTtFQUdGLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdDQUFBO0VBTUEsa0RBQUE7RUFDQSwwR0FBQTtFQUNBLDBGQUFBO0VBT0EsaURBQUE7RUM0UEksMEJBTEk7RURyUFIsMkJBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBSUEsbUJBQUE7RUFJQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvREFBQTtFQUVBLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSwrQkFBQTtFQUdBLHlCQUFBO0VBQ0EsK0JBQUE7RUFFQSx5QkFBQTtFQUVBLDJCQUFBO0NGR0Q7O0FJeEVDO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0NKMkVIOztBSzNFQztFQUNFLHVCQUFBO0VBQ0Esd0VBQUE7Q0w4RUg7O0FLaEZDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTG1GSDs7QUtyRkM7RUFDRSx1QkFBQTtFQUNBLHdFQUFBO0NMd0ZIOztBSzFGQztFQUNFLHVCQUFBO0VBQ0EseUVBQUE7Q0w2Rkg7O0FLL0ZDO0VBQ0UsdUJBQUE7RUFDQSx5RUFBQTtDTGtHSDs7QUtwR0M7RUFDRSx1QkFBQTtFQUNBLHdFQUFBO0NMdUdIOztBS3pHQztFQUNFLHVCQUFBO0VBQ0EsMEVBQUE7Q0w0R0g7O0FLOUdDO0VBQ0UsdUJBQUE7RUFDQSx1RUFBQTtDTGlISDs7QU12SEM7RUFDRSwwQkFBQTtDTjBISDtBTXZISztFQUVFLDBCQUFBO0NOd0hQOztBTTlIQztFQUNFLDBCQUFBO0NOaUlIO0FNOUhLO0VBRUUsMEJBQUE7Q04rSFA7O0FNcklDO0VBQ0UsMEJBQUE7Q053SUg7QU1ySUs7RUFFRSwwQkFBQTtDTnNJUDs7QU01SUM7RUFDRSwwQkFBQTtDTitJSDtBTTVJSztFQUVFLDBCQUFBO0NONklQOztBTW5KQztFQUNFLDBCQUFBO0NOc0pIO0FNbkpLO0VBRUUsMEJBQUE7Q05vSlA7O0FNMUpDO0VBQ0UsMEJBQUE7Q042Skg7QU0xSks7RUFFRSwwQkFBQTtDTjJKUDs7QU1qS0M7RUFDRSwwQkFBQTtDTm9LSDtBTWpLSztFQUVFLDBCQUFBO0NOa0tQOztBTXhLQztFQUNFLDBCQUFBO0NOMktIO0FNeEtLO0VBRUUsMEJBQUE7Q055S1A7O0FPOUtEO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0NQaUxEO0FPL0tDO0VBQ0UsZUFBQTtFQUNBLG9DQUFBO0VBQ0EsWUFBQTtDUGlMSDtBTzlLQztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtDUGdMSDs7QU8zS0M7RUFDRSx3QkFBQTtDUDhLSDs7QU8vS0M7RUFDRSx1QkFBQTtDUGtMSDs7QU9uTEM7RUFDRSwwQkFBQTtDUHNMSDs7QU92TEM7RUFDRSxrQ0FBQTtDUDBMSDs7QVEvTUQ7RUFDRSxnQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGNDNmdDa0M7Q1QzekJuQzs7QVEvTUQ7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtFQUNBLGNDcWdDa0M7Q1RuekJuQzs7QVExTUc7RUFDRSxpQkFBQTtFQUNBLE9BQUE7RUFDQSxjQ3kvQjhCO0NUNXlCbkM7O0FRMU1HO0VBQ0UsaUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0NtL0I4QjtDVHR5Qm5DOztBVTlLRztFRnhDQTtJQUNFLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGNDeS9COEI7R1QveEJqQztFUXZOQztJQUNFLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLGNDbS9COEI7R1QxeEJqQztDQUNGO0FVM0xHO0VGeENBO0lBQ0UsaUJBQUE7SUFDQSxPQUFBO0lBQ0EsY0N5L0I4QjtHVG54QmpDO0VRbk9DO0lBQ0UsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsY0NtL0I4QjtHVDl3QmpDO0NBQ0Y7QVV2TUc7RUZ4Q0E7SUFDRSxpQkFBQTtJQUNBLE9BQUE7SUFDQSxjQ3kvQjhCO0dUdndCakM7RVEvT0M7SUFDRSxpQkFBQTtJQUNBLFVBQUE7SUFDQSxjQ20vQjhCO0dUbHdCakM7Q0FDRjtBVW5ORztFRnhDQTtJQUNFLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGNDeS9COEI7R1QzdkJqQztFUTNQQztJQUNFLGlCQUFBO0lBQ0EsVUFBQTtJQUNBLGNDbS9COEI7R1R0dkJqQztDQUNGO0FVL05HO0VGeENBO0lBQ0UsaUJBQUE7SUFDQSxPQUFBO0lBQ0EsY0N5L0I4QjtHVC91QmpDO0VRdlFDO0lBQ0UsaUJBQUE7SUFDQSxVQUFBO0lBQ0EsY0NtL0I4QjtHVDF1QmpDO0NBQ0Y7QVd6U0Q7RUFDRSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx3QkFBQTtNQUFBLG9CQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtFQUNBLDZCQUFBO01BQUEsb0JBQUE7Q1gyU0Q7O0FXeFNEO0VBQ0UscUJBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsMkJBQUE7TUFBQSx1QkFBQTtFQUNBLDZCQUFBO01BQUEsb0JBQUE7Q1gyU0Q7O0FZblREOztFQ0lFLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLGtDQUFBO0VBQ0EsK0JBQUE7RUFDQSxxQkFBQTtDYm9URDs7QWMvVEM7RUFDRSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxXTG9ac0M7RUtuWnRDLFlBQUE7Q2RrVUg7O0FlMVVEO0VDQUUsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLG9CQUFBO0NoQjhVRDs7QWlCcFZEO0VBQ0Usc0JBQUE7RUFDQSw2QkFBQTtNQUFBLDRCQUFBO01BQUEsb0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtFQUNBLGNSeW5CNEI7Q1RsUzdCOztBa0IzUk87RUFPSSxvQ0FBQTtDbEJ3Ulg7O0FrQi9STztFQU9JLCtCQUFBO0NsQjRSWDs7QWtCblNPO0VBT0ksa0NBQUE7Q2xCZ1NYOztBa0J2U087RUFPSSxrQ0FBQTtDbEJvU1g7O0FrQjNTTztFQU9JLHVDQUFBO0NsQndTWDs7QWtCL1NPO0VBT0ksb0NBQUE7Q2xCNFNYOztBa0JuVE87RUFPSSx1QkFBQTtDbEJnVFg7O0FrQnZUTztFQU9JLHdCQUFBO0NsQm9UWDs7QWtCM1RPO0VBT0ksdUJBQUE7Q2xCd1RYOztBa0IvVE87RUFPSSxzQkFBQTtDbEI0VFg7O0FrQm5VTztFQU9JLHlCQUFBO0NsQmdVWDs7QWtCdlVPO0VBT0ksd0JBQUE7Q2xCb1VYOztBa0IzVU87RUFPSSx5QkFBQTtDbEJ3VVg7O0FrQi9VTztFQU9JLHNCQUFBO0NsQjRVWDs7QWtCblZPO0VBT0ksMEJBQUE7Q2xCZ1ZYOztBa0J2Vk87RUFPSSw0QkFBQTtDbEJvVlg7O0FrQjNWTztFQU9JLDZCQUFBO0NsQndWWDs7QWtCL1ZPO0VBT0ksNEJBQUE7Q2xCNFZYOztBa0JuV087RUFPSSwyQkFBQTtDbEJnV1g7O0FrQnZXTztFQU9JLGlDQUFBO0NsQm9XWDs7QWtCM1dPO0VBT0ksMEJBQUE7Q2xCd1dYOztBa0IvV087RUFPSSw2QkFBQTtFQUFBLHlCQUFBO0NsQjRXWDs7QWtCblhPO0VBT0ksMEJBQUE7Q2xCZ1hYOztBa0J2WE87RUFPSSw4QkFBQTtDbEJvWFg7O0FrQjNYTztFQU9JLCtCQUFBO0NsQndYWDs7QWtCL1hPO0VBT0ksZ0NBQUE7RUFBQSx5QkFBQTtDbEI0WFg7O0FrQm5ZTztFQU9JLHVDQUFBO0VBQUEsZ0NBQUE7Q2xCZ1lYOztBa0J2WU87RUFPSSx5QkFBQTtDbEJvWVg7O0FrQjNZTztFQU9JLHlEQUFBO0NsQndZWDs7QWtCL1lPO0VBT0ksK0RBQUE7Q2xCNFlYOztBa0JuWk87RUFPSSx3REFBQTtDbEJnWlg7O0FrQnZaTztFQU9JLDRCQUFBO0NsQm9aWDs7QWtCM1pPO0VBT0ksNEJBQUE7Q2xCd1pYOztBa0IvWk87RUFPSSw4QkFBQTtDbEI0Wlg7O0FrQm5hTztFQU9JLDhCQUFBO0NsQmdhWDs7QWtCdmFPO0VBT0ksMkJBQUE7Q2xCb2FYOztBa0IzYU87RUFPSSw0QkFBQTtDbEJ3YVg7O0FrQi9hTztFQU9JLGtCQUFBO0NsQjRhWDs7QWtCbmJPO0VBT0ksb0JBQUE7Q2xCZ2JYOztBa0J2Yk87RUFPSSxxQkFBQTtDbEJvYlg7O0FrQjNiTztFQU9JLHFCQUFBO0NsQndiWDs7QWtCL2JPO0VBT0ksdUJBQUE7Q2xCNGJYOztBa0JuY087RUFPSSx3QkFBQTtDbEJnY1g7O0FrQnZjTztFQU9JLG1CQUFBO0NsQm9jWDs7QWtCM2NPO0VBT0kscUJBQUE7Q2xCd2NYOztBa0IvY087RUFPSSxzQkFBQTtDbEI0Y1g7O0FrQm5kTztFQU9JLG9CQUFBO0NsQmdkWDs7QWtCdmRPO0VBT0ksc0JBQUE7Q2xCb2RYOztBa0IzZE87RUFPSSx1QkFBQTtDbEJ3ZFg7O0FrQi9kTztFQU9JLGdEQUFBO01BQUEsNENBQUE7Q2xCNGRYOztBa0JuZU87RUFPSSwyQ0FBQTtNQUFBLHVDQUFBO0NsQmdlWDs7QWtCdmVPO0VBT0ksMkNBQUE7TUFBQSx1Q0FBQTtDbEJvZVg7O0FrQjNlTztFQU9JLHdGQUFBO0NsQndlWDs7QWtCL2VPO0VBT0kscUJBQUE7Q2xCNGVYOztBa0JuZk87RUFPSSw0RkFBQTtDbEJnZlg7O0FrQnZmTztFQU9JLHlCQUFBO0NsQm9mWDs7QWtCM2ZPO0VBT0ksOEZBQUE7Q2xCd2ZYOztBa0IvZk87RUFPSSwyQkFBQTtDbEI0Zlg7O0FrQm5nQk87RUFPSSwrRkFBQTtDbEJnZ0JYOztBa0J2Z0JPO0VBT0ksNEJBQUE7Q2xCb2dCWDs7QWtCM2dCTztFQU9JLDZGQUFBO0NsQndnQlg7O0FrQi9nQk87RUFPSSwwQkFBQTtDbEI0Z0JYOztBa0JuaEJPO0VBSVEsdUJBQUE7RUFHSiwrRUFBQTtDbEJpaEJYOztBa0J4aEJPO0VBSVEsdUJBQUE7RUFHSixpRkFBQTtDbEJzaEJYOztBa0I3aEJPO0VBSVEsdUJBQUE7RUFHSiwrRUFBQTtDbEIyaEJYOztBa0JsaUJPO0VBSVEsdUJBQUE7RUFHSiw0RUFBQTtDbEJnaUJYOztBa0J2aUJPO0VBSVEsdUJBQUE7RUFHSiwrRUFBQTtDbEJxaUJYOztBa0I1aUJPO0VBSVEsdUJBQUE7RUFHSiw4RUFBQTtDbEIwaUJYOztBa0JqakJPO0VBSVEsdUJBQUE7RUFHSiw2RUFBQTtDbEIraUJYOztBa0J0akJPO0VBSVEsdUJBQUE7RUFHSiw0RUFBQTtDbEJvakJYOztBa0IzakJPO0VBSVEsdUJBQUE7RUFHSiw2RUFBQTtDbEJ5akJYOztBa0Ixa0JPO0VBQ0UsdUJBQUE7Q2xCNmtCVDs7QWtCOWtCTztFQUNFLHVCQUFBO0NsQmlsQlQ7O0FrQmxsQk87RUFDRSx1QkFBQTtDbEJxbEJUOztBa0J0bEJPO0VBQ0UsdUJBQUE7Q2xCeWxCVDs7QWtCMWxCTztFQUNFLHVCQUFBO0NsQjZsQlQ7O0FrQjlsQk87RUFDRSx5QkFBQTtDbEJpbUJUOztBa0JsbUJPO0VBQ0UsMEJBQUE7Q2xCcW1CVDs7QWtCdG1CTztFQUNFLHlCQUFBO0NsQnltQlQ7O0FrQjFtQk87RUFDRSwwQkFBQTtDbEI2bUJUOztBa0I5bUJPO0VBQ0UsdUJBQUE7Q2xCaW5CVDs7QWtCeG1CTztFQU9JLHNCQUFBO0NsQnFtQlg7O0FrQjVtQk87RUFPSSxzQkFBQTtDbEJ5bUJYOztBa0JobkJPO0VBT0ksc0JBQUE7Q2xCNm1CWDs7QWtCcG5CTztFQU9JLHVCQUFBO0NsQmluQlg7O0FrQnhuQk87RUFPSSx1QkFBQTtDbEJxbkJYOztBa0I1bkJPO0VBT0ksMkJBQUE7Q2xCeW5CWDs7QWtCaG9CTztFQU9JLHdCQUFBO0NsQjZuQlg7O0FrQnBvQk87RUFPSSw0QkFBQTtDbEJpb0JYOztBa0J4b0JPO0VBT0ksdUJBQUE7Q2xCcW9CWDs7QWtCNW9CTztFQU9JLHVCQUFBO0NsQnlvQlg7O0FrQmhwQk87RUFPSSx1QkFBQTtDbEI2b0JYOztBa0JwcEJPO0VBT0ksd0JBQUE7Q2xCaXBCWDs7QWtCeHBCTztFQU9JLHdCQUFBO0NsQnFwQlg7O0FrQjVwQk87RUFPSSw0QkFBQTtDbEJ5cEJYOztBa0JocUJPO0VBT0kseUJBQUE7Q2xCNnBCWDs7QWtCcHFCTztFQU9JLDZCQUFBO0NsQmlxQlg7O0FrQnhxQk87RUFPSSw4QkFBQTtNQUFBLDBCQUFBO0NsQnFxQlg7O0FrQjVxQk87RUFPSSxtQ0FBQTtNQUFBLCtCQUFBO0NsQnlxQlg7O0FrQmhyQk87RUFPSSxzQ0FBQTtNQUFBLGtDQUFBO0NsQjZxQlg7O0FrQnByQk87RUFPSSwyQ0FBQTtNQUFBLHVDQUFBO0NsQmlyQlg7O0FrQnhyQk87RUFPSSw4Q0FBQTtNQUFBLDBDQUFBO0NsQnFyQlg7O0FrQjVyQk87RUFPSSxnQ0FBQTtNQUFBLHdCQUFBO0NsQnlyQlg7O0FrQmhzQk87RUFPSSxnQ0FBQTtNQUFBLHdCQUFBO0NsQjZyQlg7O0FrQnBzQk87RUFPSSxnQ0FBQTtNQUFBLDBCQUFBO0NsQmlzQlg7O0FrQnhzQk87RUFPSSxnQ0FBQTtNQUFBLDBCQUFBO0NsQnFzQlg7O0FrQjVzQk87RUFPSSwrQkFBQTtNQUFBLDJCQUFBO0NsQnlzQlg7O0FrQmh0Qk87RUFPSSxpQ0FBQTtNQUFBLDZCQUFBO0NsQjZzQlg7O0FrQnB0Qk87RUFPSSx1Q0FBQTtNQUFBLG1DQUFBO0NsQml0Qlg7O0FrQnh0Qk87RUFPSSxnQ0FBQTtNQUFBLHVDQUFBO0NsQnF0Qlg7O0FrQjV0Qk87RUFPSSw4QkFBQTtNQUFBLHFDQUFBO0NsQnl0Qlg7O0FrQmh1Qk87RUFPSSxpQ0FBQTtNQUFBLG1DQUFBO0NsQjZ0Qlg7O0FrQnB1Qk87RUFPSSxrQ0FBQTtNQUFBLDBDQUFBO0NsQml1Qlg7O0FrQnh1Qk87RUFPSSxxQ0FBQTtNQUFBLHlDQUFBO0NsQnF1Qlg7O0FrQjV1Qk87RUFPSSx1Q0FBQTtNQUFBLHlDQUFBO0NsQnl1Qlg7O0FrQmh2Qk87RUFPSSxpQ0FBQTtNQUFBLG1DQUFBO0NsQjZ1Qlg7O0FrQnB2Qk87RUFPSSwrQkFBQTtNQUFBLGlDQUFBO0NsQml2Qlg7O0FrQnh2Qk87RUFPSSxrQ0FBQTtNQUFBLCtCQUFBO0NsQnF2Qlg7O0FrQjV2Qk87RUFPSSxvQ0FBQTtNQUFBLGlDQUFBO0NsQnl2Qlg7O0FrQmh3Qk87RUFPSSxtQ0FBQTtNQUFBLGdDQUFBO0NsQjZ2Qlg7O0FrQnB3Qk87RUFPSSxxQ0FBQTtNQUFBLHFDQUFBO0NsQml3Qlg7O0FrQnh3Qk87RUFPSSxtQ0FBQTtNQUFBLG1DQUFBO0NsQnF3Qlg7O0FrQjV3Qk87RUFPSSxzQ0FBQTtNQUFBLGlDQUFBO0NsQnl3Qlg7O0FrQmh4Qk87RUFPSSx1Q0FBQTtNQUFBLHdDQUFBO0NsQjZ3Qlg7O0FrQnB4Qk87RUFPSSwwQ0FBQTtNQUFBLHVDQUFBO0NsQml4Qlg7O0FrQnh4Qk87RUFPSSx1Q0FBQTtNQUFBLGtDQUFBO0NsQnF4Qlg7O0FrQjV4Qk87RUFPSSxxQ0FBQTtNQUFBLG9DQUFBO01BQUEsNEJBQUE7Q2xCeXhCWDs7QWtCaHlCTztFQU9JLHNDQUFBO01BQUEsa0NBQUE7Q2xCNnhCWDs7QWtCcHlCTztFQU9JLG9DQUFBO01BQUEsZ0NBQUE7Q2xCaXlCWDs7QWtCeHlCTztFQU9JLHVDQUFBO01BQUEsc0NBQUE7TUFBQSw4QkFBQTtDbEJxeUJYOztBa0I1eUJPO0VBT0kseUNBQUE7TUFBQSxnQ0FBQTtDbEJ5eUJYOztBa0JoekJPO0VBT0ksd0NBQUE7TUFBQSx1Q0FBQTtNQUFBLCtCQUFBO0NsQjZ5Qlg7O0FrQnB6Qk87RUFPSSw4QkFBQTtNQUFBLHFCQUFBO0NsQml6Qlg7O0FrQnh6Qk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQnF6Qlg7O0FrQjV6Qk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQnl6Qlg7O0FrQmgwQk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQjZ6Qlg7O0FrQnAwQk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQmkwQlg7O0FrQngwQk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQnEwQlg7O0FrQjUwQk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQnkwQlg7O0FrQmgxQk87RUFPSSw2QkFBQTtNQUFBLG9CQUFBO0NsQjYwQlg7O0FrQnAxQk87RUFPSSxxQkFBQTtDbEJpMUJYOztBa0J4MUJPO0VBT0ksMkJBQUE7Q2xCcTFCWDs7QWtCNTFCTztFQU9JLDBCQUFBO0NsQnkxQlg7O0FrQmgyQk87RUFPSSx3QkFBQTtDbEI2MUJYOztBa0JwMkJPO0VBT0ksMEJBQUE7Q2xCaTJCWDs7QWtCeDJCTztFQU9JLHdCQUFBO0NsQnEyQlg7O0FrQjUyQk87RUFPSSx3QkFBQTtDbEJ5MkJYOztBa0JoM0JPO0VBT0ksd0JBQUE7Q2xCNjJCWDs7QWtCcDNCTztFQU9JLHdCQUFBO0NsQmkzQlg7O0FrQngzQk87RUFPSSx3QkFBQTtDbEJxM0JYOztBa0I1M0JPO0VBT0ksd0JBQUE7Q2xCeTNCWDs7QWtCaDRCTztFQU9JLHdCQUFBO0NsQjYzQlg7O0FrQnA0Qk87RUFPSSx5QkFBQTtDbEJpNEJYOztBa0J4NEJPO0VBT0kseUJBQUE7Q2xCcTRCWDs7QWtCNTRCTztFQU9JLHlCQUFBO0NsQnk0Qlg7O0FrQmg1Qk87RUFPSSx5QkFBQTtDbEI2NEJYOztBa0JwNUJPO0VBT0ksd0JBQUE7Q2xCaTVCWDs7QWtCeDVCTztFQU9JLDJCQUFBO0VBQUEsMEJBQUE7Q2xCczVCWDs7QWtCNzVCTztFQU9JLGlDQUFBO0VBQUEsZ0NBQUE7Q2xCMjVCWDs7QWtCbDZCTzs7OztFQU9JLGdDQUFBO0VBQUEsK0JBQUE7Q2xCbTZCWDs7QWtCMTZCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCdzZCWDs7QWtCLzZCTztFQU9JLGdDQUFBO0VBQUEsK0JBQUE7Q2xCNjZCWDs7QWtCcDdCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCazdCWDs7QWtCejdCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCdTdCWDs7QWtCOTdCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCNDdCWDs7QWtCbjhCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCaThCWDs7QWtCeDhCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCczhCWDs7QWtCNzhCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCMjhCWDs7QWtCbDlCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCZzlCWDs7QWtCdjlCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCcTlCWDs7QWtCNTlCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCMDlCWDs7QWtCaitCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCKzlCWDs7QWtCdCtCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCbytCWDs7QWtCMytCTztFQU9JLDhCQUFBO0VBQUEsNkJBQUE7Q2xCeStCWDs7QWtCaC9CTztFQU9JLHlCQUFBO0VBQUEsNEJBQUE7Q2xCOCtCWDs7QWtCci9CTztFQU9JLCtCQUFBO0VBQUEsa0NBQUE7Q2xCbS9CWDs7QWtCMS9CTztFQU9JLDhCQUFBO0VBQUEsaUNBQUE7Q2xCdy9CWDs7QWtCLy9CTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCNi9CWDs7QWtCcGdDTztFQU9JLDhCQUFBO0VBQUEsaUNBQUE7Q2xCa2dDWDs7QWtCemdDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCdWdDWDs7QWtCOWdDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCNGdDWDs7QWtCbmhDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCaWhDWDs7QWtCeGhDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCc2hDWDs7QWtCN2hDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCMmhDWDs7QWtCbGlDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCZ2lDWDs7QWtCdmlDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCcWlDWDs7QWtCNWlDTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCMGlDWDs7QWtCampDTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCK2lDWDs7QWtCdGpDTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCb2pDWDs7QWtCM2pDTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCeWpDWDs7QWtCaGtDTztFQU9JLDRCQUFBO0VBQUEsK0JBQUE7Q2xCOGpDWDs7QWtCcmtDTztFQU9JLHlCQUFBO0NsQmtrQ1g7O0FrQnprQ087RUFPSSwrQkFBQTtDbEJza0NYOztBa0I3a0NPO0VBT0ksOEJBQUE7Q2xCMGtDWDs7QWtCamxDTztFQU9JLDRCQUFBO0NsQjhrQ1g7O0FrQnJsQ087RUFPSSw4QkFBQTtDbEJrbENYOztBa0J6bENPO0VBT0ksNEJBQUE7Q2xCc2xDWDs7QWtCN2xDTztFQU9JLDRCQUFBO0NsQjBsQ1g7O0FrQmptQ087RUFPSSw0QkFBQTtDbEI4bENYOztBa0JybUNPO0VBT0ksNEJBQUE7Q2xCa21DWDs7QWtCem1DTztFQU9JLDRCQUFBO0NsQnNtQ1g7O0FrQjdtQ087RUFPSSw0QkFBQTtDbEIwbUNYOztBa0JqbkNPO0VBT0ksNEJBQUE7Q2xCOG1DWDs7QWtCcm5DTztFQU9JLDZCQUFBO0NsQmtuQ1g7O0FrQnpuQ087RUFPSSw2QkFBQTtDbEJzbkNYOztBa0I3bkNPO0VBT0ksNkJBQUE7Q2xCMG5DWDs7QWtCam9DTztFQU9JLDZCQUFBO0NsQjhuQ1g7O0FrQnJvQ087RUFPSSw0QkFBQTtDbEJrb0NYOztBa0J6b0NPO0VBT0ksMkJBQUE7Q2xCc29DWDs7QWtCN29DTztFQU9JLGlDQUFBO0NsQjBvQ1g7O0FrQmpwQ087RUFPSSxnQ0FBQTtDbEI4b0NYOztBa0JycENPO0VBT0ksOEJBQUE7Q2xCa3BDWDs7QWtCenBDTztFQU9JLGdDQUFBO0NsQnNwQ1g7O0FrQjdwQ087RUFPSSw4QkFBQTtDbEIwcENYOztBa0JqcUNPO0VBT0ksOEJBQUE7Q2xCOHBDWDs7QWtCcnFDTztFQU9JLDhCQUFBO0NsQmtxQ1g7O0FrQnpxQ087RUFPSSw4QkFBQTtDbEJzcUNYOztBa0I3cUNPO0VBT0ksOEJBQUE7Q2xCMHFDWDs7QWtCanJDTztFQU9JLDhCQUFBO0NsQjhxQ1g7O0FrQnJyQ087RUFPSSw4QkFBQTtDbEJrckNYOztBa0J6ckNPO0VBT0ksK0JBQUE7Q2xCc3JDWDs7QWtCN3JDTztFQU9JLCtCQUFBO0NsQjByQ1g7O0FrQmpzQ087RUFPSSwrQkFBQTtDbEI4ckNYOztBa0Jyc0NPO0VBT0ksK0JBQUE7Q2xCa3NDWDs7QWtCenNDTztFQU9JLDhCQUFBO0NsQnNzQ1g7O0FrQjdzQ087RUFPSSw0QkFBQTtDbEIwc0NYOztBa0JqdENPO0VBT0ksa0NBQUE7Q2xCOHNDWDs7QWtCcnRDTztFQU9JLGlDQUFBO0NsQmt0Q1g7O0FrQnp0Q087RUFPSSwrQkFBQTtDbEJzdENYOztBa0I3dENPO0VBT0ksaUNBQUE7Q2xCMHRDWDs7QWtCanVDTztFQU9JLCtCQUFBO0NsQjh0Q1g7O0FrQnJ1Q087RUFPSSwrQkFBQTtDbEJrdUNYOztBa0J6dUNPO0VBT0ksK0JBQUE7Q2xCc3VDWDs7QWtCN3VDTztFQU9JLCtCQUFBO0NsQjB1Q1g7O0FrQmp2Q087RUFPSSwrQkFBQTtDbEI4dUNYOztBa0JydkNPO0VBT0ksK0JBQUE7Q2xCa3ZDWDs7QWtCenZDTztFQU9JLCtCQUFBO0NsQnN2Q1g7O0FrQjd2Q087RUFPSSxnQ0FBQTtDbEIwdkNYOztBa0Jqd0NPO0VBT0ksZ0NBQUE7Q2xCOHZDWDs7QWtCcndDTztFQU9JLGdDQUFBO0NsQmt3Q1g7O0FrQnp3Q087RUFPSSxnQ0FBQTtDbEJzd0NYOztBa0I3d0NPO0VBT0ksK0JBQUE7Q2xCMHdDWDs7QWtCanhDTztFQU9JLDBCQUFBO0NsQjh3Q1g7O0FrQnJ4Q087RUFPSSxnQ0FBQTtDbEJreENYOztBa0J6eENPO0VBT0ksK0JBQUE7Q2xCc3hDWDs7QWtCN3hDTztFQU9JLDZCQUFBO0NsQjB4Q1g7O0FrQmp5Q087RUFPSSwrQkFBQTtDbEI4eENYOztBa0JyeUNPO0VBT0ksNkJBQUE7Q2xCa3lDWDs7QWtCenlDTztFQU9JLDZCQUFBO0NsQnN5Q1g7O0FrQjd5Q087RUFPSSw2QkFBQTtDbEIweUNYOztBa0JqekNPO0VBT0ksNkJBQUE7Q2xCOHlDWDs7QWtCcnpDTztFQU9JLDZCQUFBO0NsQmt6Q1g7O0FrQnp6Q087RUFPSSw2QkFBQTtDbEJzekNYOztBa0I3ekNPO0VBT0ksNkJBQUE7Q2xCMHpDWDs7QWtCajBDTztFQU9JLDhCQUFBO0NsQjh6Q1g7O0FrQnIwQ087RUFPSSw4QkFBQTtDbEJrMENYOztBa0J6MENPO0VBT0ksOEJBQUE7Q2xCczBDWDs7QWtCNzBDTztFQU9JLDhCQUFBO0NsQjAwQ1g7O0FrQmoxQ087RUFPSSw2QkFBQTtDbEI4MENYOztBa0JyMUNPO0VBT0ksNEJBQUE7Q2xCazFDWDs7QWtCejFDTztFQU9JLDJCQUFBO0NsQnMxQ1g7O0FrQjcxQ087RUFPSSx5QkFBQTtDbEIwMUNYOztBa0JqMkNPO0VBT0ksMkJBQUE7Q2xCODFDWDs7QWtCcjJDTztFQU9JLHlCQUFBO0NsQmsyQ1g7O0FrQnoyQ087RUFPSSx5QkFBQTtDbEJzMkNYOztBa0I3MkNPO0VBT0kseUJBQUE7Q2xCMDJDWDs7QWtCajNDTztFQU9JLHlCQUFBO0NsQjgyQ1g7O0FrQnIzQ087RUFPSSx5QkFBQTtDbEJrM0NYOztBa0J6M0NPO0VBT0kseUJBQUE7Q2xCczNDWDs7QWtCNzNDTztFQU9JLHlCQUFBO0NsQjAzQ1g7O0FrQmo0Q087RUFPSSwwQkFBQTtDbEI4M0NYOztBa0JyNENPO0VBT0ksMEJBQUE7Q2xCazRDWDs7QWtCejRDTztFQU9JLDBCQUFBO0NsQnM0Q1g7O0FrQjc0Q087RUFPSSwwQkFBQTtDbEIwNENYOztBa0JqNUNPO0VBT0ksa0NBQUE7RUFBQSxpQ0FBQTtDbEIrNENYOztBa0J0NUNPO0VBT0ksaUNBQUE7RUFBQSxnQ0FBQTtDbEJvNUNYOztBa0IzNUNPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJ5NUNYOztBa0JoNkNPO0VBT0ksaUNBQUE7RUFBQSxnQ0FBQTtDbEI4NUNYOztBa0JyNkNPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJtNkNYOztBa0IxNkNPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJ3NkNYOztBa0IvNkNPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEI2NkNYOztBa0JwN0NPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJrN0NYOztBa0J6N0NPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJ1N0NYOztBa0I5N0NPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEI0N0NYOztBa0JuOENPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEJpOENYOztBa0J4OENPO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtDbEJzOENYOztBa0I3OENPO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtDbEIyOENYOztBa0JsOUNPO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtDbEJnOUNYOztBa0J2OUNPO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtDbEJxOUNYOztBa0I1OUNPO0VBT0ksZ0NBQUE7RUFBQSxtQ0FBQTtDbEIwOUNYOztBa0JqK0NPO0VBT0ksK0JBQUE7RUFBQSxrQ0FBQTtDbEIrOUNYOztBa0J0K0NPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJvK0NYOztBa0IzK0NPO0VBT0ksK0JBQUE7RUFBQSxrQ0FBQTtDbEJ5K0NYOztBa0JoL0NPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEI4K0NYOztBa0JyL0NPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJtL0NYOztBa0IxL0NPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJ3L0NYOztBa0IvL0NPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEI2L0NYOztBa0JwZ0RPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJrZ0RYOztBa0J6Z0RPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJ1Z0RYOztBa0I5Z0RPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEI0Z0RYOztBa0JuaERPO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtDbEJpaERYOztBa0J4aERPO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtDbEJzaERYOztBa0I3aERPO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtDbEIyaERYOztBa0JsaURPO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtDbEJnaURYOztBa0J2aURPO0VBT0ksZ0NBQUE7Q2xCb2lEWDs7QWtCM2lETztFQU9JLCtCQUFBO0NsQndpRFg7O0FrQi9pRE87RUFPSSw2QkFBQTtDbEI0aURYOztBa0JuakRPO0VBT0ksK0JBQUE7Q2xCZ2pEWDs7QWtCdmpETztFQU9JLDZCQUFBO0NsQm9qRFg7O0FrQjNqRE87RUFPSSw2QkFBQTtDbEJ3akRYOztBa0IvakRPO0VBT0ksNkJBQUE7Q2xCNGpEWDs7QWtCbmtETztFQU9JLDZCQUFBO0NsQmdrRFg7O0FrQnZrRE87RUFPSSw2QkFBQTtDbEJva0RYOztBa0Iza0RPO0VBT0ksNkJBQUE7Q2xCd2tEWDs7QWtCL2tETztFQU9JLDZCQUFBO0NsQjRrRFg7O0FrQm5sRE87RUFPSSw4QkFBQTtDbEJnbERYOztBa0J2bERPO0VBT0ksOEJBQUE7Q2xCb2xEWDs7QWtCM2xETztFQU9JLDhCQUFBO0NsQndsRFg7O0FrQi9sRE87RUFPSSw4QkFBQTtDbEI0bERYOztBa0JubURPO0VBT0ksa0NBQUE7Q2xCZ21EWDs7QWtCdm1ETztFQU9JLGlDQUFBO0NsQm9tRFg7O0FrQjNtRE87RUFPSSwrQkFBQTtDbEJ3bURYOztBa0IvbURPO0VBT0ksaUNBQUE7Q2xCNG1EWDs7QWtCbm5ETztFQU9JLCtCQUFBO0NsQmduRFg7O0FrQnZuRE87RUFPSSwrQkFBQTtDbEJvbkRYOztBa0IzbkRPO0VBT0ksK0JBQUE7Q2xCd25EWDs7QWtCL25ETztFQU9JLCtCQUFBO0NsQjRuRFg7O0FrQm5vRE87RUFPSSwrQkFBQTtDbEJnb0RYOztBa0J2b0RPO0VBT0ksK0JBQUE7Q2xCb29EWDs7QWtCM29ETztFQU9JLCtCQUFBO0NsQndvRFg7O0FrQi9vRE87RUFPSSxnQ0FBQTtDbEI0b0RYOztBa0JucERPO0VBT0ksZ0NBQUE7Q2xCZ3BEWDs7QWtCdnBETztFQU9JLGdDQUFBO0NsQm9wRFg7O0FrQjNwRE87RUFPSSxnQ0FBQTtDbEJ3cERYOztBa0IvcERPO0VBT0ksbUNBQUE7Q2xCNHBEWDs7QWtCbnFETztFQU9JLGtDQUFBO0NsQmdxRFg7O0FrQnZxRE87RUFPSSxnQ0FBQTtDbEJvcURYOztBa0IzcURPO0VBT0ksa0NBQUE7Q2xCd3FEWDs7QWtCL3FETztFQU9JLGdDQUFBO0NsQjRxRFg7O0FrQm5yRE87RUFPSSxnQ0FBQTtDbEJnckRYOztBa0J2ckRPO0VBT0ksZ0NBQUE7Q2xCb3JEWDs7QWtCM3JETztFQU9JLGdDQUFBO0NsQndyRFg7O0FrQi9yRE87RUFPSSxnQ0FBQTtDbEI0ckRYOztBa0Juc0RPO0VBT0ksZ0NBQUE7Q2xCZ3NEWDs7QWtCdnNETztFQU9JLGdDQUFBO0NsQm9zRFg7O0FrQjNzRE87RUFPSSxpQ0FBQTtDbEJ3c0RYOztBa0Ivc0RPO0VBT0ksaUNBQUE7Q2xCNHNEWDs7QWtCbnRETztFQU9JLGlDQUFBO0NsQmd0RFg7O0FrQnZ0RE87RUFPSSxpQ0FBQTtDbEJvdERYOztBa0IzdERPO0VBT0ksaUNBQUE7Q2xCd3REWDs7QWtCL3RETztFQU9JLGdDQUFBO0NsQjR0RFg7O0FrQm51RE87RUFPSSw4QkFBQTtDbEJndURYOztBa0J2dURPO0VBT0ksZ0NBQUE7Q2xCb3VEWDs7QWtCM3VETztFQU9JLDhCQUFBO0NsQnd1RFg7O0FrQi91RE87RUFPSSw4QkFBQTtDbEI0dURYOztBa0JudkRPO0VBT0ksOEJBQUE7Q2xCZ3ZEWDs7QWtCdnZETztFQU9JLDhCQUFBO0NsQm92RFg7O0FrQjN2RE87RUFPSSw4QkFBQTtDbEJ3dkRYOztBa0IvdkRPO0VBT0ksOEJBQUE7Q2xCNHZEWDs7QWtCbndETztFQU9JLDhCQUFBO0NsQmd3RFg7O0FrQnZ3RE87RUFPSSwrQkFBQTtDbEJvd0RYOztBa0Izd0RPO0VBT0ksK0JBQUE7Q2xCd3dEWDs7QWtCL3dETztFQU9JLCtCQUFBO0NsQjR3RFg7O0FrQm54RE87RUFPSSwrQkFBQTtDbEJneERYOztBa0J2eERPO0VB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QnZnRU87RUFPSSwrQkFBQTtDbEJvZ0VYOztBa0IzZ0VPO0VBT0ksNkJBQUE7Q2xCd2dFWDs7QWtCL2dFTztFQU9JLDZCQUFBO0NsQjRnRVg7O0FrQm5oRU87RUFPSSw2QkFBQTtDbEJnaEVYOztBa0J2aEVPO0VBT0ksNkJBQUE7Q2xCb2hFWDs7QWtCM2hFTztFQU9JLDZCQUFBO0NsQndoRVg7O0FrQi9oRU87RUFPSSw2QkFBQTtDbEI0aEVYOztBa0JuaUVPO0VBT0ksNkJBQUE7Q2xCZ2lFWDs7QWtCdmlFTztFQU9JLDhCQUFBO0NsQm9pRVg7O0FrQjNpRU87RUFPSSw4QkFBQTtDbEJ3aUVYOztBa0IvaUVPO0VBT0ksOEJBQUE7Q2xCNGlFWDs7QWtCbmpFTztFQU9JLDhCQUFBO0NsQmdqRVg7O0FrQnZqRU87RUFPSSw0QkFBQTtDbEJvakVYOztBa0IzakVPO0VBT0ksa0NBQUE7Q2xCd2pFWDs7QWtCL2pFTztFQU9JLGlDQUFBO0NsQjRqRVg7O0FrQm5rRU87RUFPSSwrQkFBQTtDbEJna0VYOztBa0J2a0VPO0VBT0ksaUNBQUE7Q2xCb2tFWDs7QWtCM2tFTztFQU9JLCtCQUFBO0NsQndrRVg7O0FrQi9rRU87RUFPSSwrQkFBQTtDbEI0a0VYOztBa0JubEVPO0VBT0ksK0JBQUE7Q2xCZ2xFWDs7QWtCdmxFTztFQU9JLCtCQUFBO0NsQm9sRVg7O0FrQjNsRU87RUFPSSwrQkFBQTtDbEJ3bEVYOztBa0IvbEVPO0VBT0ksK0JBQUE7Q2xCNGxFWDs7QWtCbm1FTztFQU9JLCtCQUFBO0NsQmdtRVg7O0FrQnZtRU87RUFPSSxnQ0FBQTtDbEJvbUVYOztBa0IzbUVPO0VBT0ksZ0NBQUE7Q2xCd21FWDs7QWtCL21FTztFQU9JLGdDQUFBO0NsQjRtRVg7O0FrQm5uRU87RUFPSSxnQ0FBQTtDbEJnbkVYOztBa0J2bkVPO0VBT0ksNkJBQUE7Q2xCb25FWDs7QWtCM25FTztFQU9JLG1DQUFBO0NsQnduRVg7O0FrQi9uRU87RUFPSSxrQ0FBQTtDbEI0bkVYOztBa0Jub0VPO0VBT0ksZ0NBQUE7Q2xCZ29FWDs7QWtCdm9FTztFQU9JLGtDQUFBO0NsQm9vRVg7O0FrQjNvRU87RUFPSSxnQ0FBQTtDbEJ3b0VYOztBa0Ivb0VPO0VBT0ksZ0NBQUE7Q2xCNG9FWDs7QWtCbnBFTztFQU9JLGdDQUFBO0NsQmdwRVg7O0FrQnZwRU87RUFPSSxnQ0FBQTtDbEJvcEVYOztBa0IzcEVPO0VBT0ksZ0NBQUE7Q2xCd3BFWDs7QWtCL3BFTztFQU9JLGdDQUFBO0NsQjRwRVg7O0FrQm5xRU87RUFPSSxnQ0FBQTtDbEJncUVYOztBa0J2cUVPO0VBT0ksaUNBQUE7Q2xCb3FFWDs7QWtCM3FFTztFQU9JLGlDQUFBO0NsQndxRVg7O0FrQi9xRU87RUFPSSxpQ0FBQTtDbEI0cUVYOztBa0JuckVPO0VBT0ksaUNBQUE7Q2xCZ3JFWDs7QWtCdnJFTztFQU9JLDJCQUFBO0NsQm9yRVg7O0FrQjNyRU87RUFPSSxpQ0FBQTtDbEJ3ckVYOztBa0IvckVPO0VBT0ksZ0NBQUE7Q2xCNHJFWDs7QWtCbnNFTztFQU9JLDhCQUFBO0NsQmdzRVg7O0FrQnZzRU87RUFPSSxnQ0FBQTtDbEJvc0VYOztBa0Izc0VPO0VBT0ksOEJBQUE7Q2xCd3NFWDs7QWtCL3NFTztFQU9JLDhCQUFBO0NsQjRzRVg7O0FrQm50RU87RUFPSSw4QkFBQTtDbEJndEVYOztBa0J2dEVPO0VBT0ksOEJBQUE7Q2xCb3RFWDs7QWtCM3RFTztFQU9JLDhCQUFBO0NsQnd0RVg7O0FrQi90RU87RUFPSSw4QkFBQTtDbEI0dEVYOztBa0JudUVPO0VBT0ksOEJBQUE7Q2xCZ3VFWDs7QWtCdnVFTztFQU9JLCtCQUFBO0NsQm91RVg7O0FrQjN1RU87RUFPSSwrQkFBQTtDbEJ3dUVYOztBa0IvdUVPO0VBT0ksK0JBQUE7Q2xCNHVFWDs7QWtCbnZFTztFQU9JLCtCQUFBO0NsQmd2RVg7O0FrQnZ2RU87RUFPSSxrQkFBQTtDbEJvdkVYOztBa0IzdkVPO0VBT0ksd0JBQUE7Q2xCd3ZFWDs7QWtCL3ZFTztFQU9JLHVCQUFBO0NsQjR2RVg7O0FrQm53RU87RUFPSSxxQkFBQTtDbEJnd0VYOztBa0J2d0VPO0VBT0ksdUJBQUE7Q2xCb3dFWDs7QWtCM3dFTztFQU9JLHFCQUFBO0NsQnd3RVg7O0FrQi93RU87RUFPSSxxQkFBQTtDbEI0d0VYOztBa0JueEVPO0VBT0kscUJBQUE7Q2xCZ3hFWDs7QWtCdnhFTztFQU9JLHFCQUFBO0NsQm94RVg7O0FrQjN4RU87RUFPSSxxQkFBQTtDbEJ3eEVYOztBa0IveEVPO0VBT0kscUJBQUE7Q2xCNHhFWDs7QWtCbnlFTztFQU9JLHFCQUFBO0NsQmd5RVg7O0FrQnZ5RU87RUFPSSxzQkFBQTtDbEJveUVYOztBa0IzeUVPO0VBT0ksc0JBQUE7Q2xCd3lFWDs7QWtCL3lFTztFQU9JLHNCQUFBO0NsQjR5RVg7O0FrQm56RU87RUFPSSxzQkFBQTtDbEJnekVYOztBa0J2ekVPO0VBT0ksaURBQUE7Q2xCb3pFWDs7QWtCM3pFTztFQU9JLDZDQUFBO0NsQnd6RVg7O0FrQi96RU87RUFPSSw2Q0FBQTtDbEI0ekVYOztBa0JuMEVPO0VBT0ksMkNBQUE7Q2xCZzBFWDs7QWtCdjBFTztFQU9JLDZDQUFBO0NsQm8wRVg7O0FrQjMwRU87RUFPSSw4QkFBQTtDbEJ3MEVYOztBa0IvMEVPO0VBT0ksMkJBQUE7Q2xCNDBFWDs7QWtCbjFFTztFQU9JLDZCQUFBO0NsQmcxRVg7O0FrQnYxRU87RUFPSSw2QkFBQTtDbEJvMUVYOztBa0IzMUVPO0VBT0ksNkJBQUE7Q2xCdzFFWDs7QWtCLzFFTztFQU9JLDZCQUFBO0NsQjQxRVg7O0FrQm4yRU87RUFPSSw4QkFBQTtDbEJnMkVYOztBa0J2MkVPO0VBT0ksOEJBQUE7Q2xCbzJFWDs7QWtCMzJFTztFQU9JLDRCQUFBO0NsQncyRVg7O0FrQi8yRU87RUFPSSxnQ0FBQTtDbEI0MkVYOztBa0JuM0VPO0VBT0ksNEJBQUE7Q2xCZzNFWDs7QWtCdjNFTztFQU9JLDRCQUFBO0NsQm8zRVg7O0FrQjMzRU87RUFPSSw0QkFBQTtDbEJ3M0VYOztBa0IvM0VPO0VBT0ksK0JBQUE7Q2xCNDNFWDs7QWtCbjRFTztFQU9JLDBCQUFBO0NsQmc0RVg7O0FrQnY0RU87RUFPSSw2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R1Q7RWtCcGpHSztJQU9JLDhCQUFBO0dsQmdqR1Q7RWtCdmpHSztJQU9JLDRCQUFBO0dsQm1qR1Q7RWtCMWpHSztJQU9JLDhCQUFBO0dsQnNqR1Q7RWtCN2pHSztJQU9JLDRCQUFBO0dsQnlqR1Q7RWtCaGtHSztJQU9JLDRCQUFBO0dsQjRqR1Q7RWtCbmtHSztJQU9JLDRCQUFBO0dsQitqR1Q7RWtCdGtHSztJQU9JLDRCQUFBO0dsQmtrR1Q7RWtCemtHSztJQU9JLDRCQUFBO0dsQnFrR1Q7RWtCNWtHSztJQU9JLDRCQUFBO0dsQndrR1Q7RWtCL2tHSztJQU9JLDRCQUFBO0dsQjJrR1Q7RWtCbGxHSztJQU9JLDZCQUFBO0dsQjhrR1Q7RWtCcmxHSztJQU9JLDZCQUFBO0dsQmlsR1Q7RWtCeGxHSztJQU9JLDZCQUFBO0dsQm9sR1Q7RWtCM2xHSztJQU9JLDZCQUFBO0dsQnVsR1Q7RWtCOWxHSztJQU9JLDRCQUFBO0dsQjBsR1Q7RWtCam1HSztJQU9JLDJCQUFBO0dsQjZsR1Q7RWtCcG1HSztJQU9JLGlDQUFBO0dsQmdtR1Q7RWtCdm1HSztJQU9JLGdDQUFBO0dsQm1tR1Q7RWtCMW1HSztJQU9JLDhCQUFBO0dsQnNtR1Q7RWtCN21HSztJQU9JLGdDQUFBO0dsQnltR1Q7RWtCaG5HSztJQU9JLDhCQUFBO0dsQjRtR1Q7RWtCbm5HSztJQU9JLDhCQUFBO0dsQittR1Q7RWtCdG5HSztJQU9JLDhCQUFBO0dsQmtuR1Q7RWtCem5HSztJQU9JLDhCQUFBO0dsQnFuR1Q7RWtCNW5HSztJQU9JLDhCQUFBO0dsQnduR1Q7RWtCL25HSztJQU9JLDhCQUFBO0dsQjJuR1Q7RWtCbG9HSztJQU9JLDhCQUFBO0dsQjhuR1Q7RWtCcm9HSztJQU9JLCtCQUFBO0dsQmlvR1Q7RWtCeG9HSztJQU9JLCtCQUFBO0dsQm9vR1Q7RWtCM29HSztJQU9JLCtCQUFBO0dsQnVvR1Q7RWtCOW9HSztJQU9JLCtCQUFBO0dsQjBvR1Q7RWtCanBHSztJQU9JLDhCQUFBO0dsQjZvR1Q7RWtCcHBHSztJQU9JLDRCQUFBO0dsQmdwR1Q7RWtCdnBHSztJQU9JLGtDQUFBO0dsQm1wR1Q7RWtCMXBHSztJQU9JLGlDQUFBO0dsQnNwR1Q7RWtCN3BHSztJQU9JLCtCQUFBO0dsQnlwR1Q7RWtCaHFHSztJQU9JLGlDQUFBO0dsQjRwR1Q7RWtCbnFHSztJQU9JLCtCQUFBO0dsQitwR1Q7RWtCdHFHSztJQU9JLCtCQUFBO0dsQmtxR1Q7RWtCenFHSztJQU9JLCtCQUFBO0dsQnFxR1Q7RWtCNXFHSztJQU9JLCtCQUFBO0dsQndxR1Q7RWtCL3FHSztJQU9JLCtCQUFBO0dsQjJxR1Q7RWtCbHJHSztJQU9JLCtCQUFBO0dsQjhxR1Q7RWtCcnJHSztJQU9JLCtCQUFBO0dsQmlyR1Q7RWtCeHJHSztJQU9JLGdDQUFBO0dsQm9yR1Q7RWtCM3JHSztJQU9JLGdDQUFBO0dsQnVyR1Q7RWtCOXJHSztJQU9JLGdDQUFBO0dsQjByR1Q7RWtCanNHSztJQU9JLGdDQUFBO0dsQjZyR1Q7RWtCcHNHSztJQU9JLCtCQUFBO0dsQmdzR1Q7RWtCdnNHSztJQU9JLDBCQUFBO0dsQm1zR1Q7RWtCMXNHSztJQU9JLGdDQUFBO0dsQnNzR1Q7RWtCN3NHSztJQU9JLCtCQUFBO0dsQnlzR1Q7RWtCaHRHSztJQU9JLDZCQUFBO0dsQjRzR1Q7RWtCbnRHSztJQU9JLCtCQUFBO0dsQitzR1Q7RWtCdHRHSztJQU9JLDZCQUFBO0dsQmt0R1Q7RWtCenRHSztJQU9JLDZCQUFBO0dsQnF0R1Q7RWtCNXRHSztJQU9JLDZCQUFBO0dsQnd0R1Q7RWtCL3RHSztJQU9JLDZCQUFBO0dsQjJ0R1Q7RWtCbHVHSztJQU9JLDZCQUFBO0dsQjh0R1Q7RWtCcnVHSztJQU9JLDZCQUFBO0dsQml1R1Q7RWtCeHVHSztJQU9JLDZCQUFBO0dsQm91R1Q7RWtCM3VHSztJQU9JLDhCQUFBO0dsQnV1R1Q7RWtCOXVHSztJQU9JLDhCQUFBO0dsQjB1R1Q7RWtCanZHSztJQU9JLDhCQUFBO0dsQjZ1R1Q7RWtCcHZHSztJQU9JLDhCQUFBO0dsQmd2R1Q7RWtCdnZHSztJQU9JLDZCQUFBO0dsQm12R1Q7RWtCMXZHSztJQU9JLDRCQUFBO0dsQnN2R1Q7RWtCN3ZHSztJQU9JLDJCQUFBO0dsQnl2R1Q7RWtCaHdHSztJQU9JLHlCQUFBO0dsQjR2R1Q7RWtCbndHSztJQU9JLDJCQUFBO0dsQit2R1Q7RWtCdHdHSztJQU9JLHlCQUFBO0dsQmt3R1Q7RWtCendHSztJQU9JLHlCQUFBO0dsQnF3R1Q7RWtCNXdHSztJQU9JLHlCQUFBO0dsQnd3R1Q7RWtCL3dHSztJQU9JLHlCQUFBO0dsQjJ3R1Q7RWtCbHhHSztJQU9JLHlCQUFBO0dsQjh3R1Q7RWtCcnhHSztJQU9JLHlCQUFBO0dsQml4R1Q7RWtCeHhHSztJQU9JLHlCQUFBO0dsQm94R1Q7RWtCM3hHSztJQU9JLDBCQUFBO0dsQnV4R1Q7RWtCOXhHSztJQU9JLDBCQUFBO0dsQjB4R1Q7RWtCanlHSztJQU9JLDBCQUFBO0dsQjZ4R1Q7RWtCcHlHSztJQU9JLDBCQUFBO0dsQmd5R1Q7RWtCdnlHSztJQU9JLGtDQUFBO0lBQUEsaUNBQUE7R2xCb3lHVDtFa0IzeUdLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEJ3eUdUO0VrQi95R0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjR5R1Q7RWtCbnpHSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCZ3pHVDtFa0J2ekdLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJvekdUO0VrQjN6R0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnd6R1Q7RWtCL3pHSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCNHpHVDtFa0JuMEdLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJnMEdUO0VrQnYwR0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm8wR1Q7RWtCMzBHSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdzBHVDtFa0IvMEdLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEI0MEdUO0VrQm4xR0s7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQmcxR1Q7RWtCdjFHSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCbzFHVDtFa0IzMUdLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJ3MUdUO0VrQi8xR0s7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQjQxR1Q7RWtCbjJHSztJQU9JLGdDQUFBO0lBQUEsbUNBQUE7R2xCZzJHVDtFa0J2MkdLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEJvMkdUO0VrQjMyR0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQncyR1Q7RWtCLzJHSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCNDJHVDtFa0JuM0dLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJnM0dUO0VrQnYzR0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm8zR1Q7RWtCMzNHSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCdzNHVDtFa0IvM0dLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEI0M0dUO0VrQm40R0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQmc0R1Q7RWtCdjRHSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbzRHVDtFa0IzNEdLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJ3NEdUO0VrQi80R0s7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQjQ0R1Q7RWtCbjVHSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCZzVHVDtFa0J2NUdLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEJvNUdUO0VrQjM1R0s7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnc1R1Q7RWtCLzVHSztJQU9JLGdDQUFBO0dsQjI1R1Q7RWtCbDZHSztJQU9JLCtCQUFBO0dsQjg1R1Q7RWtCcjZHSztJQU9JLDZCQUFBO0dsQmk2R1Q7RWtCeDZHSztJQU9JLCtCQUFBO0dsQm82R1Q7RWtCMzZHSztJQU9JLDZCQUFBO0dsQnU2R1Q7RWtCOTZHSztJQU9JLDZCQUFBO0dsQjA2R1Q7RWtCajdHSztJQU9JLDZCQUFBO0dsQjY2R1Q7RWtCcDdHSztJQU9JLDZCQUFBO0dsQmc3R1Q7RWtCdjdHSztJQU9JLDZCQUFBO0dsQm03R1Q7RWtCMTdHSztJQU9JLDZCQUFBO0dsQnM3R1Q7RWtCNzdHSztJQU9JLDZCQUFBO0dsQnk3R1Q7RWtCaDhHSztJQU9JLDhCQUFBO0dsQjQ3R1Q7RWtCbjhHSztJQU9JLDhCQUFBO0dsQis3R1Q7RWtCdDhHSztJQU9JLDhCQUFBO0dsQms4R1Q7RWtCejhHSztJQU9JLDhCQUFBO0dsQnE4R1Q7RWtCNThHSztJQU9JLGtDQUFBO0dsQnc4R1Q7RWtCLzhHSztJQU9JLGlDQUFBO0dsQjI4R1Q7RWtCbDlHSztJQU9JLCtCQUFBO0dsQjg4R1Q7RWtCcjlHSztJQU9JLGlDQUFBO0dsQmk5R1Q7RWtCeDlHSztJQU9JLCtCQUFBO0dsQm85R1Q7RWtCMzlHSztJQU9JLCtCQUFBO0dsQnU5R1Q7RWtCOTlHSztJQU9JLCtCQUFBO0dsQjA5R1Q7RWtCaitHSztJQU9JLCtCQUFBO0dsQjY5R1Q7RWtCcCtHSztJQU9JLCtCQUFBO0dsQmcrR1Q7RWtCditHSztJQU9JLCtCQUFBO0dsQm0rR1Q7RWtCMStHSztJQU9JLCtCQUFBO0dsQnMrR1Q7RWtCNytHSztJQU9JLGdDQUFBO0dsQnkrR1Q7RWtCaC9HSztJQU9JLGdDQUFBO0dsQjQrR1Q7RWtCbi9HSztJQU9JLGdDQUFBO0dsQisrR1Q7RWtCdC9HSztJQU9JLGdDQUFBO0dsQmsvR1Q7RWtCei9HSztJQU9JLG1DQUFBO0dsQnEvR1Q7RWtCNS9HSztJQU9JLGtDQUFBO0dsQncvR1Q7RWtCLy9HSztJQU9JLGdDQUFBO0dsQjIvR1Q7RWtCbGdISztJQU9JLGtDQUFBO0dsQjgvR1Q7RWtCcmdISztJQU9JLGdDQUFBO0dsQmlnSFQ7RWtCeGdISztJQU9JLGdDQUFBO0dsQm9nSFQ7RWtCM2dISztJQU9JLGdDQUFBO0dsQnVnSFQ7RWtCOWdISztJQU9JLGdDQUFBO0dsQjBnSFQ7RWtCamhISztJQU9JLGdDQUFBO0dsQjZnSFQ7RWtCcGhISztJQU9JLGdDQUFBO0dsQmdoSFQ7RWtCdmhISztJQU9JLGdDQUFBO0dsQm1oSFQ7RWtCMWhISztJQU9JLGlDQUFBO0dsQnNoSFQ7RWtCN2hISztJQU9JLGlDQUFBO0dsQnloSFQ7RWtCaGlISztJQU9JLGlDQUFBO0dsQjRoSFQ7RWtCbmlISztJQU9JLGlDQUFBO0dsQitoSFQ7RWtCdGlISztJQU9JLGlDQUFBO0dsQmtpSFQ7RWtCemlISztJQU9JLGdDQUFBO0dsQnFpSFQ7RWtCNWlISztJQU9JLDhCQUFBO0dsQndpSFQ7RWtCL2lISztJQU9JLGdDQUFBO0dsQjJpSFQ7RWtCbGpISztJQU9JLDhCQUFBO0dsQjhpSFQ7RWtCcmpISztJQU9JLDhCQUFBO0dsQmlqSFQ7RWtCeGpISztJQU9JLDhCQUFBO0dsQm9qSFQ7RWtCM2pISztJQU9JLDhCQUFBO0dsQnVqSFQ7RWtCOWpISztJQU9JLDhCQUFBO0dsQjBqSFQ7RWtCamtISztJQU9JLDhCQUFBO0dsQjZqSFQ7RWtCcGtISztJQU9JLDhCQUFBO0dsQmdrSFQ7RWtCdmtISztJQU9JLCtCQUFBO0dsQm1rSFQ7RWtCMWtISztJQU9JLCtCQUFBO0dsQnNrSFQ7RWtCN2tISztJQU9JLCtCQUFBO0dsQnlrSFQ7RWtCaGxISztJQU9JLCtCQUFBO0dsQjRrSFQ7RWtCbmxISztJQU9JLHNCQUFBO0dsQitrSFQ7RWtCdGxISztJQU9JLDRCQUFBO0dsQmtsSFQ7RWtCemxISztJQU9JLDJCQUFBO0dsQnFsSFQ7RWtCNWxISztJQU9JLHlCQUFBO0dsQndsSFQ7RWtCL2xISztJQU9JLDJCQUFBO0dsQjJsSFQ7RWtCbG1ISztJQU9JLHlCQUFBO0dsQjhsSFQ7RWtCcm1ISztJQU9JLHlCQUFBO0dsQmltSFQ7RWtCeG1ISztJQU9JLHlCQUFBO0dsQm9tSFQ7RWtCM21ISztJQU9JLHlCQUFBO0dsQnVtSFQ7RWtCOW1ISztJQU9JLHlCQUFBO0dsQjBtSFQ7RWtCam5ISztJQU9JLHlCQUFBO0dsQjZtSFQ7RWtCcG5ISztJQU9JLHlCQUFBO0dsQmduSFQ7RWtCdm5ISztJQU9JLDBCQUFBO0dsQm1uSFQ7RWtCMW5ISztJQU9JLDBCQUFBO0dsQnNuSFQ7RWtCN25ISztJQU9JLDBCQUFBO0dsQnluSFQ7RWtCaG9ISztJQU9JLDBCQUFBO0dsQjRuSFQ7RWtCbm9ISztJQU9JLDRCQUFB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SUFPSSwrQkFBQTtHbEJpMEhUO0VrQngwSEs7SUFPSSwrQkFBQTtHbEJvMEhUO0VrQjMwSEs7SUFPSSwrQkFBQTtHbEJ1MEhUO0VrQjkwSEs7SUFPSSwrQkFBQTtHbEIwMEhUO0VrQmoxSEs7SUFPSSwrQkFBQTtHbEI2MEhUO0VrQnAxSEs7SUFPSSwrQkFBQTtHbEJnMUhUO0VrQnYxSEs7SUFPSSxnQ0FBQTtHbEJtMUhUO0VrQjExSEs7SUFPSSxnQ0FBQTtHbEJzMUhUO0VrQjcxSEs7SUFPSSxnQ0FBQTtHbEJ5MUhUO0VrQmgySEs7SUFPSSxnQ0FBQTtHbEI0MUhUO0VrQm4ySEs7SUFPSSw2QkFBQTtHbEIrMUhUO0VrQnQySEs7SUFPSSxtQ0FBQTtHbEJrMkhUO0VrQnoySEs7SUFPSSxrQ0FBQTtHbEJxMkhUO0VrQjUySEs7SUFPSSxnQ0FBQTtHbEJ3MkhUO0VrQi8ySEs7SUFPSSxrQ0FBQTtHbEIyMkhUO0VrQmwzSEs7SUFPSSxnQ0FBQTtHbEI4MkhUO0VrQnIzSEs7SUFPSSxnQ0FBQTtHbEJpM0hUO0VrQngzSEs7SUFPSSxnQ0FBQTtHbEJvM0hUO0VrQjMzSEs7SUFPSSxnQ0FBQTtHbEJ1M0hUO0VrQjkzSEs7SUFPSSxnQ0FBQTtHbEIwM0hUO0VrQmo0SEs7SUFPSSxnQ0FBQTtHbEI2M0hUO0VrQnA0SEs7SUFPSSxnQ0FBQTtHbEJnNEhUO0VrQnY0SEs7SUFPSSxpQ0FBQTtHbEJtNEhUO0VrQjE0SEs7SUFPSSxpQ0FBQTtHbEJzNEhUO0VrQjc0SEs7SUFPSSxpQ0FBQTtHbEJ5NEhUO0VrQmg1SEs7SUFPSSxpQ0FBQTtHbEI0NEhUO0VrQm41SEs7SUFPSSwyQkFBQTtHbEIrNEhUO0VrQnQ1SEs7SUFPSSxpQ0FBQTtHbEJrNUhUO0VrQno1SEs7SUFPSSxnQ0FBQTtHbEJxNUhUO0VrQjU1SEs7SUFPSSw4QkFBQTtHbEJ3NUhUO0VrQi81SEs7SUFPSSxnQ0FBQTtHbEIyNUhUO0VrQmw2SEs7SUFPSSw4QkFBQTtHbEI4NUhUO0VrQnI2SEs7SUFPSSw4QkFBQTtHbEJpNkhUO0VrQng2SEs7SUFPSSw4QkFBQTtHbEJvNkhUO0VrQjM2SEs7SUFPSSw4QkFBQTtHbEJ1NkhUO0VrQjk2SEs7SUFPSSw4QkFBQTtHbEIwNkhUO0VrQmo3SEs7SUFPSSw4QkFBQTtHbEI2NkhUO0VrQnA3SEs7SUFPSSw4QkFBQTtHbEJnN0hUO0VrQnY3SEs7SUFPSSwrQkFBQTtHbEJtN0hUO0VrQjE3SEs7SUFPSSwrQkFBQTtHbEJzN0hUO0VrQjc3SEs7SUFPSSwrQkFBQTtHbEJ5N0hUO0VrQmg4SEs7SUFPSSwrQkFBQTtHbEI0N0hUO0VrQm44SEs7SUFPSSxrQkFBQTtHbEIrN0hUO0VrQnQ4SEs7SUFPSSx3QkFBQTtHbEJrOEhUO0VrQno4SEs7SUFPSSx1QkFBQTtHbEJxOEhUO0VrQjU4SEs7SUFPSSxxQkFBQTtHbEJ3OEhUO0VrQi84SEs7SUFPSSx1QkFBQTtHbEIyOEhUO0VrQmw5SEs7SUFPSSxxQkFBQTtHbEI4OEhUO0VrQnI5SEs7SUFPSSxxQkFBQTtHbEJpOUhUO0VrQng5SEs7SUFPSSxxQkFBQTtHbEJvOUhUO0VrQjM5SEs7SUFPSSxxQkFBQTtHbEJ1OUhUO0VrQjk5SEs7SUFPSSxxQkFBQTtHbEIwOUhUO0VrQmorSEs7SUFPSSxxQkFBQTtHbEI2OUhUO0VrQnArSEs7SUFPSSxxQkFBQTtHbEJnK0hUO0VrQnYrSEs7SUFPSSxzQkFBQTtHbEJtK0hUO0VrQjErSEs7SUFPSSxzQkFBQTtHbEJzK0hUO0VrQjcrSEs7SUFPSSxzQkFBQTtHbEJ5K0hUO0VrQmgvSEs7SUFPSSxzQkFBQTtHbEI0K0hUO0VrQm4vSEs7SUFPSSw0QkFBQTtHbEIrK0hUO0VrQnQvSEs7SUFPSSw2QkFBQTtHbEJrL0hUO0VrQnovSEs7SUFPSSw4QkFBQTtHbEJxL0hUO0NBQ0Y7QVVoZ0lHO0VRR0k7SUFPSSx1QkFBQTtHbEIwL0hUO0VrQmpnSUs7SUFPSSx3QkFBQTtHbEI2L0hUO0VrQnBnSUs7SUFPSSx1QkFBQTtHbEJnZ0lUO0VrQnZnSUs7SUFPSSwyQkFBQTtHbEJtZ0lUO0VrQjFnSUs7SUFPSSxpQ0FBQTtHbEJzZ0lUO0VrQjdnSUs7SUFPSSwwQkFB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QUFBO0dsQnMxSVQ7RWtCNzFJSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCMDFJVDtFa0JqMklLO0lBT0kseUJBQUE7R2xCNjFJVDtFa0JwMklLO0lBT0ksK0JBQUE7R2xCZzJJVDtFa0J2MklLO0lBT0ksOEJBQUE7R2xCbTJJVDtFa0IxMklLO0lBT0ksNEJBQUE7R2xCczJJVDtFa0I3MklLO0lBT0ksOEJBQUE7R2xCeTJJVDtFa0JoM0lLO0lBT0ksNEJBQUE7R2xCNDJJVDtFa0JuM0lLO0lBT0ksNEJBQUE7R2xCKzJJVDtFa0J0M0lLO0lBT0ksNEJBQUE7R2xCazNJVDtFa0J6M0lLO0lBT0ksNEJBQUE7R2xCcTNJVDtFa0I1M0lLO0lBT0ksNEJBQUE7R2xCdzNJVDtFa0IvM0lLO0lBT0ksNEJBQUE7R2xCMjNJVDtFa0JsNElLO0lBT0ksNEJBQUE7R2xCODNJVDtFa0JyNElLO0lBT0ksNkJBQUE7R2xCaTRJVDtFa0J4NElLO0lBT0ksNkJBQUE7R2xCbzRJVDtFa0IzNElLO0lBT0ksNkJBQUE7R2xCdTRJVDtFa0I5NElLO0lBT0ksNkJBQUE7R2xCMDRJVDtFa0JqNUlLO0lBT0ksNEJBQUE7R2xCNjRJVDtFa0JwNUlLO0lBT0ksMkJBQUE7R2xCZzVJVDtFa0J2NUlLO0lBT0ksaUNBQUE7R2xCbTVJVDtFa0IxNUlLO0lBT0ksZ0NBQUE7R2xCczVJVDtFa0I3NUlLO0lBT0ksOEJBQUE7R2xCeTVJVDtFa0JoNklLO0lBT0ksZ0NBQUE7R2xCNDVJVDtFa0JuNklLO0lBT0ksOEJBQUE7R2xCKzVJVDtFa0J0NklLO0lBT0ksOEJBQUE7R2xCazZJVDtFa0J6NklLO0lBT0ksOEJBQUE7R2xCcTZJVDtFa0I1NklLO0lBT0ksOEJBQUE7R2xCdzZJVDtFa0IvNklLO0lBT0ksOEJBQUE7R2xCMjZJVDtFa0JsN0lLO0lBT0ksOEJBQUE7R2xCODZJVDtFa0JyN0lLO0lBT0ksOEJBQUE7R2xCaTdJVDtFa0J4N0lLO0lBT0ksK0JBQUE7R2xCbzdJVDtFa0IzN0lLO0lBT0ksK0JBQUE7R2xCdTdJVDtFa0I5N0lLO0lBT0ksK0JBQUE7R2xCMDdJVDtFa0JqOElLO0lBT0ksK0JBQUE7R2xCNjdJVDtFa0JwOElLO0lBT0ksOEJBQUE7R2xCZzhJVDtFa0J2OElLO0lBT0ksNEJBQUE7R2xCbThJVDtFa0IxOElLO0lBT0ksa0NBQUE7R2xCczhJVDtFa0I3OElLO0lBT0ksaUNBQUE7R2xCeThJVDtFa0JoOUlLO0lBT0ksK0JBQUE7R2xCNDhJVDtFa0JuOUlLO0lBT0ksaUNBQUE7R2xCKzhJVDtFa0J0OUlLO0lBT0ksK0JBQUE7R2xCazlJVDtFa0J6OUlLO0lBT0ksK0JBQUE7R2xCcTlJVDtFa0I1OUlLO0lBT0ksK0JBQUE7R2xCdzlJVDtFa0IvOUlLO0lBT0ksK0JBQUE7R2xCMjlJVDtFa0JsK0lLO0lBT0ksK0JBQUE7R2xCODlJVDtFa0JyK0lLO0lBT0ksK0JBQUE7R2xCaStJVDtFa0J4K0lLO0lBT0ksK0JBQUE7R2xCbytJVDtFa0IzK0lLO0lBT0ksZ0NBQUE7R2xCdStJVDtFa0I5K0lLO0lBT0ksZ0NBQUE7R2xCMCtJVDtFa0JqL0lLO0lBT0ksZ0NBQUE7R2xCNitJVDtFa0JwL0lLO0lBT0ksZ0NBQUE7R2xCZy9JVDtFa0J2L0lLO0lBT0ksK0JBQUE7R2xCbS9JVDtFa0IxL0lLO0lBT0ksMEJBQUE7R2xCcy9JVDtFa0I3L0lLO0lBT0ksZ0NBQUE7R2xCeS9JVDtFa0JoZ0pLO0lBT0ksK0JBQUE7R2xCNC9JVDtFa0JuZ0pLO0lBT0ksNkJBQUE7R2xCKy9JVDtFa0J0Z0pLO0lBT0ksK0JBQUE7R2xCa2dKVDtFa0J6Z0pLO0lBT0ksNkJBQUE7R2xCcWdKVDtFa0I1Z0pLO0lBT0ksNkJBQUE7R2xCd2dKVDtFa0IvZ0pLO0lBT0ksNkJBQUE7R2xCMmdKVDtFa0JsaEpLO0lBT0ksNkJBQUE7R2xCOGdKVDtFa0JyaEpLO0lBT0ksNkJBQUE7R2xCaWhKVDtFa0J4aEpLO0lBT0ksNkJBQUE7R2xCb2hKVDtFa0IzaEpLO0lBT0ksNkJBQUE7R2xCdWhKVDtFa0I5aEpLO0lBT0ksOEJBQUE7R2xCMGhKVDtFa0JqaUpLO0lBT0ksOEJBQUE7R2xCNmhKVDtFa0JwaUpLO0lBT0ksOEJBQUE7R2xCZ2lKVDtFa0J2aUpLO0lBT0ksOEJBQUE7R2xCbWlKVDtFa0IxaUpLO0lBT0ksNkJBQUE7R2xCc2lKVDtFa0I3aUpLO0lBT0ksNEJBQUE7R2xCeWlKVDtFa0JoakpLO0lBT0ksMkJBQUE7R2xCNGlKVDtFa0JuakpLO0lBT0kseUJBQUE7R2xCK2lKVDtFa0J0akpLO0lBT0ksMkJBQUE7R2xCa2pKVDtFa0J6akpLO0lBT0kseUJBQUE7R2xCcWpKVDtFa0I1akpLO0lBT0kseUJBQUE7R2xCd2pKVDtFa0IvakpLO0lBT0kseUJBQUE7R2xCMmpKVDtFa0Jsa0pLO0lBT0kseUJBQUE7R2xCOGpKVDtFa0Jya0pLO0lBT0kseUJBQUE7R2xCaWtKVDtFa0J4a0pLO0lBT0kseUJBQUE7R2xCb2tKVDtFa0Iza0pLO0lBT0kseUJBQUE7R2xCdWtKVDtFa0I5a0pLO0lBT0ksMEJBQUE7R2xCMGtKVDtFa0JqbEpLO0lBT0ksMEJBQUE7R2xCNmtKVDtFa0JwbEpLO0lBT0ksMEJBQUE7R2xCZ2xKVDtFa0J2bEpLO0lBT0ksMEJBQUE7R2xCbWxKVDtFa0IxbEpLO0lBT0ksa0NBQUE7SUFBQSxpQ0FBQTtHbEJ1bEpUO0VrQjlsSks7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQjJsSlQ7RWtCbG1KSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCK2xKVDtFa0J0bUpLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEJtbUpUO0VrQjFtSks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnVtSlQ7RWtCOW1KSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCMm1KVDtFa0JsbkpLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIrbUpUO0VrQnRuSks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm1uSlQ7RWtCMW5KSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdW5KVDtFa0I5bkpLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIybkpUO0VrQmxvSks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQituSlQ7RWtCdG9KSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCbW9KVDtFa0Ixb0pLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJ1b0pUO0VrQjlvSks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQjJvSlQ7RWtCbHBKSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCK29KVDtFa0J0cEpLO0lBT0ksZ0NBQUE7SUFBQSxtQ0FBQTtHbEJtcEpUO0VrQjFwSks7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQnVwSlQ7RWtCOXBKSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMnBKVDtFa0JscUpLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEIrcEpUO0VrQnRxSks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm1xSlQ7RWtCMXFKSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCdXFKVDtFa0I5cUpLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIycUpUO0VrQmxySks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQitxSlQ7RWtCdHJKSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbXJKVDtFa0IxckpLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJ1ckpUO0VrQjlySks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjJySlQ7RWtCbHNKSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCK3JKVDtFa0J0c0pLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEJtc0pUO0VrQjFzSks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnVzSlQ7RWtCOXNKSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCMnNKVDtFa0JsdEpLO0lBT0ksZ0NBQUE7R2xCOHNKVDtFa0JydEpLO0lBT0ksK0JBQUE7R2xCaXRKVDtFa0J4dEpLO0lBT0ksNkJBQUE7R2xCb3RKVDtFa0IzdEpLO0lBT0ksK0JBQUE7R2xCdXRKVDtFa0I5dEpLO0lBT0ksNkJBQUE7R2xCMHRKVDtFa0JqdUpLO0lBT0ksNkJBQUE7R2xCNnRKVDtFa0JwdUpLO0lBT0ksNkJBQUE7R2xCZ3VKVDtFa0J2dUpLO0lBT0ksNkJBQUE7R2xCbXVKVDtFa0IxdUpLO0lBT0ksNkJBQUE7R2xCc3VKVDtFa0I3dUpLO0lBT0ksNkJBQUE7R2xCeXVKVDtFa0JodkpLO0lBT0ksNkJBQUE7R2xCNHVKVDtFa0JudkpLO0lBT0ksOEJBQUE7R2xCK3VKVDtFa0J0dkpLO0lBT0ksOEJBQUE7R2xCa3ZKVDtFa0J6dkpLO0lBT0ksOEJBQUE7R2xCcXZKVDtFa0I1dkpLO0lBT0ksOEJBQUE7R2xCd3ZKVDtFa0IvdkpLO0lBT0ksa0NBQUE7R2xCMnZKVDtFa0Jsd0pLO0lBT0ksaUNBQUE7R2xCOHZKVDtFa0Jyd0pLO0lBT0ksK0JBQUE7R2xCaXdKVDtFa0J4d0pLO0lBT0ksaUNBQUE7R2xCb3dKVDtFa0Izd0pLO0lBT0ksK0JBQUE7R2xCdXdKVDtFa0I5d0pLO0lBT0ksK0JBQUE7R2xCMHdKVDtFa0JqeEpLO0lBT0ksK0JBQUE7R2xCNndKVDtFa0JweEpLO0lBT0ksK0JBQUE7R2xCZ3hKVDtFa0J2eEpLO0lBT0ksK0JBQUE7R2xCbXhKVDtFa0IxeEpLO0lBT0ksK0JBQUE7R2xCc3hKVDtFa0I3eEpLO0lBT0ksK0JBQUE7R2xCeXhKVDtFa0JoeUpLO0lBT0ksZ0NBQUE7R2xCNHhKVDtFa0JueUpLO0lBT0ksZ0NBQUE7R2xCK3hKVDtFa0J0eUpLO0lBT0ksZ0NBQUE7R2xCa3lKVDtFa0J6eUpLO0lBT0ksZ0NBQUE7R2xCcXlKVDtFa0I1eUpLO0lBT0ksbUNBQUE7R2xCd3lKVDtFa0IveUpLO0lBT0ksa0NBQUE7R2xCMnlKVDtFa0JsekpLO0lBT0ksZ0NBQUE7R2xCOHlKVDtFa0JyekpLO0lBT0ksa0NBQUE7R2xCaXpKVDtFa0J4ekpLO0lBT0ksZ0NBQUE7R2xCb3pKVDtFa0IzekpLO0lBT0ksZ0NBQUE7R2xCdXpKVDtFa0I5ekpLO0lBT0ksZ0NBQUE7R2xCMHpKVDtFa0JqMEpLO0lBT0ksZ0NBQUE7R2xCNnpKVDtFa0JwMEpLO0lBT0ksZ0NBQUE7R2xCZzBKVDtFa0J2MEpLO0lBT0ksZ0NBQUE7R2xCbTBKVDtFa0IxMEpLO0lBT0ksZ0NBQUE7R2xCczBKVDtFa0I3MEpLO0lBT0ksaUNBQUE7R2xCeTBKVDtFa0JoMUpLO0lBT0ksaUNBQUE7R2xCNDBKVDtFa0JuMUpLO0lBT0ksaUNBQUE7R2xCKzBKVDtFa0J0MUpLO0lBT0ksaUNBQUE7R2xCazFKVDtFa0J6MUpLO0lBT0ksaUNBQUE7R2xCcTFKVDtFa0I1MUpLO0lBT0ksZ0NBQUE7R2xCdzFKVDtFa0IvMUpLO0lBT0ksOEJBQUE7R2xCMjFKVDtFa0JsMkpLO0lBT0ksZ0NBQUE7R2xCODFKVDtFa0JyMkpLO0lBT0ksOEJBQUE7R2xCaTJKVDtFa0J4MkpLO0lBT0ksOEJBQUE7R2xCbzJKVDtFa0IzMkpLO0lBT0ksOEJBQUE7R2xCdTJKVDtFa0I5MkpLO0lBT0ksOEJBQUE7R2xCMDJKVDtFa0JqM0pLO0lBT0ksOEJBQUE7R2xCNjJKVDtFa0JwM0pLO0lBT0ksOEJBQUE7R2xCZzNKVDtFa0J2M0pLO0lBT0ksOEJBQUE7R2xCbTNKVDtFa0IxM0pLO0lBT0ksK0JBQUE7R2xCczNKVDtFa0I3M0pLO0lBT0ksK0JBQUE7R2xCeTNKVDtFa0JoNEpLO0lBT0ksK0JBQUE7R2xCNDNKVDtFa0JuNEpLO0lBT0ksK0JBQUE7R2xCKzNKVDtFa0J0NEpLO0lBT0ksc0JBQUE7R2xCazRKVDtFa0J6NEpLO0lBT0ksNEJBQUE7R2xCcTRKVDtFa0I1NEpLO0lBT0ksMkJBQUE7R2xCdzRKVDtFa0IvNEpLO0lBT0kseUJBQUE7R2xCMjRKVDtFa0JsNUpLO0lBT0ksMkJBQUE7R2xCODRKVDtFa0JyNUpLO0lBT0kseUJBQUE7R2xCaTVKVDtFa0J4NUpLO0lBT0kseUJBQUE7R2xCbzVKVDtFa0IzNUpLO0lBT0kseUJBQUE7R2xCdTVKVDtFa0I5NUpLO0lBT0kseUJBQUE7R2xCMDVKVDtFa0JqNkpLO0lBT0kseUJBQUE7R2xCNjVKVDtFa0JwNkpLO0lBT0kseUJBQUE7R2xCZzZKVDtFa0J2NkpLO0lBT0kseUJBQUE7R2xCbTZKVDtFa0IxNkpLO0lBT0ksMEJBQUE7R2xCczZK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QUFBO0dsQndtS1Q7RWtCL21LSztJQU9JLCtCQUFBO0dsQjJtS1Q7RWtCbG5LSztJQU9JLGlDQUFBO0dsQjhtS1Q7RWtCcm5LSztJQU9JLCtCQUFBO0dsQmluS1Q7RWtCeG5LSztJQU9JLCtCQUFBO0dsQm9uS1Q7RWtCM25LSztJQU9JLCtCQUFBO0dsQnVuS1Q7RWtCOW5LSztJQU9JLCtCQUFBO0dsQjBuS1Q7RWtCam9LSztJQU9JLCtCQUFBO0dsQjZuS1Q7RWtCcG9LSztJQU9JLCtCQUFBO0dsQmdvS1Q7RWtCdm9LSztJQU9JLCtCQUFBO0dsQm1vS1Q7RWtCMW9LSztJQU9JLGdDQUFBO0dsQnNvS1Q7RWtCN29LSztJQU9JLGdDQUFBO0dsQnlvS1Q7RWtCaHBLSztJQU9JLGdDQUFBO0dsQjRvS1Q7RWtCbnBLSztJQU9JLGdDQUFBO0dsQitvS1Q7RWtCdHBLSztJQU9JLDZCQUFBO0dsQmtwS1Q7RWtCenBLSztJQU9JLG1DQUFBO0dsQnFwS1Q7RWtCNXBLSztJQU9JLGtDQUFBO0dsQndwS1Q7RWtCL3BLSztJQU9JLGdDQUFBO0dsQjJwS1Q7RWtCbHFLSztJQU9JLGtDQUFBO0dsQjhwS1Q7RWtCcnFLSztJQU9JLGdDQUFBO0dsQmlxS1Q7RWtCeHFLSztJQU9JLGdDQUFBO0dsQm9xS1Q7RWtCM3FLSztJQU9JLGdDQUFBO0dsQnVxS1Q7RWtCOXFLSztJQU9JLGdDQUFBO0dsQjBxS1Q7RWtCanJLSztJQU9JLGdDQUFBO0dsQjZxS1Q7RWtCcHJLSztJQU9JLGdDQUFBO0dsQmdyS1Q7RWtCdnJLSztJQU9JLGdDQUFBO0dsQm1yS1Q7RWtCMXJLSztJQU9JLGlDQUFBO0dsQnNyS1Q7RWtCN3JLSztJQU9JLGlDQUFBO0dsQnlyS1Q7RWtCaHNLSztJQU9JLGlDQUFBO0dsQjRyS1Q7RWtCbnNLSztJQU9JLGlDQUFBO0dsQityS1Q7RWtCdHNLSztJQU9JLDJCQUFBO0dsQmtzS1Q7RWtCenNLSztJQU9JLGlDQUFBO0dsQnFzS1Q7RWtCNXNLSztJQU9JLGdDQUFBO0dsQndzS1Q7RWtCL3NLSztJQU9JLDhCQUFBO0dsQjJzS1Q7RWtCbHRLSztJQU9JLGdDQUFBO0dsQjhzS1Q7RWtCcnRLSztJQU9JLDhCQUFBO0dsQml0S1Q7RWtCeHRLSztJQU9JLDhCQUFBO0dsQm90S1Q7RWtCM3RLSztJQU9JLDhCQUFBO0dsQnV0S1Q7RWtCOXRLSztJQU9JLDhCQUFBO0dsQjB0S1Q7RWtCanVLSztJQU9JLDhCQUFBO0dsQjZ0S1Q7RWtCcHVLSztJQU9JLDhCQUFBO0dsQmd1S1Q7RWtCdnVLSztJQU9JLDhCQUFBO0dsQm11S1Q7RWtCMXVLSztJQU9JLCtCQUFBO0dsQnN1S1Q7RWtCN3VLSztJQU9JLCtCQUFBO0dsQnl1S1Q7RWtCaHZLSztJQU9JLCtCQUFBO0dsQjR1S1Q7RWtCbnZLSztJQU9JLCtCQUFBO0dsQit1S1Q7RWtCdHZLSztJQU9JLGtCQUFBO0dsQmt2S1Q7RWtCenZLSztJQU9JLHdCQUFBO0dsQnF2S1Q7RWtCNXZLSztJQU9JLHVCQUFBO0dsQnd2S1Q7RWtCL3ZLSztJQU9JLHFCQUFBO0dsQjJ2S1Q7RWtCbHdLSztJQU9JLHVCQUFBO0dsQjh2S1Q7RWtCcndLSztJQU9JLHFCQUFBO0dsQml3S1Q7RWtCeHdLSztJQU9JLHFCQUFBO0dsQm93S1Q7RWtCM3dLSztJQU9JLHFCQUFBO0dsQnV3S1Q7RWtCOXdLSztJQU9JLHFCQUFBO0dsQjB3S1Q7RWtCanhLSztJQU9JLHFCQUFBO0dsQjZ3S1Q7RWtCcHhLSztJQU9JLHFCQUFBO0dsQmd4S1Q7RWtCdnhLSztJQU9JLHFCQUFBO0dsQm14S1Q7RWtCMXhLSztJQU9JLHNCQUFBO0dsQnN4S1Q7RWtCN3hLSztJQU9JLHNCQUFBO0dsQnl4S1Q7RWtCaHlLSztJQU9JLHNCQUFBO0dsQjR4S1Q7RWtCbnlLSztJQU9JLHNCQUFBO0dsQit4S1Q7RWtCdHlLSztJQU9JLDRCQUFBO0dsQmt5S1Q7RWtCenlLSztJQU9JLDZCQUFBO0dsQnF5S1Q7RWtCNXlLSztJQU9JLDhCQUFBO0dsQnd5S1Q7Q0FDRjtBVW56S0c7RVFHSTtJQU9JLHVCQUFBO0dsQjZ5S1Q7RWtCcHpLSztJQU9JLHdCQUFBO0dsQmd6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bEJpdUxUO0VrQnh1TEs7SUFPSSw4QkFBQTtHbEJvdUxUO0VrQjN1TEs7SUFPSSwrQkFBQTtHbEJ1dUxUO0VrQjl1TEs7SUFPSSwrQkFBQTtHbEIwdUxUO0VrQmp2TEs7SUFPSSwrQkFBQTtHbEI2dUxUO0VrQnB2TEs7SUFPSSwrQkFBQTtHbEJndkxUO0VrQnZ2TEs7SUFPSSw4QkFBQTtHbEJtdkxUO0VrQjF2TEs7SUFPSSw0QkFBQTtHbEJzdkxUO0VrQjd2TEs7SUFPSSxrQ0FBQTtHbEJ5dkxUO0VrQmh3TEs7SUFPSSxpQ0FBQTtHbEI0dkxUO0VrQm53TEs7SUFPSSwrQkFBQTtHbEIrdkxUO0VrQnR3TEs7SUFPSSxpQ0FBQTtHbEJrd0xUO0VrQnp3TEs7SUFPSSwrQkFBQTtHbEJxd0xUO0VrQjV3TEs7SUFPSSwrQkFBQTtHbEJ3d0xUO0VrQi93TEs7SUFPSSwrQkFBQTtHbEIyd0xUO0VrQmx4TEs7SUFPSSwrQkFBQTtHbEI4d0xUO0VrQnJ4TEs7SUFPSSwrQkFBQTtHbEJpeExUO0VrQnh4TEs7SUFPSSwrQkFBQTtHbEJveExUO0VrQjN4TEs7SUFPSSwrQkFBQTtHbEJ1eExUO0VrQjl4TEs7SUFPSSxnQ0FBQTtHbEIweExUO0VrQmp5TEs7SUFPSSxnQ0FBQTtHbEI2eExUO0VrQnB5TEs7SUFPSSxnQ0FBQTtHbEJneUxUO0VrQnZ5TEs7SUFPSSxnQ0FBQTtHbEJteUxUO0VrQjF5TEs7SUFPSSwrQkFBQTtHbEJzeUxUO0VrQjd5TEs7SUFPSSwwQkFBQTtHbEJ5eUxUO0VrQmh6TEs7SUFPSSxnQ0FBQTtHbEI0eUxUO0VrQm56TEs7SUFPSSwrQkFBQTtHbEIreUxUO0VrQnR6TEs7SUFPSSw2QkFBQTtHbEJrekxUO0VrQnp6TEs7SUFPSSwrQkFBQTtHbEJxekxUO0VrQjV6TEs7SUFPSSw2QkFBQTtHbEJ3ekxUO0VrQi96TEs7SUFPSSw2QkFBQTtHbEIyekxUO0VrQmwwTEs7SUFPSSw2QkFBQTtHbEI4ekxUO0VrQnIwTEs7SUFPSSw2QkFBQTtHbEJpMExUO0VrQngwTEs7SUFPSSw2QkFBQTtHbEJvMExUO0VrQjMwTEs7SUFPSSw2QkFBQTtHbEJ1MExUO0VrQjkwTEs7SUFPSSw2QkFBQTtHbEIwMExUO0VrQmoxTEs7SUFPSSw4QkFBQTtHbEI2MExUO0VrQnAxTEs7SUFPSSw4QkFBQTtHbEJnMUxUO0VrQnYxTEs7SUFPSSw4QkFBQTtHbEJtMUxUO0VrQjExTEs7SUFPSSw4QkFBQTtHbEJzMUxUO0VrQjcxTEs7SUFPSSw2QkFBQTtHbEJ5MUxUO0VrQmgyTEs7SUFPSSw0QkFBQTtHbEI0MUxUO0VrQm4yTEs7SUFPSSwyQkFBQTtHbEIrMUxUO0VrQnQyTEs7SUFPSSx5QkFBQTtHbEJrMkxUO0VrQnoyTEs7SUFPSSwyQkFBQTtHbEJxMkxUO0VrQjUyTEs7SUFPSSx5QkFBQTtHbEJ3MkxUO0VrQi8yTEs7SUFPSSx5QkFBQTtHbEIyMkxUO0VrQmwzTEs7SUFPSSx5QkFBQTtHbEI4MkxUO0VrQnIzTEs7SUFPSSx5QkFBQTtHbEJpM0xUO0VrQngzTEs7SUFPSSx5QkFBQTtHbEJvM0xUO0VrQjMzTEs7SUFPSSx5QkFBQTtHbEJ1M0xUO0VrQjkzTEs7SUFPSSx5QkFBQTtHbEIwM0xUO0VrQmo0TEs7SUFPSSwwQkFBQTtHbEI2M0xUO0VrQnA0TEs7SUFPSSwwQkFBQTtHbEJnNExUO0VrQnY0TEs7SUFPSSwwQkFBQTtHbEJtNExUO0VrQjE0TEs7SUFPSSwwQkFBQTtHbEJzNExUO0VrQjc0TEs7SUFPSSxrQ0FBQTtJQUFBLGlDQUFBO0dsQjA0TFQ7RWtCajVMSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCODRMVDtFa0JyNUxLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJrNUxUO0VrQno1TEs7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQnM1TFQ7RWtCNzVMSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCMDVMVDtFa0JqNkxLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEI4NUxUO0VrQnI2TEs7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQms2TFQ7RWtCejZMSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCczZMVDtFa0I3NkxLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIwNkxUO0VrQmo3TEs7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjg2TFQ7RWtCcjdMSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCazdMVDtFa0J6N0xLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJzN0xUO0VrQjc3TEs7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQjA3TFQ7RWtCajhMSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCODdMVDtFa0JyOExLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJrOExUO0VrQno4TEs7SUFPSSxnQ0FBQTtJQUFBLG1DQUFBO0dsQnM4TFQ7RWtCNzhMSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCMDhMVDtFa0JqOUxLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEI4OExUO0VrQnI5TEs7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQms5TFQ7RWtCejlMSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCczlMVDtFa0I3OUxLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIwOUxUO0VrQmorTEs7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjg5TFQ7RWtCcitMSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCaytMVDtFa0J6K0xLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJzK0xUO0VrQjcrTEs7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjArTFQ7RWtCai9MSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCOCtMVDtFa0JyL0xLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEJrL0xUO0VrQnovTEs7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnMvTFQ7RWtCNy9MSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCMC9MVDtFa0JqZ01LO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEI4L0xUO0VrQnJnTUs7SUFPSSxnQ0FBQTtHbEJpZ01UO0VrQnhnTUs7SUFPSSwrQkFBQTtHbEJvZ01UO0VrQjNnTUs7SUFPSSw2QkFBQTtHbEJ1Z01UO0VrQjlnTUs7SUFPSSwrQkFBQTtHbEIwZ01UO0VrQmpoTUs7SUFPSSw2QkFBQTtHbEI2Z01UO0VrQnBoTUs7SUFPSSw2QkFBQTtHbEJnaE1UO0VrQnZoTUs7SUFPSSw2QkFBQTtHbEJtaE1UO0VrQjFoTUs7SUFPSSw2QkFBQTtHbEJzaE1UO0VrQjdoTUs7SUFPSSw2QkFBQTtHbEJ5aE1UO0VrQmhpTUs7SUFPSSw2QkFBQTtHbEI0aE1UO0VrQm5pTUs7SUFPSSw2QkFBQTtHbEIraE1UO0VrQnRpTUs7SUFPSSw4QkFBQTtHbEJraU1UO0VrQnppTUs7SUFPSSw4QkFBQTtHbEJxaU1UO0VrQjVpTUs7SUFPSSw4QkFBQTtHbEJ3aU1UO0VrQi9pTUs7SUFPSSw4QkFBQTtHbEIyaU1UO0VrQmxqTUs7SUFPSSxrQ0FBQTtHbEI4aU1UO0VrQnJqTUs7SUFPSSxpQ0FBQTtHbEJpak1UO0VrQnhqTUs7SUFPSSwrQkFBQTtHbEJvak1UO0VrQjNqTUs7SUFPSSxpQ0FBQTtHbEJ1ak1UO0VrQjlqTUs7SUFPSSwrQkFBQTtHbEIwak1UO0VrQmprTUs7SUFPSSwrQkFBQTtHbEI2ak1UO0VrQnBrTUs7SUFPSSwrQkFBQTtHbEJna01UO0VrQnZrTUs7SUFPSSwrQkFBQTtHbEJta01UO0VrQjFrTUs7SUFPSSwrQkFBQTtHbEJza01UO0VrQjdrTUs7SUFPSSwrQkFBQTtHbEJ5a01UO0VrQmhsTUs7SUFPSSwrQkFBQTtHbEI0a01UO0VrQm5sTUs7SUFPSSxnQ0FBQTtHbEIra01UO0VrQnRsTUs7SUFPSSxnQ0FBQTtHbEJrbE1UO0VrQnpsTUs7SUFPSSxnQ0FBQTtHbEJxbE1UO0VrQjVsTUs7SUFPSSxnQ0FBQTtHbEJ3bE1UO0VrQi9sTUs7SUFPSSxtQ0FBQTtHbEIybE1UO0VrQmxtTUs7SUFPSSxrQ0FBQTtHbEI4bE1UO0VrQnJtTUs7SUFPSSxnQ0FBQTtHbEJpbU1UO0VrQnhtTUs7SUFPSSxrQ0FBQTtHbEJvbU1UO0VrQjNtTUs7SUFPSSxnQ0FBQTtHbEJ1bU1UO0VrQjltTUs7SUFPSSxnQ0FBQTtHbEIwbU1UO0VrQmpuTUs7SUFPSSxnQ0FBQTtHbEI2bU1UO0VrQnBuTUs7SUFPSSxnQ0FBQTtHbEJnbk1UO0VrQnZuTUs7SUFPSSxnQ0FBQTtHbEJtbk1UO0VrQjFuTUs7SUFPSSxnQ0FBQTtHbEJzbk1UO0VrQjduTUs7SUFPSSxnQ0FBQTtHbEJ5bk1UO0VrQmhvTUs7SUFPSSxpQ0FBQTtHbEI0bk1UO0VrQm5vTUs7SUFPSSxpQ0FBQTtHbEIrbk1UO0VrQnRvTUs7SUFPSSxpQ0FBQTtHbEJrb01UO0VrQnpvTUs7SUFPSSxpQ0FBQTtHbEJxb01UO0VrQjVvTUs7SUFPSSxpQ0FBQTtHbEJ3b01UO0VrQi9vTUs7SUFPSSxnQ0FBQTtHbEIyb01UO0VrQmxwTUs7SUFPSSw4QkFBQTtHbEI4b01UO0VrQnJwTUs7SUFPSSxnQ0FBQTtHbEJpcE1UO0VrQnhwTUs7SUFPSSw4QkFBQTtHbEJvcE1UO0VrQjNwTUs7SUFPSSw4QkFBQTtHbEJ1cE1UO0VrQjlwTUs7SUFPSSw4QkFBQTtHbEIwcE1UO0VrQmpxTUs7SUFPSSw4QkFBQTtHbEI2cE1UO0VrQnBxTUs7SUFPSSw4QkFBQTtHbEJncU1UO0VrQnZxTUs7SUFPSSw4QkFBQTtHbEJtcU1UO0VrQjFxTUs7SUFPSSw4QkFBQTtHbEJzcU1UO0VrQjdxTUs7SUFPSSwrQkFBQTtHbEJ5cU1UO0VrQmhyTUs7SUFPSSwrQkFBQTtHbEI0cU1UO0VrQm5yTUs7SUFPSSwrQkFBQTtHbEIrcU1UO0VrQnRyTUs7SUFPSSwrQkFBQTtHbEJrck1UO0VrQnpyTUs7SUFPSSxzQkFBQTtHbEJxck1UO0VrQjVyTUs7SUFPSSw0QkFBQTtHbEJ3ck1UO0VrQi9yTUs7SUFPSSwyQkFBQTtHbEIyck1UO0VrQmxzTUs7SUFPSSx5QkFBQTtHbEI4ck1UO0VrQnJzTUs7SUFPSSwyQkFBQTtHbEJpc01UO0VrQnhzTUs7SUFPSSx5QkFBQTtHbEJvc01UO0VrQjNzTUs7SUFPSSx5QkFBQTtHbEJ1c01UO0VrQjlzTUs7SUFPSSx5QkFBQTtHbEIwc01UO0VrQmp0TUs7SUFPSSx5QkFBQTtHbEI2c01UO0VrQnB0TUs7SUFPSSx5QkFBQTtHbEJndE1UO0VrQnZ0TUs7SUFPSSx5QkFBQTtHbEJtdE1UO0VrQjF0TUs7SUFPSSx5QkFBQTtHbEJzdE1UO0VrQjd0TUs7SUFPSSwwQkFBQTtHbEJ5dE1UO0VrQmh1TUs7SUFPSSwwQkFBQTtHbEI0dE1UO0VrQm51TUs7SUFPSSwwQkFBQTtHbEIrdE1UO0VrQnR1TUs7SUFPSSwwQkFBQTtHbEJrdU1UO0VrQnp1TUs7SUFPSSw0QkFBQTtJQUFBLDJCQUFBO0dsQnN1TVQ7RWtCN3VNSztJQU9JLGtDQUFBO0lBQUEsaUNBQUE7R2xCMHVNVDtFa0Jqdk1LO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEI4dU1UO0VrQnJ2TUs7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQmt2TVQ7RWtCenZNSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCc3ZNVDtFa0I3dk1LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIwdk1UO0VrQmp3TUs7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjh2TVQ7RWtCcndNSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCa3dNVDtFa0J6d01LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJzd01UO0VrQjd3TUs7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjB3TVQ7RWtCanhNSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCOHdNVDtFa0JyeE1LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJreE1UO0VrQnp4TUs7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQnN4TVQ7RWtCN3hNSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCMHhNVDtFa0JqeU1LO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEI4eE1UO0VrQnJ5TUs7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQmt5TVQ7RWtCenlNSztJQU9JLDBCQUFBO0lBQUEsNkJBQUE7R2xCc3lNVDtFa0I3eU1LO0lBT0ksZ0NBQUE7SUFBQSxtQ0FBQTtHbEIweU1UO0VrQmp6TUs7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQjh5TVQ7RWtCcnpNSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCa3pNVDtFa0J6ek1LO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEJzek1UO0VrQjd6TUs7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjB6TVQ7RWtCajBNSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCOHpNVDtFa0JyME1LO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJrME1UO0VrQnowTUs7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQnMwTVQ7RWtCNzBNSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMDBNVDtFa0JqMU1LO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEI4ME1UO0VrQnIxTUs7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQmsxTVQ7RWtCejFNSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCczFNVDtFa0I3MU1LO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEIwMU1UO0VrQmoyTUs7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQjgxTVQ7RWtCcjJNSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCazJNVDtFa0J6Mk1LO0lBT0ksMEJBQUE7R2xCcTJNVDtFa0I1Mk1LO0lBT0ksZ0NBQUE7R2xCdzJNVDtFa0IvMk1LO0lBT0ksK0JBQUE7R2xCMjJNVDtFa0JsM01LO0lBT0ksNkJBQUE7R2xCODJNVDtFa0JyM01LO0lBT0ksK0JBQUE7R2xCaTNNVDtFa0J4M01LO0lBT0ksNkJBQUE7R2xCbzNNVDtFa0IzM01LO0lBT0ksNkJBQUE7R2xCdTNNVDtFa0I5M01LO0lBT0ksNkJBQUE7R2xCMDNNVDtFa0JqNE1LO0lBT0ksNkJBQUE7R2xCNjNNVDtFa0JwNE1LO0lBT0ksNkJBQUE7R2xCZzRNVDtFa0J2NE1LO0lBT0ksNkJBQUE7R2xCbTRNVDtFa0IxNE1LO0lBT0ksNkJBQUE7R2xCczRNVDtFa0I3NE1LO0lBT0ksOEJBQUE7R2xCeTRNVDtFa0JoNU1LO0lBT0ksOEJBQUE7R2xCNDRNVDtFa0JuNU1LO0lBT0ksOEJBQUE7R2xCKzRNVDtFa0J0NU1LO0lBT0ksOEJBQUE7R2xCazVNVDtFa0J6NU1LO0lBT0ksNEJBQUE7R2xCcTVNVDtFa0I1NU1LO0lBT0ksa0NBQUE7R2xCdzVNVDtFa0IvNU1LO0lBT0ksaUNBQUE7R2xCMjVNVDtFa0JsNk1LO0lBT0ksK0JBQUE7R2xCODVNVDtFa0JyNk1LO0lBT0ksaUNBQUE7R2xCaTZNVDtFa0J4Nk1LO0lBT0ksK0JBQUE7R2xCbzZNVDtFa0IzNk1LO0lBT0ksK0JBQUE7R2xCdTZNVDtFa0I5Nk1LO0lBT0ksK0JBQUE7R2xCMDZNVDtFa0JqN01LO0lBT0ksK0JBQUE7R2xCNjZNVDtFa0JwN01LO0lBT0ksK0JBQUE7R2xCZzdNVDtFa0J2N01LO0lBT0ksK0JBQUE7R2xCbTdNVDtFa0IxN01LO0lBT0ksK0JBQUE7R2xCczdNVDtFa0I3N01LO0lBT0ksZ0NBQUE7R2xCeTdNVDtFa0JoOE1LO0lBT0ksZ0NBQUE7R2xCNDdNVDtFa0JuOE1LO0lBT0ksZ0NBQUE7R2xCKzdNVDtFa0J0OE1LO0lBT0ksZ0NBQUE7R2xCazhNVDtFa0J6OE1LO0lBT0ksNkJBQUE7R2xCcThNVDtFa0I1OE1LO0lBT0ksbUNBQUE7R2xCdzhNVDtFa0IvOE1LO0lBT0ksa0NBQUE7R2xCMjhNVDtFa0JsOU1LO0lBT0ksZ0NBQUE7R2xCODhNVDtFa0JyOU1LO0lBT0ksa0NBQUE7R2xCaTlNVDtFa0J4OU1LO0lBT0ksZ0NBQUE7R2xCbzlNVDtFa0IzOU1LO0lBT0ksZ0NBQUE7R2xCdTlNVDtFa0I5OU1LO0lBT0ksZ0NBQUE7R2xCMDlNVDtFa0JqK01LO0lBT0ksZ0NBQUE7R2xCNjlNVDtFa0JwK01LO0lBT0ksZ0NBQUE7R2xCZytNVDtFa0J2K01LO0lBT0ksZ0NBQUE7R2xCbStNVDtFa0IxK01LO0lBT0ksZ0NBQUE7R2xCcytNVDtFa0I3K01LO0lBT0ksaUNBQUE7R2xCeStNVDtFa0JoL01LO0lBT0ksaUNBQUE7R2xCNCtNVDtFa0JuL01LO0lBT0ksaUNBQUE7R2xCKytNVDtFa0J0L01LO0lBT0ksaUNBQUE7R2xCay9NVDtFa0J6L01LO0lBT0ksMkJBQUE7R2xCcS9NVDtFa0I1L01LO0lBT0ksaUNBQUE7R2xCdy9NVDtFa0IvL01LO0lBT0ksZ0NBQUE7R2xCMi9NVDtFa0JsZ05LO0lBT0ksOEJBQUE7R2xCOC9NVDtFa0JyZ05LO0lBT0ksZ0NBQUE7R2xCaWdOVDtFa0J4Z05LO0lBT0ksOEJBQUE7R2xCb2dOVDtFa0IzZ05LO0lBT0ksOEJBQUE7R2xCdWdOVDtFa0I5Z05LO0lBT0ksOEJBQUE7R2xCMGdOVDtFa0JqaE5LO0lBT0ksOEJBQUE7R2xCNmdOVDtFa0JwaE5LO0lBT0ksOEJBQUE7R2xCZ2hOVDtFa0J2aE5LO0lBT0ksOEJBQUE7R2xCbWhOVDtFa0IxaE5LO0lBT0ksOEJBQUE7R2xCc2hOVDtFa0I3aE5LO0lBT0ksK0JBQUE7R2xCeWhOVDtFa0JoaU5LO0lBT0ksK0JBQUE7R2xCNGhOVDtFa0JuaU5LO0lBT0ksK0JBQUE7R2xCK2hOVDtFa0J0aU5LO0lBT0ksK0JBQUE7R2xCa2lOVDtFa0J6aU5LO0lBT0ksa0JBQUE7R2xCcWlOVDtFa0I1aU5LO0lBT0ksd0JBQUE7R2xCd2lOVDtFa0IvaU5LO0lBT0ksdUJBQUE7R2xCMmlOVDtFa0Jsak5LO0lBT0kscUJBQUE7R2xCOGlOVDtFa0Jyak5LO0lBT0ksdUJBQUE7R2xCaWpOVDtFa0J4ak5LO0lBT0kscUJBQUE7R2xCb2pOVDtFa0Izak5LO0lBT0kscUJBQUE7R2xCdWpOVDtFa0I5ak5LO0lBT0kscUJBQUE7R2xCMGpOVDtFa0Jqa05LO0lBT0kscUJBQUE7R2xCNmpOVDtFa0Jwa05LO0lBT0kscUJBQUE7R2xCZ2tOVDtFa0J2a05LO0lBT0kscUJBQUE7R2xCbWtOVDtFa0Ixa05LO0lBT0kscUJBQUE7R2xCc2tOVDtFa0I3a05LO0lBT0ksc0JBQUE7R2xCeWtOVDtFa0JobE5LO0lBT0ksc0JBQUE7R2xCNGtOVDtFa0JubE5LO0lBT0ksc0JBQUE7R2xCK2tOVDtFa0J0bE5LO0lBT0ksc0JBQUE7R2xCa2xOVDtFa0J6bE5LO0lBT0ksNEJBQUE7R2xCcWxOVDtFa0I1bE5LO0lBT0ks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RWtCL2dPSztJQU9JLDhCQUFBO0dsQjJnT1Q7RWtCbGhPSztJQU9JLDhCQUFBO0dsQjhnT1Q7RWtCcmhPSztJQU9JLDhCQUFBO0dsQmloT1Q7RWtCeGhPSztJQU9JLDhCQUFBO0dsQm9oT1Q7RWtCM2hPSztJQU9JLDhCQUFBO0dsQnVoT1Q7RWtCOWhPSztJQU9JLCtCQUFBO0dsQjBoT1Q7RWtCamlPSztJQU9JLCtCQUFBO0dsQjZoT1Q7RWtCcGlPSztJQU9JLCtCQUFBO0dsQmdpT1Q7RWtCdmlPSztJQU9JLCtCQUFBO0dsQm1pT1Q7RWtCMWlPSztJQU9JLDhCQUFBO0dsQnNpT1Q7RWtCN2lPSztJQU9JLDRCQUFBO0dsQnlpT1Q7RWtCaGpPSztJQU9JLGtDQUFBO0dsQjRpT1Q7RWtCbmpPSztJQU9JLGlDQUFBO0dsQitpT1Q7RWtCdGpPSztJQU9JLCtCQUFBO0dsQmtqT1Q7RWtCempPSztJQU9JLGlDQUFBO0dsQnFqT1Q7RWtCNWpPSztJQU9JLCtCQUFBO0dsQndqT1Q7RWtCL2pPSztJQU9JLCtCQUFBO0dsQjJqT1Q7RWtCbGtPSztJQU9JLCtCQUFBO0dsQjhqT1Q7RWtCcmtPSztJQU9JLCtCQUFBO0dsQmlrT1Q7RWtCeGtPSztJQU9JLCtCQUFBO0dsQm9rT1Q7RWtCM2tPSztJQU9JLCtCQUFBO0dsQnVrT1Q7RWtCOWtPSztJQU9JLCtCQUFBO0dsQjBrT1Q7RWtCamxPSztJQU9JLGdDQUFBO0dsQjZrT1Q7RWtCcGxPSztJQU9JLGdDQUFBO0dsQmdsT1Q7RWtCdmxPSztJQU9JLGdDQUFBO0dsQm1sT1Q7RWtCMWxPSztJQU9JLGdDQUFBO0dsQnNsT1Q7RWtCN2xPSztJQU9JLCtCQUFBO0dsQnlsT1Q7RWtCaG1PSztJQU9JLDBCQUFBO0dsQjRsT1Q7RWtCbm1PSztJQU9JLGdDQUFBO0dsQitsT1Q7RWtCdG1PSztJQU9JLCtCQUFBO0dsQmttT1Q7RWtCem1PSztJQU9JLDZCQUFBO0dsQnFtT1Q7RWtCNW1PSztJQU9JLCtCQUFBO0dsQndtT1Q7RWtCL21PSztJQU9JLDZCQUFBO0dsQjJtT1Q7RWtCbG5PSztJQU9JLDZCQUFBO0dsQjhtT1Q7RWtCcm5PSztJQU9JLDZCQUFBO0dsQmluT1Q7RWtCeG5PSztJQU9JLDZCQUFBO0dsQm9uT1Q7RWtCM25PSztJQU9JLDZCQUFBO0dsQnVuT1Q7RWtCOW5PSztJQU9JLDZCQUFBO0dsQjBuT1Q7RWtCam9PSztJQU9JLDZCQUFBO0dsQjZuT1Q7RWtCcG9PSztJQU9JLDhCQUFBO0dsQmdvT1Q7RWtCdm9PSztJQU9JLDhCQUFBO0dsQm1vT1Q7RWtCMW9PSztJQU9JLDhCQUFBO0dsQnNvT1Q7RWtCN29PSztJQU9JLDhCQUFBO0dsQnlvT1Q7RWtCaHBPSztJQU9JLDZCQUFBO0dsQjRvT1Q7RWtCbnBPSztJQU9JLDRCQUFBO0dsQitvT1Q7RWtCdHBPSztJQU9JLDJCQUFBO0dsQmtwT1Q7RWtCenBPSztJQU9JLHlCQUFBO0dsQnFwT1Q7RWtCNXBPSztJQU9JLDJCQUFBO0dsQndwT1Q7RWtCL3BPSztJQU9JLHlCQUFBO0dsQjJwT1Q7RWtCbHFPSztJQU9JLHlCQUFBO0dsQjhwT1Q7RWtCcnFPSztJQU9JLHlCQUFBO0dsQmlxT1Q7RWtCeHFPSztJQU9JLHlCQUFBO0dsQm9xT1Q7RWtCM3FPSztJQU9JLHlCQUFBO0dsQnVxT1Q7RWtCOXFPSztJQU9JLHlCQUFBO0dsQjBxT1Q7RWtCanJPSztJQU9JLHlCQUFBO0dsQjZxT1Q7RWtCcHJPSztJQU9JLDBCQUFBO0dsQmdyT1Q7RWtCdnJPSztJQU9JLDBCQUFBO0dsQm1yT1Q7RWtCMXJPSztJQU9JLDBCQUFBO0dsQnNyT1Q7RWtCN3JPSztJQU9JLDBCQUFBO0dsQnlyT1Q7RWtCaHNPSztJQU9JLGtDQUFBO0lBQUEsaUNBQUE7R2xCNnJPVDtFa0Jwc09LO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEJpc09UO0VrQnhzT0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnFzT1Q7RWtCNXNPSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCeXNPVDtFa0JodE9LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEI2c09UO0VrQnB0T0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQml0T1Q7RWtCeHRPSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCcXRPVDtFa0I1dE9LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ5dE9UO0VrQmh1T0s7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjZ0T1Q7RWtCcHVPSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCaXVPVDtFa0J4dU9LO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJxdU9UO0VrQjV1T0s7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQnl1T1Q7RWtCaHZPSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCNnVPVDtFa0Jwdk9LO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJpdk9UO0VrQnh2T0s7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQnF2T1Q7RWtCNXZPSztJQU9JLGdDQUFBO0lBQUEsbUNBQUE7R2xCeXZPVDtFa0Jod09LO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEI2dk9UO0VrQnB3T0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQml3T1Q7RWtCeHdPSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCcXdPVDtFa0I1d09LO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJ5d09UO0VrQmh4T0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjZ3T1Q7RWtCcHhPSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCaXhPVDtFa0J4eE9LO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJxeE9UO0VrQjV4T0s7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQnl4T1Q7RWtCaHlPSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCNnhPVDtFa0JweU9LO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJpeU9UO0VrQnh5T0s7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnF5T1Q7RWtCNXlPSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCeXlPVDtFa0Joek9LO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEI2eU9UO0VrQnB6T0s7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQml6T1Q7RWtCeHpPSztJQU9JLGdDQUFBO0dsQm96T1Q7RWtCM3pPSztJQU9JLCtCQUFBO0dsQnV6T1Q7RWtCOXpPSztJQU9JLDZCQUFBO0dsQjB6T1Q7RWtCajBPSztJQU9JLCtCQUFBO0dsQjZ6T1Q7RWtCcDBPSztJQU9JLDZCQUFBO0dsQmcwT1Q7RWtCdjBPSztJQU9JLDZCQUFBO0dsQm0wT1Q7RWtCMTBPSztJQU9JLDZCQUFBO0dsQnMwT1Q7RWtCNzBPSztJQU9JLDZCQUFBO0dsQnkwT1Q7RWtCaDFPSztJQU9JLDZCQUFBO0dsQjQwT1Q7RWtCbjFPSztJQU9JLDZCQUFBO0dsQiswT1Q7RWtCdDFPSztJQU9JLDZCQUFBO0dsQmsxT1Q7RWtCejFPSztJQU9JLDhCQUFBO0dsQnExT1Q7RWtCNTFPSztJQU9JLDhCQUFBO0dsQncxT1Q7RWtCLzFPSztJQU9JLDhCQUFBO0dsQjIxT1Q7RWtCbDJPSztJQU9JLDhCQUFBO0dsQjgxT1Q7RWtCcjJPSztJQU9JLGtDQUFBO0dsQmkyT1Q7RWtCeDJPSztJQU9JLGlDQUFBO0dsQm8yT1Q7RWtCMzJPSztJQU9JLCtCQUFBO0dsQnUyT1Q7RWtCOTJPSztJQU9JLGlDQUFBO0dsQjAyT1Q7RWtCajNPSztJQU9JLCtCQUFBO0dsQjYyT1Q7RWtCcDNPSztJQU9JLCtCQUFBO0dsQmczT1Q7RWtCdjNPSztJQU9JLCtCQUFBO0dsQm0zT1Q7RWtCMTNPSztJQU9JLCtCQUFBO0dsQnMzT1Q7RWtCNzNPSztJQU9JLCtCQUFBO0dsQnkzT1Q7RWtCaDRPSztJQU9JLCtCQUFBO0dsQjQzT1Q7RWtCbjRPSztJQU9JLCtCQUFBO0dsQiszT1Q7RWtCdDRPSztJQU9JLGdDQUFBO0dsQms0T1Q7RWtCejRPSztJQU9JLGdDQUFBO0dsQnE0T1Q7RWtCNTRPSztJQU9JLGdDQUFBO0dsQnc0T1Q7RWtCLzRPSztJQU9JLGdDQUFBO0dsQjI0T1Q7RWtCbDVPSztJQU9JLG1DQUFBO0dsQjg0T1Q7RWtCcjVPSztJQU9JLGtDQUFBO0dsQmk1T1Q7RWtCeDVPSztJQU9JLGdDQUFBO0dsQm81T1Q7RWtCMzVPSztJQU9JLGtDQUFBO0dsQnU1T1Q7RWtCOTVPSztJQU9JLGdDQUFBO0dsQjA1T1Q7RWtCajZPSztJQU9JLGdDQUFBO0dsQjY1T1Q7RWtCcDZPSztJQU9JLGdDQUFBO0dsQmc2T1Q7RWtCdjZPSztJQU9JLGdDQUFBO0dsQm02T1Q7RWtCMTZPSztJQU9JLGdDQUFBO0dsQnM2T1Q7RWtCNzZPSztJQU9JLGdDQUFBO0dsQnk2T1Q7RWtCaDdPSztJQU9JLGdDQUFBO0dsQjQ2T1Q7RWtCbjdPSztJQU9JLGlDQUFBO0dsQis2T1Q7RWtCdDdPSztJQU9JLGlDQUFBO0dsQms3T1Q7RWtCejdPSztJQU9JLGlDQUFBO0dsQnE3T1Q7RWtCNTdPSztJQU9JLGlDQUFBO0dsQnc3T1Q7RWtCLzdPSztJQU9JLGlDQUFBO0dsQjI3T1Q7RWtCbDhPSztJQU9JLGdDQUFBO0dsQjg3T1Q7RWtCcjhPSztJQU9JLDhCQUFBO0dsQmk4T1Q7RWtCeDhPSztJQU9JLGdDQUFBO0dsQm84T1Q7RWtCMzhPSztJQU9JLDhCQUFBO0dsQnU4T1Q7RWtCOThPSztJQU9JLDhCQUFBO0dsQjA4T1Q7RWtCajlPSztJQU9JLDhCQUFBO0dsQjY4T1Q7RWtCcDlPSztJQU9JLDhCQUFBO0dsQmc5T1Q7RWtCdjlPSztJQU9JLDhCQUFBO0dsQm05T1Q7RWtCMTlPSztJQU9JLDhCQUFBO0dsQnM5T1Q7RWtCNzlPSztJQU9JLDhCQUFBO0dsQnk5T1Q7RWtCaCtPSztJQU9JLCtCQUFBO0dsQjQ5T1Q7RWtCbitPSztJQU9JLCtCQUFBO0dsQis5T1Q7RWtCdCtPSztJQU9JLCtCQUFBO0dsQmsrT1Q7RWtCeitPSztJQU9JLCtCQUFBO0dsQnErT1Q7RWtCNStPSztJQU9JLHNCQUFBO0dsQncrT1Q7RWtCLytPSztJQU9JLDRCQUFBO0dsQjIrT1Q7RWtCbC9PSztJQU9JLDJCQUFBO0dsQjgrT1Q7RWtCci9PSztJQU9JLHlCQUFBO0dsQmkvT1Q7RWtCeC9PSztJQU9JLDJCQUFBO0dsQm8vT1Q7RWtCMy9PSztJQU9J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QjdyUEs7SUFPSSw2QkFBQTtHbEJ5clBUO0VrQmhzUEs7SUFPSSw4QkFBQTtHbEI0clBUO0VrQm5zUEs7SUFPSSw4QkFBQTtHbEIrclBUO0VrQnRzUEs7SUFPSSw4QkFBQTtHbEJrc1BUO0VrQnpzUEs7SUFPSSw4QkFBQTtHbEJxc1BUO0VrQjVzUEs7SUFPSSw0QkFBQTtHbEJ3c1BUO0VrQi9zUEs7SUFPSSxrQ0FBQTtHbEIyc1BUO0VrQmx0UEs7SUFPSSxpQ0FBQTtHbEI4c1BUO0VrQnJ0UEs7SUFPSSwrQkFBQTtHbEJpdFBUO0VrQnh0UEs7SUFPSSxpQ0FBQTtHbEJvdFBUO0VrQjN0UEs7SUFPSSwrQkFBQTtHbEJ1dFBUO0VrQjl0UEs7SUFPSSwrQkFBQTtHbEIwdFBUO0VrQmp1UEs7SUFPSSwrQkFBQTtHbEI2dFBUO0VrQnB1UEs7SUFPSSwrQkFBQTtHbEJndVBUO0VrQnZ1UEs7SUFPSSwrQkFBQTtHbEJtdVBUO0VrQjF1UEs7SUFPSSwrQkFBQTtHbEJzdVBUO0VrQjd1UEs7SUFPSSwrQkFBQTtHbEJ5dVBUO0VrQmh2UEs7SUFPSSxnQ0FBQTtHbEI0dVBUO0VrQm52UEs7SUFPSSxnQ0FBQTtHbEIrdVBUO0VrQnR2UEs7SUFPSSxnQ0FBQTtHbEJrdlBUO0VrQnp2UEs7SUFPSSxnQ0FBQTtHbEJxdlBUO0VrQjV2UEs7SUFPSSw2QkFBQTtHbEJ3dlBUO0VrQi92UEs7SUFPSSxtQ0FBQTtHbEIydlBUO0VrQmx3UEs7SUFPSSxrQ0FBQTtHbEI4dlBUO0VrQnJ3UEs7SUFPSSxnQ0FBQTtHbEJpd1BUO0VrQnh3UEs7SUFPSSxrQ0FBQTtHbEJvd1BUO0VrQjN3UEs7SUFPSSxnQ0FBQTtHbEJ1d1BUO0VrQjl3UEs7SUFPSSxnQ0FBQTtHbEIwd1BUO0VrQmp4UEs7SUFPSSxnQ0FBQTtHbEI2d1BUO0VrQnB4UEs7SUFPSSxnQ0FBQTtHbEJneFBUO0VrQnZ4UEs7SUFPSSxnQ0FBQTtHbEJteFBUO0VrQjF4UEs7SUFPSSxnQ0FBQTtHbEJzeFBUO0VrQjd4UEs7SUFPSSxnQ0FBQTtHbEJ5eFBUO0VrQmh5UEs7SUFPSSxpQ0FBQTtHbEI0eFBUO0VrQm55UEs7SUFPSSxpQ0FBQTtHbEIreFBUO0VrQnR5UEs7SUFPSSxpQ0FBQTtHbEJreVBUO0VrQnp5UEs7SUFPSSxpQ0FBQTtHbEJxeVBUO0VrQjV5UEs7SUFPSSwyQkFBQTtHbEJ3eVBUO0VrQi95UEs7SUFPSSxpQ0FBQTtHbEIyeVBUO0VrQmx6UEs7SUFPSSxnQ0FBQTtHbEI4eVBUO0VrQnJ6UEs7SUFPSSw4QkFBQTtHbEJpelBUO0VrQnh6UEs7SUFPSSxnQ0FBQTtHbEJvelBUO0VrQjN6UEs7SUFPSSw4QkFBQTtHbEJ1elBUO0VrQjl6UEs7SUFPSSw4QkFBQTtHbEIwelBUO0VrQmowUEs7SUFPSSw4QkFBQTtHbEI2elBUO0VrQnAwUEs7SUFPSSw4QkFBQTtHbEJnMFBUO0VrQnYwUEs7SUFPSSw4QkFBQTtHbEJtMFBUO0VrQjEwUEs7SUFPSSw4QkFBQTtHbEJzMFBUO0VrQjcwUEs7SUFPSSw4QkFBQTtHbEJ5MFBUO0VrQmgxUEs7SUFPSSwrQkFBQTtHbEI0MFBUO0VrQm4xUEs7SUFPSSwrQkFBQTtHbEIrMFBUO0VrQnQxUEs7SUFPSSwrQkFBQTtHbEJrMVBUO0VrQnoxUEs7SUFPSSwrQkFBQTtHbEJxMVBUO0VrQjUxUEs7SUFPSSxrQkFBQTtHbEJ3MVBUO0VrQi8xUEs7SUFPSSx3QkFBQTtHbEIyMVBUO0VrQmwyUEs7SUFPSSx1QkFBQTtHbEI4MVBUO0VrQnIyUEs7SUFPSSxxQkFBQTtHbEJpMlBUO0VrQngyUEs7SUFPSSx1QkFBQTtHbEJvMlBUO0VrQjMyUEs7SUFPSSxxQkFBQTtHbEJ1MlBUO0VrQjkyUEs7SUFPSSxxQkFBQTtHbEIwMlBUO0VrQmozUEs7SUFPSSxxQkFBQTtHbEI2MlBUO0VrQnAzUEs7SUFPSSxxQkFBQTtHbEJnM1BUO0VrQnYzUEs7SUFPSSxxQkFBQTtHbEJtM1BUO0VrQjEzUEs7SUFPSSxxQkFBQTtHbEJzM1BUO0VrQjczUEs7SUFPSSxxQkFBQTtHbEJ5M1BUO0VrQmg0UEs7SUFPSSxzQkFBQTtHbEI0M1BUO0VrQm40UEs7SUFPSSxzQkFBQTtH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O0lBT0ksOEJBQUE7R2xCa3pRVDtFa0J6elFLO0lBT0ksZ0NBQUE7R2xCcXpRVDtFa0I1elFLO0lBT0ksOEJBQUE7R2xCd3pRVDtFa0IvelFLO0lBT0ksOEJBQUE7R2xCMnpRVDtFa0JsMFFLO0lBT0ksOEJBQUE7R2xCOHpRVDtFa0JyMFFLO0lBT0ksOEJBQUE7R2xCaTBRVDtFa0J4MFFLO0lBT0ksOEJBQUE7R2xCbzBRVDtFa0IzMFFLO0lBT0ksOEJBQUE7R2xCdTBRVDtFa0I5MFFLO0lBT0ksOEJBQUE7R2xCMDBRVDtFa0JqMVFLO0lBT0ksK0JBQUE7R2xCNjBRVDtFa0JwMVFLO0lBT0ksK0JBQUE7R2xCZzFRVDtFa0J2MVFLO0lBT0ksK0JBQUE7R2xCbTFRVDtFa0IxMVFLO0lBT0ksK0JBQUE7R2xCczFRVDtFa0I3MVFLO0lBT0ksOEJBQUE7R2xCeTFRVDtFa0JoMlFLO0lBT0ksNEJBQUE7R2xCNDFRVDtFa0JuMlFLO0lBT0ksa0NBQUE7R2xCKzFRVDtFa0J0MlFLO0lBT0ksaUNBQUE7R2xCazJRVDtFa0J6MlFLO0lBT0ksK0JBQUE7R2xCcTJRVDtFa0I1MlFLO0lBT0ksaUNBQUE7R2xCdzJRVDtFa0IvMlFLO0lBT0ksK0JBQUE7R2xCMjJRVDtFa0JsM1FLO0lBT0ksK0JBQUE7R2xCODJRVDtFa0JyM1FLO0lBT0ksK0JBQUE7R2xCaTNRVDtFa0J4M1FLO0lBT0ksK0JBQUE7R2xCbzNRVDtFa0IzM1FLO0lBT0ksK0JBQUE7R2xCdTNRVDtFa0I5M1FLO0lBT0ksK0JBQUE7R2xCMDNRVDtFa0JqNFFLO0lBT0ksK0JBQUE7R2xCNjNRVDtFa0JwNFFLO0lBT0ksZ0NBQUE7R2xCZzRRVDtFa0J2NFFLO0lBT0ksZ0NBQUE7R2xCbTRRVDtFa0IxNFFLO0lBT0ksZ0NBQUE7R2xCczRRVDtFa0I3NFFLO0lBT0ksZ0NBQUE7R2xCeTRRVDtFa0JoNVFLO0lBT0ksK0JBQUE7R2xCNDRRVDtFa0JuNVFLO0lBT0ksMEJBQUE7R2xCKzRRVDtFa0J0NVFLO0lBT0ksZ0NBQUE7R2xCazVRVDtFa0J6NVFLO0lBT0ksK0JBQUE7R2xCcTVRVDtFa0I1NVFLO0lBT0ksNkJBQUE7R2xCdzVRVDtFa0IvNVFLO0lBT0ksK0JBQUE7R2xCMjVRVDtFa0JsNlFLO0lBT0ksNkJBQUE7R2xCODVRVDtFa0JyNlFLO0lBT0ksNkJBQUE7R2xCaTZRVDtFa0J4NlFLO0lBT0ksNkJBQUE7R2xCbzZRVDtFa0IzNlFLO0lBT0ksNkJBQUE7R2xCdTZRVDtFa0I5NlFLO0lBT0ksNkJBQUE7R2xCMDZRVDtFa0JqN1FLO0lBT0ksNkJBQUE7R2xCNjZRVDtFa0JwN1FLO0lBT0ksNkJBQUE7R2xCZzdRVDtFa0J2N1FLO0lBT0ksOEJBQUE7R2xCbTdRVDtFa0IxN1FLO0lBT0ksOEJBQUE7R2xCczdRVDtFa0I3N1FLO0lBT0ksOEJBQUE7R2xCeTdRVDtFa0JoOFFLO0lBT0ksOEJBQUE7R2xCNDdRVDtFa0JuOFFLO0lBT0ksNkJBQUE7R2xCKzdRVDtFa0J0OFFLO0lBT0ksNEJBQUE7R2xCazhRVDtFa0J6OFFLO0lBT0ksMkJBQUE7R2xCcThRVDtFa0I1OFFLO0lBT0kseUJBQUE7R2xCdzhRVDtFa0IvOFFLO0lBT0ksMkJBQUE7R2xCMjhRVDtFa0JsOVFLO0lBT0kseUJBQUE7R2xCODhRVDtFa0JyOVFLO0lBT0kseUJBQUE7R2xCaTlRVDtFa0J4OVFLO0lBT0kseUJBQUE7R2xCbzlRVDtFa0IzOVFLO0lBT0kseUJBQUE7R2xCdTlRVDtFa0I5OVFLO0lBT0kseUJBQUE7R2xCMDlRVDtFa0JqK1FLO0lBT0kseUJBQUE7R2xCNjlRVDtFa0JwK1FLO0lBT0kseUJBQUE7R2xCZytRVDtFa0J2K1FLO0lBT0ksMEJBQUE7R2xCbStRVDtFa0IxK1FLO0lBT0ksMEJBQUE7R2xCcytRVDtFa0I3K1FLO0lBT0ksMEJBQUE7R2xCeStRVDtFa0JoL1FLO0lBT0ksMEJBQUE7R2xCNCtRVDtFa0JuL1FLO0lBT0ksa0NBQUE7SUFBQSxpQ0FBQTtHbEJnL1FUO0VrQnYvUUs7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQm8vUVQ7RWtCMy9RSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdy9RVDtFa0IvL1FLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEI0L1FUO0VrQm5nUks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQmdnUlQ7RWtCdmdSSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCb2dSVDtFa0IzZ1JLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ3Z1JUO0VrQi9nUks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjRnUlQ7RWtCbmhSSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCZ2hSVDtFa0J2aFJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJvaFJUO0VrQjNoUks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQndoUlQ7RWtCL2hSSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCNGhSVDtFa0JuaVJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJnaVJUO0VrQnZpUks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQm9pUlQ7RWtCM2lSSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCd2lSVDtFa0IvaVJLO0lBT0ksZ0NBQUE7SUFBQSxtQ0FBQTtHbEI0aVJUO0VrQm5qUks7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQmdqUlQ7RWtCdmpSSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCb2pSVDtFa0IzalJLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEJ3alJUO0VrQi9qUks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjRqUlQ7RWtCbmtSSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCZ2tSVDtFa0J2a1JLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJva1JUO0VrQjNrUks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQndrUlQ7RWtCL2tSSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCNGtSVDtFa0JubFJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJnbFJUO0VrQnZsUks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm9sUlQ7RWtCM2xSSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCd2xSVDtFa0IvbFJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEI0bFJUO0VrQm5tUks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQmdtUlQ7RWtCdm1SSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCb21SVDtFa0IzbVJLO0lBT0ksZ0NBQUE7R2xCdW1SVDtFa0I5bVJLO0lBT0ksK0JBQUE7R2xCMG1SVDtFa0JqblJLO0lBT0ksNkJBQUE7R2xCNm1SVDtFa0JwblJLO0lBT0ksK0JBQUE7R2xCZ25SVDtFa0J2blJLO0lBT0ksNkJBQUE7R2xCbW5SVDtFa0IxblJLO0lBT0ksNkJBQUE7R2xCc25SVDtFa0I3blJLO0lBT0ksNkJBQUE7R2xCeW5SVDtFa0Job1JLO0lBT0ksNkJBQUE7R2xCNG5SVDtFa0Jub1JLO0lBT0ksNkJBQUE7R2xCK25SVDtFa0J0b1JLO0lBT0ksNkJBQUE7R2xCa29SVDtFa0J6b1JLO0lBT0ksNkJBQUE7R2xCcW9SVDtFa0I1b1JLO0lBT0ksOEJBQUE7R2xCd29SVDtFa0Ivb1JLO0lBT0ksOEJBQUE7R2xCMm9SVDtFa0JscFJLO0lBT0ksOEJBQUE7R2xCOG9SVDtFa0JycFJLO0lBT0ksOEJBQUE7R2xCaXBSVDtFa0J4cFJLO0lBT0ksa0NBQUE7R2xCb3BSVDtFa0IzcFJLO0lBT0ksaUNBQUE7R2xCdXBSVDtFa0I5cFJLO0lBT0ksK0JBQUE7R2xCMHBSVDtFa0JqcVJLO0lBT0ksaUNBQUE7R2xCNnBSVDtFa0JwcVJLO0lBT0ksK0JBQUE7R2xCZ3FSVDtFa0J2cVJLO0lBT0ksK0JBQUE7R2xCbXFSVDtFa0IxcVJLO0lBT0ksK0JBQUE7R2xCc3FSVDtFa0I3cVJLO0lBT0ksK0JBQUE7R2xCeXFSVDtFa0JoclJLO0lBT0ksK0JBQUE7R2xCNHFSVDtFa0JuclJLO0lBT0ksK0JBQUE7R2xCK3FSVDtFa0J0clJLO0lBT0ksK0JBQUE7R2xCa3JSVDtFa0J6clJLO0lBT0ksZ0NBQUE7R2xCcXJSVDtFa0I1clJLO0lBT0ksZ0NBQUE7R2xCd3JSVDtFa0IvclJLO0lBT0ksZ0NBQUE7R2xCMnJSVDtFa0Jsc1JLO0lBT0ksZ0NBQUE7R2xCOHJSVDtFa0Jyc1JLO0lBT0ksbUNBQUE7R2xCaXNSVDtFa0J4c1JLO0lBT0ksa0NBQUE7R2xCb3NSVDtFa0Izc1JLO0lBT0ksZ0NBQUE7R2xCdXNSVDtFa0I5c1JLO0lBT0ksa0NBQUE7R2xCMHNSVDtFa0JqdFJLO0lBT0ksZ0NBQUE7R2xCNnNSVDtFa0JwdFJLO0lBT0ksZ0NBQUE7R2xCZ3RSVDtFa0J2dFJLO0lBT0ksZ0NBQUE7R2xCbXRSVDtFa0IxdFJLO0lBT0ksZ0NBQUE7R2xCc3RSVDtFa0I3dFJLO0lBT0ksZ0NBQUE7R2xCeXRSVDtFa0JodVJLO0lBT0ksZ0NBQUE7R2xCNHRSVDtFa0JudVJLO0lBT0ksZ0NBQUE7R2xCK3RSVDtFa0J0dVJLO0lBT0ksaUNBQUE7R2xCa3VSVDtFa0J6dVJLO0lBT0ksaUNBQUE7R2xCcXVSVDtFa0I1dVJLO0lBT0ksaUNBQUE7R2xCd3VSVDtFa0IvdVJLO0lBT0ksaUNBQUE7R2xCMnVSVDtFa0JsdlJLO0lBT0ksaUNBQUE7R2xCOHVSVDtFa0JydlJLO0lBT0ksZ0NBQUE7R2xCaXZSVDtFa0J4dlJLO0lBT0ksOEJBQUE7R2xCb3ZSVDtFa0IzdlJLO0lBT0ksZ0NBQUE7R2xCdXZSVDtFa0I5dlJLO0lBT0ksOEJBQUE7R2xCMHZSVDtFa0Jqd1JLO0lBT0ksOEJBQUE7R2xCNnZSVDtFa0Jwd1JLO0lBT0ksOEJBQUE7R2xCZ3dSVDtFa0J2d1JLO0lBT0ksOEJBQUE7R2xCbXdSVDtFa0Ixd1JLO0lBT0ksOEJBQUE7R2xCc3dSVDtFa0I3d1JLO0lBT0ksOEJBQUE7R2xCeXdSVDtFa0JoeFJLO0lBT0ksOEJBQUE7R2xCNHdSVDtFa0JueFJLO0lBT0ksK0JBQUE7R2xCK3dSVDtFa0J0eFJLO0lBT0ksK0JBQUE7R2xCa3hSVDtFa0J6eFJLO0lBT0ksK0JBQUE7R2xCcXhSVDtFa0I1eFJLO0lBT0ksK0JBQUE7R2xCd3hSVDtFa0IveFJLO0lBT0ksc0JBQUE7R2xCMnhSVDtFa0JseVJLO0lBT0ksNEJBQUE7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QU9JLDZCQUFBO0dsQmcrUlQ7RWtCditSSztJQU9JLDZCQUFBO0dsQm0rUlQ7RWtCMStSSztJQU9JLDZCQUFBO0dsQnMrUlQ7RWtCNytSSztJQU9JLDZCQUFBO0dsQnkrUlQ7RWtCaC9SSztJQU9JLDZCQUFBO0dsQjQrUlQ7RWtCbi9SSztJQU9JLDhCQUFBO0dsQisrUlQ7RWtCdC9SSztJQU9JLDhCQUFBO0dsQmsvUlQ7RWtCei9SSztJQU9JLDhCQUFBO0dsQnEvUlQ7RWtCNS9SSztJQU9JLDhCQUFBO0dsQncvUlQ7RWtCLy9SSztJQU9JLDRCQUFBO0dsQjIvUlQ7RWtCbGdTSztJQU9JLGtDQUFBO0dsQjgvUlQ7RWtCcmdTSztJQU9JLGlDQUFBO0dsQmlnU1Q7RWtCeGdTSztJQU9JLCtCQUFBO0dsQm9nU1Q7RWtCM2dTSztJQU9JLGlDQUFBO0dsQnVnU1Q7RWtCOWdTSztJQU9JLCtCQUFBO0dsQjBnU1Q7RWtCamhTSztJQU9JLCtCQUFBO0dsQjZnU1Q7RWtCcGhTSztJQU9JLCtCQUFBO0dsQmdoU1Q7RWtCdmhTSztJQU9JLCtCQUFBO0dsQm1oU1Q7RWtCMWhTSztJQU9JLCtCQUFBO0dsQnNoU1Q7RWtCN2hTSztJQU9JLCtCQUFBO0dsQnloU1Q7RWtCaGlTSztJQU9JLCtCQUFBO0dsQjRoU1Q7RWtCbmlTSztJQU9JLGdDQUFBO0dsQitoU1Q7RWtCdGlTSztJQU9JLGdDQUFBO0dsQmtpU1Q7RWtCemlTSztJQU9JLGdDQUFBO0dsQnFpU1Q7RWtCNWlTSztJQU9JLGdDQUFBO0dsQndpU1Q7RWtCL2lTSztJQU9JLDZCQUFBO0dsQjJpU1Q7RWtCbGpTSztJQU9JLG1DQUFBO0dsQjhpU1Q7RWtCcmpTSztJQU9JLGtDQUFBO0dsQmlqU1Q7RWtCeGpTSztJQU9JLGdDQUFBO0dsQm9qU1Q7RWtCM2pTSztJQU9JLGtDQUFBO0dsQnVqU1Q7RWtCOWpTSztJQU9JLGdDQUFBO0dsQjBqU1Q7RWtCamtTSztJQU9JLGdDQUFBO0dsQjZqU1Q7RWtCcGtTSztJQU9JLGdDQUFBO0dsQmdrU1Q7RWtCdmtTSztJQU9JLGdDQUFBO0dsQm1rU1Q7RWtCMWtTSztJQU9JLGdDQUFBO0dsQnNrU1Q7RWtCN2tTSztJQU9JLGdDQUFBO0dsQnlrU1Q7RWtCaGxTSztJQU9JLGdDQUFBO0dsQjRrU1Q7RWtCbmxTSztJQU9JLGlDQUFBO0dsQitrU1Q7RWtCdGxTSztJQU9JLGlDQUFBO0dsQmtsU1Q7RWtCemxTSztJQU9JLGlDQUFBO0dsQnFsU1Q7RWtCNWxTSztJQU9JLGlDQUFBO0dsQndsU1Q7RWtCL2xTSztJQU9JLDJCQUFBO0dsQjJsU1Q7RWtCbG1TSztJQU9JLGlDQUFBO0dsQjhsU1Q7RWtCcm1TSztJQU9JLGdDQUFBO0dsQmltU1Q7RWtCeG1TSztJQU9JLDhCQUFBO0dsQm9tU1Q7RWtCM21TSztJQU9JLGdDQUFBO0dsQnVtU1Q7RWtCOW1TSztJQU9JLDhCQUFBO0dsQjBtU1Q7RWtCam5TSztJQU9JLDhCQUFBO0dsQjZtU1Q7RWtCcG5TSztJQU9JLDhCQUFBO0dsQmduU1Q7RWtCdm5TSztJQU9JLDhCQUFBO0dsQm1uU1Q7RWtCMW5TSztJQU9JLDhCQUFBO0dsQnNuU1Q7RWtCN25TSztJQU9JLDhCQUFBO0dsQnluU1Q7RWtCaG9TSztJQU9JLDhCQUFBO0dsQjRuU1Q7RWtCbm9TSztJQU9JLCtCQUFBO0dsQituU1Q7RWtCdG9TSztJQU9JLCtCQUFBO0dsQmtvU1Q7RWtCem9TSztJQU9JLCtCQUFBO0dsQnFvU1Q7RWtCNW9TSztJQU9JLCtCQUFBO0dsQndvU1Q7RWtCL29TSztJQU9JLGtCQUFBO0dsQjJvU1Q7RWtCbHBTSztJQU9JLHdCQUFBO0dsQjhvU1Q7RWtCcnBTSztJQU9JLHVCQUFBO0dsQmlwU1Q7RWtCeHBTSztJQU9JLHFCQUFBO0dsQm9wU1Q7RWtCM3BTSztJQU9JLHVCQUFBO0dsQnVwU1Q7RWtCOXBTSztJQU9JLHFCQUFBO0dsQjBwU1Q7RWtCanFTSztJQU9JLHFCQUFBO0dsQjZwU1Q7RWtCcHFTSztJQU9JLHFCQUFBO0dsQmdxU1Q7RWtCdnFTSztJQU9JLHFCQUFBO0dsQm1xU1Q7RWtCMXFTSztJQU9JLHFCQUFBO0dsQnNxU1Q7RWtCN3FTSztJQU9JLHFCQUFBO0dsQnlxU1Q7RWtCaHJTSztJQU9JLHFCQUFBO0dsQjRxU1Q7RWtCbnJTSztJQU9JLHNCQUFBO0dsQitxU1Q7RWtCdHJTSztJQU9JLHNCQUFBO0dsQmtyU1Q7RWtCenJTSztJQU9JLHNCQUFBO0dsQnFyU1Q7RWtCNXJTSztJQU9JLHNCQUFBO0dsQndyU1Q7RWtCL3JTSztJQU9JLDRCQUFBO0dsQjJyU1Q7RWtCbHNTSztJQU9JLDZCQUFBO0dsQjhyU1Q7RWtCcnNTSztJQU9JLDhCQUFBO0dsQmlzU1Q7Q0FDRjtBbUJ4dlNEO0VEK0NRO0lBT0ksNkJBQUE7R2xCc3NTVDtFa0I3c1NLO0lBT0ksMkJBQUE7R2xCeXNTVDtFa0JodFNLO0lBT0ksOEJBQUE7R2xCNHNTVDtFa0JudFNLO0lBT0ksNkJBQUE7R2xCK3NTVDtDQUNGO0FtQm52U0Q7RUQ0QlE7SUFPSSwyQkFBQTtHbEJvdFNUO0VrQjN0U0s7SUFPSSxpQ0FBQTtHbEJ1dFNUO0VrQjl0U0s7SUFPSSwwQkFBQTtHbEIwdFNUO0VrQmp1U0s7SUFPSSw2QkFBQTtJQUFBLHlCQUFBO0dsQjZ0U1Q7RWtCcHVTSztJQU9JLDBCQUFBO0dsQmd1U1Q7RWtCdnVTSztJQU9JLDhCQUFBO0dsQm11U1Q7RWtCMXVTSztJQU9JLCtCQUFBO0dsQnN1U1Q7RWtCN3VTSztJQU9JLGdDQUFBO0lBQUEseUJBQUE7R2xCeXVTVDtFa0JodlNLO0lBT0ksdUNBQUE7SUFBQSxnQ0FBQTtHbEI0dVNUO0VrQm52U0s7SUFPSSx5QkFBQTtHbEIrdVNUO0NBQ0Y7QW9CenpTRDtFQUNFLG9DQUFBO0NwQjJ6U0Q7O0FxQnBsU0QsMEVBQUE7QUFjQSwwRUFBQTtBQWVBLDBFQUFBO0FBVUEsMEVBQUE7QUFZQSwwRUFBQTtBQWNBLDBFQUFBO0FBY0EsMEVBQUE7QUFlQSwwRUFBQTtBQVVBLDBFQUFBO0FBVUEsMEVBQUE7QUFlQSxrRkFBQTtBQVlBLGtGQUFBO0FBU0Esc0ZBQUE7QUM3WEE7RUFDRSxxQ0FBQTtDdEIyMFNEOztBc0J6MFNEO0VBQ0UsMEJBQUE7Q3RCNDBTRDs7QXNCMTBTRDtFQUNFLGlDQUFBO0N0QjYwU0Q7QXNCNTBTQztFQUNFLGlDQUFBO0N0QjgwU0g7O0FzQnowU0Q7RUFDRSxrQ0FBQTtDdEI0MFNEOztBc0IxMFNEO0VBQ0UsdUJBQUE7Q3RCNjBTRDs7QXNCMzBTRDtFQUNFLDhCQUFBO0N0QjgwU0Q7QXNCNzBTQztFQUNFLDhCQUFBO0N0QiswU0g7O0FzQnIwU0M7RUFDRSw4REFBQTtDdEJ3MFNIOztBc0J0MFNDO0VBQ0UsbURBQUE7Q3RCeTBTSDs7QXNCdjBTQztFQUNFLDBEQUFBO0N0QjAwU0g7QXNCejBTRztFQUNFLDBEQUFBO0N0QjIwU0w7O0FzQnAxU0M7RUFDRSw2REFBQTtDdEJ1MVNIOztBc0JyMVNDO0VBQ0Usa0RBQUE7Q3RCdzFTSDs7QXNCdDFTQztFQUNFLHlEQUFBO0N0QnkxU0g7QXNCeDFTRztFQUNFLHlEQUFBO0N0QjAxU0w7O0FzQm4yU0M7RUFDRSw0REFBQTtDdEJzMlNIOztBc0JwMlNDO0VBQ0UsaURBQUE7Q3RCdTJTSDs7QXNCcjJTQztFQUNFLHdEQUFBO0N0QncyU0g7QXNCdjJTRztFQUNFLHdEQUFBO0N0QnkyU0w7O0FzQmwzU0M7RUFDRSw2REFBQTtDdEJxM1NIOztBc0JuM1NDO0VBQ0Usa0RBQUE7Q3RCczNTSDs7QXNCcDNTQztFQUNFLHlEQUFBO0N0QnUzU0g7QXNCdDNTRztFQUNFLHlEQUFBO0N0QnczU0w7O0FzQmo0U0M7RUFDRSw2REFBQTtDdEJvNFNIOztBc0JsNFNDO0VBQ0Usa0RBQUE7Q3RCcTRTSDs7QXNCbjRTQztFQUNFLHlEQUFBO0N0QnM0U0g7QXNCcjRTRztFQUNFLHlEQUFBO0N0QnU0U0w7O0FzQmg1U0M7RUFDRSxpREFBQTtDdEJtNVNIOztBc0JqNVNDO0VBQ0Usc0NBQUE7Q3RCbzVTSDs7QXNCbDVTQztFQUNFLDZDQUFBO0N0QnE1U0g7QXNCcDVTRztFQUNFLDZDQUFBO0N0QnM1U0w7O0FzQi81U0M7RUFDRSxpREFBQTtDdEJrNlNIOztBc0JoNlNDO0VBQ0Usc0NBQUE7Q3RCbTZTSDs7QXNCajZTQztFQUNFLDZDQUFBO0N0Qm82U0g7QXNCbjZTRztFQUNFLDZDQUFBO0N0QnE2U0w7O0FzQjk2U0M7RUFDRSxpREFBQTtDdEJpN1NIOztBc0IvNlNDO0VBQ0Usc0NBQUE7Q3RCazdTSDs7QXNCaDdTQztFQUNFLDZDQUFBO0N0Qm03U0g7QXNCbDdTRztFQUNFLDZDQUFBO0N0Qm83U0w7O0FzQjc3U0M7RUFDRSxpREFBQTtDdEJnOFNIOztBc0I5N1NDO0VBQ0Usc0NBQUE7Q3RCaThTSDs7QXNCLzdTQztFQUNFLDZDQUFBO0N0Qms4U0g7QXNCajhTRztFQUNFLDZDQUFBO0N0Qm04U0w7O0FzQjU4U0M7RUFDRSxpREFBQTtDdEIrOFNIOztBc0I3OFNDO0VBQ0Usc0NBQUE7Q3RCZzlTSDs7QXNCOThTQztFQUNFLDZDQUFBO0N0Qmk5U0g7QXNCaDlTRztFQUNFLDZDQUFBO0N0Qms5U0w7O0FzQjM5U0M7RUFDRSxpREFBQTtDdEI4OVNIOztBc0I1OVNDO0VBQ0Usc0NBQUE7Q3RCKzlTSDs7QXNCNzlTQztFQUNFLDZDQUFBO0N0QmcrU0g7QXNCLzlTRztFQUNFLDZDQUFBO0N0QmkrU0w7O0FzQjErU0M7RUFDRSxpREFBQTtDdEI2K1NIOztBc0IzK1NDO0VBQ0Usc0NBQUE7Q3RCOCtTSDs7QXNCNStTQztFQUNFLDZDQUFBO0N0QisrU0g7QXNCOStTRztFQUNFLDZDQUFBO0N0QmcvU0w7O0FzQnYrU0M7RUFDRSxpREFBQTtDdEIwK1NIOztBc0J4K1NDO0VBQ0Usc0NBQUE7Q3RCMitTSDs7QXNCeitTQztFQUNFLDZDQUFBO0N0QjQrU0g7QXNCMytTRztFQUNFLDZDQUFBO0N0QjYrU0w7O0FzQnQvU0M7RUFDRSw2REFBQTtDdEJ5L1NIOztBc0J2L1NDO0VBQ0Usa0RBQUE7Q3RCMC9TSDs7QXNCeC9TQztFQUNFLHlEQUFBO0N0QjIvU0g7QXNCMS9TRztFQUNFLHlEQUFBO0N0QjQvU0w7O0FzQnJnVEM7RUFDRSwyREFBQTtDdEJ3Z1RIOztBc0J0Z1RDO0VBQ0UsZ0RBQUE7Q3RCeWdUSDs7QXNCdmdUQztFQUNFLHVEQUFBO0N0QjBnVEg7QXNCemdURztFQUNFLHVEQUFBO0N0QjJnVEw7O0FzQnBoVEM7RUFDRSw2REFBQTtDdEJ1aFRIOztBc0JyaFRDO0VBQ0Usa0RBQUE7Q3RCd2hUSDs7QXNCdGhUQztFQUNFLHlEQUFBO0N0QnloVEg7QXNCeGhURztFQUNFLHlEQUFBO0N0QjBoVEw7O0FzQm5pVEM7RUFDRSwyREFBQTtDdEJzaVRIOztBc0JwaVRDO0VBQ0UsZ0RBQUE7Q3RCdWlUSDs7QXNCcmlUQztFQUNFLHVEQUFBO0N0QndpVEg7QXNCdmlURztFQUNFLHVEQUFBO0N0QnlpVEw7O0FzQmxqVEM7RUFDRSw2REFBQTtDdEJxalRIOztBc0JualRDO0VBQ0Usa0RBQUE7Q3RCc2pUSDs7QXNCcGpUQztFQUNFLHlEQUFBO0N0QnVqVEg7QXNCdGpURztFQUNFLHlEQUFBO0N0QndqVEw7O0FzQmprVEM7RUFDRSxnREFBQTtDdEJva1RIOztBc0Jsa1RDO0VBQ0UscUNBQUE7Q3RCcWtUSDs7QXNCbmtUQztFQUNFLDRDQUFBO0N0QnNrVEg7QXNCcmtURztFQUNFLDRDQUFBO0N0QnVrVEw7O0FzQmhsVEM7RUFDRSw0REFBQTtDdEJtbFRIOztBc0JqbFRDO0VBQ0UsaURBQUE7Q3RCb2xUSDs7QXNCbGxUQztFQUNFLHdEQUFBO0N0QnFsVEg7QXNCcGxURztFQUNFLHdEQUFBO0N0QnNsVEw7O0FzQjdrVEM7RUFDRSw2REFBQTtDdEJnbFRIOztBc0I5a1RDO0VBQ0Usa0RBQUE7Q3RCaWxUSDs7QXNCL2tUQztFQUNFLHlEQUFBO0N0QmtsVEg7QXNCamxURztFQUNFLHlEQUFBO0N0Qm1sVEw7O0FzQjVsVEM7RUFDRSw2REFBQTtDdEIrbFRIOztBc0I3bFRDO0VBQ0Usa0RBQUE7Q3RCZ21USDs7QXNCOWxUQztFQUNFLHlEQUFBO0N0QmltVEg7QXNCaG1URztFQUNFLHlEQUFBO0N0QmttVEw7O0FzQjNtVEM7RUFDRSw2REFBQTtDdEI4bVRIOztBc0I1bVRDO0VBQ0Usa0RBQUE7Q3RCK21USDs7QXNCN21UQztFQUNFLHlEQUFBO0N0QmduVEg7QXNCL21URztFQUNFLHlEQUFBO0N0QmluVEw7O0FzQjFuVEM7RUFDRSw2REFBQTtDdEI2blRIOztBc0IzblRDO0VBQ0Usa0RBQUE7Q3RCOG5USDs7QXNCNW5UQztFQUNFLHlEQUFBO0N0QituVEg7QXNCOW5URztFQUNFLHlEQUFBO0N0QmdvVEw7O0FzQnpvVEM7RUFDRSwyREFBQTtDdEI0b1RIOztBc0Ixb1RDO0VBQ0UsZ0RBQUE7Q3RCNm9USDs7QXNCM29UQztFQUNFLHVEQUFBO0N0QjhvVEg7QXNCN29URztFQUNFLHVEQUFBO0N0QitvVEw7O0FzQnhwVEM7RUFDRSw2REFBQTtDdEIycFRIOztBc0J6cFRDO0VBQ0Usa0RBQUE7Q3RCNHBUSDs7QXNCMXBUQztFQUNFLHlEQUFBO0N0QjZwVEg7QXNCNXBURztFQUNFLHlEQUFBO0N0QjhwVEw7O0FzQnZxVEM7RUFDRSw2REFBQTtDdEIwcVRIOztBc0J4cVRDO0VBQ0Usa0RBQUE7Q3RCMnFUSDs7QXNCenFUQztFQUNFLHlEQUFBO0N0QjRxVEg7QXNCM3FURztFQUNFLHlEQUFBO0N0QjZxVEw7O0FzQnRyVEM7RUFDRSw2REFBQTtDdEJ5clRIOztBc0J2clRDO0VBQ0Usa0RBQUE7Q3RCMHJUSDs7QXNCeHJUQztFQUNFLHlEQUFBO0N0QjJyVEg7QXNCMXJURztFQUNFLHlEQUFBO0N0QjRyVEw7O0FzQnJzVEM7RUFDRSw2REFBQTtDdEJ3c1RIOztBc0J0c1RDO0VBQ0Usa0RBQUE7Q3RCeXNUSDs7QXNCdnNUQztFQUNFLHlEQUFBO0N0QjBzVEg7QXNCenNURztFQUNFLHlEQUFBO0N0QjJzVEw7O0FzQnB0VEM7RUFDRSxpREFBQTtDdEJ1dFRIOztBc0JydFRDO0VBQ0Usc0NBQUE7Q3RCd3RUSDs7QXNCdHRUQztFQUNFLDZDQUFBO0N0Qnl0VEg7QXNCeHRURztFQUNFLDZDQUFBO0N0QjB0VEw7O0FzQm51VEM7RUFDRSxpREFBQTtDdEJzdVRIOztBc0JwdVRDO0VBQ0Usc0NBQUE7Q3RCdXVUSDs7QXNCcnVUQztFQUNFLDZDQUFBO0N0Qnd1VEg7QXNCdnVURztFQUNFLDZDQUFBO0N0Qnl1VEw7O0FzQmx2VEM7RUFDRSxpREFBQTtDdEJxdlRIOztBc0JudlRDO0VBQ0Usc0NBQUE7Q3RCc3ZUSDs7QXNCcHZUQztFQUNFLDZDQUFBO0N0QnV2VEg7QXNCdHZURztFQUNFLDZDQUFBO0N0Qnd2VEw7O0FzQm52VEQ7RUFDRSxtREFBQTtDdEJzdlREOztBc0JwdlREO0VBQ0Usd0NBQUE7Q3RCdXZURDs7QXNCcnZURDtFQUNFLCtDQUFBO0N0Qnd2VEQ7QXNCdnZUQztFQUNFLCtDQUFBO0N0Qnl2VEg7O0FzQi91VEM7RUFDRSxpREFBQTtDdEJrdlRIOztBc0JodlRDO0VBQ0Usc0NBQUE7Q3RCbXZUSDs7QXNCanZUQztFQUNFLDZDQUFBO0N0Qm92VEg7QXNCbnZURztFQUNFLDZDQUFBO0N0QnF2VEw7O0FzQjl2VEM7RUFDRSxnREFBQTtDdEJpd1RIOztBc0IvdlRDO0VBQ0UscUNBQUE7Q3RCa3dUSDs7QXNCaHdUQztFQUNFLDRDQUFBO0N0Qm13VEg7QXNCbHdURztFQUNFLDRDQUFBO0N0Qm93VEw7O0FzQjd3VEM7RUFDRSw0REFBQTtDdEJneFRIOztBc0I5d1RDO0VBQ0UsaURBQUE7Q3RCaXhUSDs7QXNCL3dUQztFQUNFLHdEQUFBO0N0Qmt4VEg7QXNCanhURztFQUNFLHdEQUFBO0N0Qm14VEw7O0FzQjV4VEM7RUFDRSw2REFBQTtDdEIreFRIOztBc0I3eFRDO0VBQ0Usa0RBQUE7Q3RCZ3lUSDs7QXNCOXhUQztFQUNFLHlEQUFBO0N0Qml5VEg7QXNCaHlURztFQUNFLHlEQUFBO0N0Qmt5VEw7O0FzQjN5VEM7RUFDRSw2REFBQTtDdEI4eVRIOztBc0I1eVRDO0VBQ0Usa0RBQUE7Q3RCK3lUSDs7QXNCN3lUQztFQUNFLHlEQUFBO0N0Qmd6VEg7QXNCL3lURztFQUNFLHlEQUFBO0N0Qml6VEw7O0FzQjF6VEM7RUFDRSwyREFBQTtDdEI2elRIOztBc0IzelRDO0VBQ0UsZ0RBQUE7Q3RCOHpUSDs7QXNCNXpUQztFQUNFLHVEQUFBO0N0Qit6VEg7QXNCOXpURztFQUNFLHVEQUFBO0N0QmcwVEw7O0FzQnowVEM7RUFDRSw4REFBQTtDdEI0MFRIOztBc0IxMFRDO0VBQ0UsbURBQUE7Q3RCNjBUSDs7QXNCMzBUQztFQUNFLDBEQUFBO0N0QjgwVEg7QXNCNzBURztFQUNFLDBEQUFBO0N0QiswVEw7O0FzQngxVEM7RUFDRSw2REFBQTtDdEIyMVRIOztBc0J6MVRDO0VBQ0Usa0RBQUE7Q3RCNDFUSDs7QXNCMTFUQztFQUNFLHlEQUFBO0N0QjYxVEg7QXNCNTFURztFQUNFLHlEQUFBO0N0QjgxVEw7O0FzQnYyVEM7RUFDRSw4REFBQTtDdEIwMlRIOztBc0J4MlRDO0VBQ0UsbURBQUE7Q3RCMjJUSDs7QXNCejJUQztFQUNFLDBEQUFBO0N0QjQyVEg7QXNCMzJURztFQUNFLDBEQUFBO0N0QjYyVEw7O0FzQnQzVEM7RUFDRSwyREFBQTtDdEJ5M1RIOztBc0J2M1RDO0VBQ0UsZ0RBQUE7Q3RCMDNUSDs7QXNCeDNUQztFQUNFLHVEQUFBO0N0QjIzVEg7QXNCMTNURztFQUNFLHVEQUFBO0N0QjQzVEw7O0FzQnI0VEM7RUFDRSw4REFBQTtDdEJ3NFRIOztBc0J0NFRDO0VBQ0UsbURBQUE7Q3RCeTRUSDs7QXNCdjRUQztFQUNFLDBEQUFBO0N0QjA0VEg7QXNCejRURztFQUNFLDBEQUFBO0N0QjI0VEw7O0FzQnA1VEM7RUFDRSw2REFBQTtDdEJ1NVRIOztBc0JyNVRDO0VBQ0Usa0RBQUE7Q3RCdzVUSDs7QXNCdDVUQztFQUNFLHlEQUFBO0N0Qnk1VEg7QXNCeDVURztFQUNFLHlEQUFBO0N0QjA1VEw7O0FzQnI1VEQ7RUFDRSwrREFBQTtDdEJ3NVREOztBc0J0NVREO0VBQ0Usb0RBQUE7Q3RCeTVURDs7QXNCdjVURDtFQUNFLDJEQUFBO0N0QjA1VEQ7QXNCejVUQztFQUNFLDJEQUFBO0N0QjI1VEg7O0FzQm41VEM7RUFDRSxpREFBQTtDdEJzNVRIOztBc0JwNVRDO0VBQ0Usc0NBQUE7Q3RCdTVUSDs7QXNCcjVUQztFQUNFLDZDQUFBO0N0Qnc1VEg7QXNCdjVURztFQUNFLDZDQUFBO0N0Qnk1VEw7O0FzQmw2VEM7RUFDRSw2REFBQTtDdEJxNlRIOztBc0JuNlRDO0VBQ0Usa0RBQUE7Q3RCczZUSDs7QXNCcDZUQztFQUNFLHlEQUFBO0N0QnU2VEg7QXNCdDZURztFQUNFLHlEQUFBO0N0Qnc2VEw7O0FzQmo3VEM7RUFDRSwyREFBQTtDdEJvN1RIOztBc0JsN1RDO0VBQ0UsZ0RBQUE7Q3RCcTdUSDs7QXNCbjdUQztFQUNFLHVEQUFBO0N0QnM3VEg7QXNCcjdURztFQUNFLHVEQUFBO0N0QnU3VEw7O0FzQmg4VEM7RUFDRSw2REFBQTtDdEJtOFRIOztBc0JqOFRDO0VBQ0Usa0RBQUE7Q3RCbzhUSDs7QXNCbDhUQztFQUNFLHlEQUFBO0N0QnE4VEg7QXNCcDhURztFQUNFLHlEQUFBO0N0QnM4VEw7O0FzQi84VEM7RUFDRSw2REFBQTtDdEJrOVRIOztBc0JoOVRDO0VBQ0Usa0RBQUE7Q3RCbTlUSDs7QXNCajlUQztFQUNFLHlEQUFBO0N0Qm85VEg7QXNCbjlURztFQUNFLHlEQUFBO0N0QnE5VEw7O0FzQjk5VEM7RUFDRSwyREFBQTtDdEJpK1RIOztBc0IvOVRDO0VBQ0UsZ0RBQUE7Q3RCaytUSDs7QXNCaCtUQztFQUNFLHVEQUFBO0N0Qm0rVEg7QXNCbCtURztFQUNFLHVEQUFBO0N0Qm8rVEw7O0FzQjcrVEM7RUFDRSw4REFBQTtDdEJnL1RIOztBc0I5K1RDO0VBQ0UsbURBQUE7Q3RCaS9USDs7QXNCLytUQztFQUNFLDBEQUFBO0N0QmsvVEg7QXNCai9URztFQUNFLDBEQUFBO0N0Qm0vVEw7O0FzQjUvVEM7RUFDRSw2REFBQTtDdEIrL1RIOztBc0I3L1RDO0VBQ0Usa0RBQUE7Q3RCZ2dVSDs7QXNCOS9UQztFQUNFLHlEQUFBO0N0QmlnVUg7QXNCaGdVRztFQUNFLHlEQUFBO0N0QmtnVUw7O0FzQjNnVUM7RUFDRSw4REFBQTtDdEI4Z1VIOztBc0I1Z1VDO0VBQ0UsbURBQUE7Q3RCK2dVSDs7QXNCN2dVQztFQUNFLDBEQUFBO0N0QmdoVUg7QXNCL2dVRztFQUNFLDBEQUFBO0N0QmloVUw7O0FzQjFoVUM7RUFDRSwyREFBQTtDdEI2aFVIOztBc0IzaFVDO0VBQ0UsZ0RBQUE7Q3RCOGhVSDs7QXNCNWhVQztFQUNFLHVEQUFBO0N0QitoVUg7QXNCOWhVRztFQUNFLHVEQUFBO0N0QmdpVUw7O0FzQnppVUM7RUFDRSw4REFBQTtDdEI0aVVIOztBc0IxaVVDO0VBQ0UsbURBQUE7Q3RCNmlVSDs7QXNCM2lVQztFQUNFLDBEQUFBO0N0QjhpVUg7QXNCN2lVRztFQUNFLDBEQUFBO0N0QitpVUw7O0FzQnhqVUM7RUFDRSw2REFBQTtDdEIyalVIOztBc0J6alVDO0VBQ0Usa0RBQUE7Q3RCNGpVSDs7QXNCMWpVQztFQUNFLHlEQUFBO0N0QjZqVUg7QXNCNWpVRztFQUNFLHlEQUFBO0N0QjhqVUw7O0FzQnhqVUQ7RUFDRSw4REFBQTtDdEIyalVEOztBc0J6alVEO0VBQ0UscUNBQUE7Q3RCNGpVRDs7QXNCMWpVRDtFQUNFLDBEQUFBO0N0QjZqVUQ7QXNCNWpVQztFQUNFLDBEQUFBO0N0QjhqVUg7O0FzQnRqVUM7RUFDRSxtREFBQTtDdEJ5alVIOztBc0J2alVDO0VBQ0Usd0NBQUE7Q3RCMGpVSDs7QXNCeGpVQztFQUNFLCtDQUFBO0N0QjJqVUg7QXNCMWpVRztFQUNFLCtDQUFBO0N0QjRqVUw7O0FzQnJrVUM7RUFDRSw2REFBQTtDdEJ3a1VIOztBc0J0a1VDO0VBQ0Usa0RBQUE7Q3RCeWtVSDs7QXNCdmtVQztFQUNFLHlEQUFBO0N0QjBrVUg7QXNCemtVRztFQUNFLHlEQUFBO0N0QjJrVUw7O0FzQnBsVUM7RUFDRSw2REFBQTtDdEJ1bFVIOztBc0JybFVDO0VBQ0Usa0RBQUE7Q3RCd2xVSDs7QXNCdGxVQztFQUNFLHlEQUFBO0N0QnlsVUg7QXNCeGxVRztFQUNFLHlEQUFBO0N0QjBsVUw7O0FzQm5tVUM7RUFDRSw2REFBQTtDdEJzbVVIOztBc0JwbVVDO0VBQ0Usa0RBQUE7Q3RCdW1VSDs7QXNCcm1VQztFQUNFLHlEQUFBO0N0QndtVUg7QXNCdm1VRztFQUNFLHlEQUFBO0N0QnltVUw7O0FzQmxuVUM7RUFDRSw2REFBQTtDdEJxblVIOztBc0JublVDO0VBQ0Usa0RBQUE7Q3RCc25VSDs7QXNCcG5VQztFQUNFLHlEQUFBO0N0QnVuVUg7QXNCdG5VRztFQUNFLHlEQUFBO0N0QnduVUw7O0FzQmpvVUM7RUFDRSxnREFBQTtDdEJvb1VIOztBc0Jsb1VDO0VBQ0UscUNBQUE7Q3RCcW9VSDs7QXNCbm9VQztFQUNFLDRDQUFBO0N0QnNvVUg7QXNCcm9VRztFQUNFLDRDQUFBO0N0QnVvVUw7O0FzQmhwVUM7RUFDRSxtREFBQTtDdEJtcFVIOztBc0JqcFVDO0VBQ0Usd0NBQUE7Q3RCb3BVSDs7QXNCbHBVQztFQUNFLCtDQUFBO0N0QnFwVUg7QXNCcHBVRztFQUNFLCtDQUFBO0N0QnNwVUw7O0FzQi9wVUM7RUFDRSxrREFBQTtDdEJrcVVIOztBc0JocVVDO0VBQ0UsdUNBQUE7Q3RCbXFVSDs7QXNCanFVQztFQUNFLDhDQUFBO0N0Qm9xVUg7QXNCbnFVRztFQUNFLDhDQUFBO0N0QnFxVUw7O0FzQjlxVUM7RUFDRSxtREFBQTtDdEJpclVIOztBc0IvcVVDO0VBQ0Usd0NBQUE7Q3RCa3JVSDs7QXNCaHJVQztFQUNFLCtDQUFBO0N0Qm1yVUg7QXNCbHJVRztFQUNFLCtDQUFBO0N0Qm9yVUw7O0FzQjdyVUM7RUFDRSxnREFBQTtDdEJnc1VIOztBc0I5clVDO0VBQ0UscUNBQUE7Q3RCaXNVSDs7QXNCL3JVQztFQUNFLDRDQUFBO0N0QmtzVUg7QXNCanNVRztFQUNFLDRDQUFBO0N0Qm1zVUw7O0FzQjVzVUM7RUFDRSxtREFBQTtDdEIrc1VIOztBc0I3c1VDO0VBQ0Usd0NBQUE7Q3RCZ3RVSDs7QXNCOXNVQztFQUNFLCtDQUFBO0N0Qml0VUg7QXNCaHRVRztFQUNFLCtDQUFBO0N0Qmt0VUw7O0FzQjN0VUM7RUFDRSxrREFBQTtDdEI4dFVIOztBc0I1dFVDO0VBQ0UsdUNBQUE7Q3RCK3RVSDs7QXNCN3RVQztFQUNFLDhDQUFBO0N0Qmd1VUg7QXNCL3RVRztFQUNFLDhDQUFBO0N0Qml1VUw7O0FzQjN0VUQ7RUFDRSxnREFBQTtDdEI4dFVEOztBc0I1dFVEO0VBQ0UscUNBQUE7Q3RCK3RVRDs7QXNCN3RVRDtFQUNFLDRDQUFBO0N0Qmd1VUQ7QXNCL3RVQztFQUNFLDRDQUFBO0N0Qml1VUg7O0FzQnp0VUM7RUFDRSxrREFBQTtDdEI0dFVIOztBc0IxdFVDO0VBQ0UsdUNBQUE7Q3RCNnRVSDs7QXNCM3RVQztFQUNFLDhDQUFBO0N0Qjh0VUg7QXNCN3RVRztFQUNFLDhDQUFBO0N0Qit0VUw7O0FzQnh1VUM7RUFDRSw0REFBQTtDdEIydVVIOztBc0J6dVVDO0VBQ0UsaURBQUE7Q3RCNHVVSDs7QXNCMXVVQztFQUNFLHdEQUFBO0N0QjZ1VUg7QXNCNXVVRztFQUNFLHdEQUFBO0N0Qjh1VUw7O0FzQnZ2VUM7RUFDRSwyREFBQTtDdEIwdlVIOztBc0J4dlVDO0VBQ0UsZ0RBQUE7Q3RCMnZVSDs7QXNCenZVQztFQUNFLHVEQUFBO0N0QjR2VUg7QXNCM3ZVRztFQUNFLHVEQUFBO0N0QjZ2VUw7O0FzQnR3VUM7RUFDRSw0REFBQTtDdEJ5d1VIOztBc0J2d1VDO0VBQ0UsaURBQUE7Q3RCMHdVSDs7QXNCeHdVQztFQUNFLHdEQUFBO0N0QjJ3VUg7QXNCMXdVRztFQUNFLHdEQUFBO0N0QjR3VUw7O0FzQnJ4VUM7RUFDRSw0REFBQTtDdEJ3eFVIOztBc0J0eFVDO0VBQ0UsaURBQUE7Q3RCeXhVSDs7QXNCdnhVQztFQUNFLHdEQUFBO0N0QjB4VUg7QXNCenhVRztFQUNFLHdEQUFBO0N0QjJ4VUw7O0FzQnB5VUM7RUFDRSxnREFBQTtDdEJ1eVVIOztBc0JyeVVDO0VBQ0UscUNBQUE7Q3RCd3lVSDs7QXNCdHlVQztFQUNFLDRDQUFBO0N0Qnl5VUg7QXNCeHlVRztFQUNFLDRDQUFBO0N0QjB5VUw7O0FzQm56VUM7RUFDRSxnREFBQTtDdEJzelVIOztBc0JwelVDO0VBQ0UscUNBQUE7Q3RCdXpVSDs7QXNCcnpVQztFQUNFLDRDQUFBO0N0Qnd6VUg7QXNCdnpVRztFQUNFLDRDQUFBO0N0Qnl6VUw7O0FzQmwwVUM7RUFDRSxnREFBQTtDdEJxMFVIOztBc0JuMFVDO0VBQ0UscUNBQUE7Q3RCczBVSDs7QXNCcDBVQztFQUNFLDRDQUFBO0N0QnUwVUg7QXNCdDBVRztFQUNFLDRDQUFBO0N0QncwVUw7O0FzQmoxVUM7RUFDRSxnREFBQTtDdEJvMVVIOztBc0JsMVVDO0VBQ0UscUNBQUE7Q3RCcTFVSDs7QXNCbjFVQztFQUNFLDRDQUFBO0N0QnMxVUg7QXNCcjFVRztFQUNFLDRDQUFBO0N0QnUxVUw7O0FzQmgyVUM7RUFDRSxnREFBQTtDdEJtMlVIOztBc0JqMlVDO0VBQ0UscUNBQUE7Q3RCbzJVSDs7QXNCbDJVQztFQUNFLDRDQUFBO0N0QnEyVUg7QXNCcDJVRztFQUNFLDRDQUFBO0N0QnMyVUw7O0FzQi8yVUM7RUFDRSxnREFBQTtDdEJrM1VIOztBc0JoM1VDO0VBQ0UscUNBQUE7Q3RCbTNVSDs7QXNCajNVQztFQUNFLDRDQUFBO0N0Qm8zVUg7QXNCbjNVRztFQUNFLDRDQUFBO0N0QnEzVUw7O0FzQjkzVUM7RUFDRSxnREFBQTtDdEJpNFVIOztBc0IvM1VDO0VBQ0UscUNBQUE7Q3RCazRVSDs7QXNCaDRVQztFQUNFLDRDQUFBO0N0Qm00VUg7QXNCbDRVRztFQUNFLDRDQUFBO0N0Qm80VUw7O0FzQjkzVUQ7RUFDRSxtREFBQTtDdEJpNFVEOztBc0IvM1VEO0VBQ0Usd0NBQUE7Q3RCazRVRDs7QXNCaDRVRDtFQUNFLCtDQUFBO0N0Qm00VUQ7QXNCbDRVQztFQUNFLCtDQUFBO0N0Qm80VUg7O0FzQjUzVUM7RUFDRSxtREFBQTtDdEIrM1VIOztBc0I3M1VDO0VBQ0Usd0NBQUE7Q3RCZzRVSDs7QXNCOTNVQztFQUNFLCtDQUFBO0N0Qmk0VUg7QXNCaDRVRztFQUNFLCtDQUFBO0N0Qms0VUw7O0FzQjM0VUM7RUFDRSw2REFBQTtDdEI4NFVIOztBc0I1NFVDO0VBQ0Usa0RBQUE7Q3RCKzRVSDs7QXNCNzRVQztFQUNFLHlEQUFBO0N0Qmc1VUg7QXNCLzRVRztFQUNFLHlEQUFBO0N0Qmk1VUw7O0FzQjE1VUM7RUFDRSw0REFBQTtDdEI2NVVIOztBc0IzNVVDO0VBQ0UsaURBQUE7Q3RCODVVSDs7QXNCNTVVQztFQUNFLHdEQUFBO0N0Qis1VUg7QXNCOTVVRztFQUNFLHdEQUFBO0N0Qmc2VUw7O0FzQno2VUM7RUFDRSw2REFBQTtDdEI0NlVIOztBc0IxNlVDO0VBQ0Usa0RBQUE7Q3RCNjZVSDs7QXNCMzZVQztFQUNFLHlEQUFBO0N0Qjg2VUg7QXNCNzZVRztFQUNFLHlEQUFBO0N0Qis2VUw7O0FzQng3VUM7RUFDRSw2REFBQTtDdEIyN1VIOztBc0J6N1VDO0VBQ0Usa0RBQUE7Q3RCNDdVSDs7QXNCMTdVQztFQUNFLHlEQUFBO0N0QjY3VUg7QXNCNTdVRztFQUNFLHlEQUFBO0N0Qjg3VUw7O0FzQnY4VUM7RUFDRSxpREFBQTtDdEIwOFVIOztBc0J4OFVDO0VBQ0Usc0NBQUE7Q3RCMjhVSDs7QXNCejhVQztFQUNFLDZDQUFBO0N0QjQ4VUg7QXNCMzhVRztFQUNFLDZDQUFBO0N0QjY4VUw7O0FzQnQ5VUM7RUFDRSxpREFBQTtDdEJ5OVVIOztBc0J2OVVDO0VBQ0Usc0NBQUE7Q3RCMDlVSDs7QXNCeDlVQztFQUNFLDZDQUFBO0N0QjI5VUg7QXNCMTlVRztFQUNFLDZDQUFBO0N0QjQ5VUw7O0FzQnIrVUM7RUFDRSxpREFBQTtDdEJ3K1VIOztBc0J0K1VDO0VBQ0Usc0NBQUE7Q3RCeStVSDs7QXNCditVQztFQUNFLDZDQUFBO0N0QjArVUg7QXNCeitVRztFQUNFLDZDQUFBO0N0QjIrVUw7O0FzQnAvVUM7RUFDRSxpREFBQTtDdEJ1L1VIOztBc0JyL1VDO0VBQ0Usc0NBQUE7Q3RCdy9VSDs7QXNCdC9VQztFQUNFLDZDQUFBO0N0QnkvVUg7QXNCeC9VRztFQUNFLDZDQUFBO0N0QjAvVUw7O0FzQm5nVkM7RUFDRSxpREFBQTtDdEJzZ1ZIOztBc0JwZ1ZDO0VBQ0Usc0NBQUE7Q3RCdWdWSDs7QXNCcmdWQztFQUNFLDZDQUFBO0N0QndnVkg7QXNCdmdWRztFQUNFLDZDQUFBO0N0QnlnVkw7O0FzQmxoVkM7RUFDRSxpREFBQTtDdEJxaFZIOztBc0JuaFZDO0VBQ0Usc0NBQUE7Q3RCc2hWSDs7QXNCcGhWQztFQUNFLDZDQUFBO0N0QnVoVkg7QXNCdGhWRztFQUNFLDZDQUFBO0N0QndoVkw7O0FzQmppVkM7RUFDRSxpREFBQTtDdEJvaVZIOztBc0JsaVZDO0VBQ0Usc0NBQUE7Q3RCcWlWSDs7QXNCbmlWQztFQUNFLDZDQUFBO0N0QnNpVkg7QXNCcmlWRztFQUNFLDZDQUFBO0N0QnVpVkw7O0FzQjVoVkM7RUFDRSxtREFBQTtDdEIraFZIOztBc0I3aFZDO0VBQ0Usd0NBQUE7Q3RCZ2lWSDs7QXNCOWhWQztFQUNFLCtDQUFBO0N0QmlpVkg7QXNCaGlWRztFQUNFLCtDQUFBO0N0QmtpVkw7O0FzQjNpVkM7RUFDRSw4REFBQTtDdEI4aVZIOztBc0I1aVZDO0VBQ0UsbURBQUE7Q3RCK2lWSDs7QXNCN2lWQztFQUNFLDBEQUFBO0N0QmdqVkg7QXNCL2lWRztFQUNFLDBEQUFBO0N0QmlqVkw7O0FzQjFqVkM7RUFDRSwyREFBQTtDdEI2alZIOztBc0IzalZDO0VBQ0UsZ0RBQUE7Q3RCOGpWSDs7QXNCNWpWQztFQUNFLHVEQUFBO0N0QitqVkg7QXNCOWpWRztFQUNFLHVEQUFBO0N0QmdrVkw7O0FzQnprVkM7RUFDRSw4REFBQTtDdEI0a1ZIOztBc0Ixa1ZDO0VBQ0UsbURBQUE7Q3RCNmtWSDs7QXNCM2tWQztFQUNFLDBEQUFBO0N0QjhrVkg7QXNCN2tWRztFQUNFLDBEQUFBO0N0QitrVkw7O0FzQnhsVkM7RUFDRSw2REFBQTtDdEIybFZIOztBc0J6bFZDO0VBQ0Usa0RBQUE7Q3RCNGxWSDs7QXNCMWxWQztFQUNFLHlEQUFBO0N0QjZsVkg7QXNCNWxWRztFQUNFLHlEQUFBO0N0QjhsVkw7O0FzQnZtVkM7RUFDRSw4REFBQTtDdEIwbVZIOztBc0J4bVZDO0VBQ0UsbURBQUE7Q3RCMm1WSDs7QXNCem1WQztFQUNFLDBEQUFBO0N0QjRtVkg7QXNCM21WRztFQUNFLDBEQUFBO0N0QjZtVkw7O0FzQnRuVkM7RUFDRSwyREFBQTtDdEJ5blZIOztBc0J2blZDO0VBQ0UsZ0RBQUE7Q3RCMG5WSDs7QXNCeG5WQztFQUNFLHVEQUFBO0N0QjJuVkg7QXNCMW5WRztFQUNFLHVEQUFBO0N0QjRuVkw7O0FzQnJvVkM7RUFDRSw2REFBQTtDdEJ3b1ZIOztBc0J0b1ZDO0VBQ0Usa0RBQUE7Q3RCeW9WSDs7QXNCdm9WQztFQUNFLHlEQUFBO0N0QjBvVkg7QXNCem9WRztFQUNFLHlEQUFBO0N0QjJvVkw7O0FzQmpvVkM7RUFDRSwrREFBQTtDdEJvb1ZIOztBc0Jsb1ZDO0VBQ0Usb0RBQUE7Q3RCcW9WSDs7QXNCbm9WQztFQUNFLDJEQUFBO0N0QnNvVkg7QXNCcm9WRztFQUNFLDJEQUFBO0N0QnVvVkw7O0FzQmhwVkM7RUFDRSwrREFBQTtDdEJtcFZIOztBc0JqcFZDO0VBQ0Usb0RBQUE7Q3RCb3BWSDs7QXNCbHBWQztFQUNFLDJEQUFBO0N0QnFwVkg7QXNCcHBWRztFQUNFLDJEQUFBO0N0QnNwVkw7O0FzQi9wVkM7RUFDRSxvREFBQTtDdEJrcVZIOztBc0JocVZDO0VBQ0UseUNBQUE7Q3RCbXFWSDs7QXNCanFWQztFQUNFLGdEQUFBO0N0Qm9xVkg7QXNCbnFWRztFQUNFLGdEQUFBO0N0QnFxVkw7O0FzQjlxVkM7RUFDRSwrREFBQTtDdEJpclZIOztBc0IvcVZDO0VBQ0Usb0RBQUE7Q3RCa3JWSDs7QXNCaHJWQztFQUNFLDJEQUFBO0N0Qm1yVkg7QXNCbHJWRztFQUNFLDJEQUFBO0N0Qm9yVkw7O0FzQjdyVkM7RUFDRSwrREFBQTtDdEJnc1ZIOztBc0I5clZDO0VBQ0Usb0RBQUE7Q3RCaXNWSDs7QXNCL3JWQztFQUNFLDJEQUFBO0N0QmtzVkg7QXNCanNWRztFQUNFLDJEQUFBO0N0Qm1zVkw7O0FzQjVzVkM7RUFDRSwrREFBQTtDdEIrc1ZIOztBc0I3c1ZDO0VBQ0Usb0RBQUE7Q3RCZ3RWSDs7QXNCOXNWQztFQUNFLDJEQUFBO0N0Qml0Vkg7QXNCaHRWRztFQUNFLDJEQUFBO0N0Qmt0Vkw7O0FzQjN0VkM7RUFDRSwrREFBQTtDdEI4dFZIOztBc0I1dFZDO0VBQ0Usb0RBQUE7Q3RCK3RWSDs7QXNCN3RWQztFQUNFLDJEQUFBO0N0Qmd1Vkg7QXNCL3RWRztFQUNFLDJEQUFBO0N0Qml1Vkw7O0FzQjF1VkM7RUFDRSwrREFBQTtDdEI2dVZIOztBc0IzdVZDO0VBQ0Usb0RBQUE7Q3RCOHVWSDs7QXNCNXVWQztFQUNFLDJEQUFBO0N0Qit1Vkg7QXNCOXVWRztFQUNFLDJEQUFBO0N0Qmd2Vkw7O0FzQnJ1VkM7RUFDRSw4REFBQTtDdEJ3dVZIOztBc0J0dVZDO0VBQ0UsbURBQUE7Q3RCeXVWSDs7QXNCdnVWQztFQUNFLDBEQUFBO0N0QjB1Vkg7QXNCenVWRztFQUNFLDBEQUFBO0N0QjJ1Vkw7O0FzQnB2VkM7RUFDRSwrREFBQTtDdEJ1dlZIOztBc0JydlZDO0VBQ0Usb0RBQUE7Q3RCd3ZWSDs7QXNCdHZWQztFQUNFLDJEQUFBO0N0Qnl2Vkg7QXNCeHZWRztFQUNFLDJEQUFBO0N0QjB2Vkw7O0FzQm53VkM7RUFDRSwrREFBQTtDdEJzd1ZIOztBc0Jwd1ZDO0VBQ0Usb0RBQUE7Q3RCdXdWSDs7QXNCcndWQztFQUNFLDJEQUFBO0N0Qnd3Vkg7QXNCdndWRztFQUNFLDJEQUFBO0N0Qnl3Vkw7O0FzQmx4VkM7RUFDRSwrREFBQTtDdEJxeFZIOztBc0JueFZDO0VBQ0Usb0RBQUE7Q3RCc3hWSDs7QXNCcHhWQztFQUNFLDJEQUFBO0N0QnV4Vkg7QXNCdHhWRztFQUNFLDJEQUFBO0N0Qnd4Vkw7O0FzQmp5VkM7RUFDRSwrREFBQTtDdEJveVZIOztBc0JseVZDO0VBQ0Usb0RBQUE7Q3RCcXlWSDs7QXNCbnlWQztFQUNFLDJEQUFBO0N0QnN5Vkg7QXNCcnlWRztFQUNFLDJEQUFBO0N0QnV5Vkw7O0FzQmh6VkM7RUFDRSwrREFBQTtDdEJtelZIOztBc0JqelZDO0VBQ0Usb0RBQUE7Q3RCb3pWSDs7QXNCbHpWQztFQUNFLDJEQUFBO0N0QnF6Vkg7QXNCcHpWRztFQUNFLDJEQUFBO0N0QnN6Vkw7O0FzQi96VkM7RUFDRSw4REFBQTtDdEJrMFZIOztBc0JoMFZDO0VBQ0UsbURBQUE7Q3RCbTBWSDs7QXNCajBWQztFQUNFLDBEQUFBO0N0Qm8wVkg7QXNCbjBWRztFQUNFLDBEQUFBO0N0QnEwVkw7O0FzQjkwVkM7RUFDRSw4REFBQTtDdEJpMVZIOztBc0IvMFZDO0VBQ0UsbURBQUE7Q3RCazFWSDs7QXNCaDFWQztFQUNFLDBEQUFBO0N0Qm0xVkg7QXNCbDFWRztFQUNFLDBEQUFBO0N0Qm8xVkw7O0FzQnowVkM7RUFDRSxnREFBQTtDdEI0MFZIOztBc0IxMFZDO0VBQ0UscUNBQUE7Q3RCNjBWSDs7QXNCMzBWQztFQUNFLDRDQUFBO0N0QjgwVkg7QXNCNzBWRztFQUNFLDRDQUFBO0N0QiswVkw7O0FzQngxVkM7RUFDRSw0REFBQTtDdEIyMVZIOztBc0J6MVZDO0VBQ0UsaURBQUE7Q3RCNDFWSDs7QXNCMTFWQztFQUNFLHdEQUFBO0N0QjYxVkg7QXNCNTFWRztFQUNFLHdEQUFBO0N0QjgxVkw7O0FzQnYyVkM7RUFDRSwwREFBQTtDdEIwMlZIOztBc0J4MlZDO0VBQ0UsK0NBQUE7Q3RCMjJWSDs7QXNCejJWQztFQUNFLHNEQUFBO0N0QjQyVkg7QXNCMzJWRztFQUNFLHNEQUFBO0N0QjYyVkw7O0FzQnQzVkM7RUFDRSw0REFBQTtDdEJ5M1ZIOztBc0J2M1ZDO0VBQ0UsaURBQUE7Q3RCMDNWSDs7QXNCeDNWQztFQUNFLHdEQUFBO0N0QjIzVkg7QXNCMTNWRztFQUNFLHdEQUFBO0N0QjQzVkw7O0FzQnI0VkM7RUFDRSwwREFBQTtDdEJ3NFZIOztBc0J0NFZDO0VBQ0UsK0NBQUE7Q3RCeTRWSDs7QXNCdjRWQztFQUNFLHNEQUFBO0N0QjA0Vkg7QXNCejRWRztFQUNFLHNEQUFBO0N0QjI0Vkw7O0FzQnA1VkM7RUFDRSw0REFBQTtDdEJ1NVZIOztBc0JyNVZDO0VBQ0UsaURBQUE7Q3RCdzVWSDs7QXNCdDVWQztFQUNFLHdEQUFBO0N0Qnk1Vkg7QXNCeDVWRztFQUNFLHdEQUFBO0N0QjA1Vkw7O0FzQm42VkM7RUFDRSwrQ0FBQTtDdEJzNlZIOztBc0JwNlZDO0VBQ0Usb0NBQUE7Q3RCdTZWSDs7QXNCcjZWQztFQUNFLDJDQUFBO0N0Qnc2Vkg7QXNCdjZWRztFQUNFLDJDQUFBO0N0Qnk2Vkw7O0FzQmw3VkM7RUFDRSw0REFBQTtDdEJxN1ZIOztBc0JuN1ZDO0VBQ0UsaURBQUE7Q3RCczdWSDs7QXNCcDdWQztFQUNFLHdEQUFBO0N0QnU3Vkg7QXNCdDdWRztFQUNFLHdEQUFBO0N0Qnc3Vkw7O0FzQjc2VkM7RUFDRSxtREFBQTtDdEJnN1ZIOztBc0I5NlZDO0VBQ0Usd0NBQUE7Q3RCaTdWSDs7QXNCLzZWQztFQUNFLCtDQUFBO0N0Qms3Vkg7QXNCajdWRztFQUNFLCtDQUFBO0N0Qm03Vkw7O0FzQjU3VkM7RUFDRSw4REFBQTtDdEIrN1ZIOztBc0I3N1ZDO0VBQ0UsbURBQUE7Q3RCZzhWSDs7QXNCOTdWQztFQUNFLDBEQUFBO0N0Qmk4Vkg7QXNCaDhWRztFQUNFLDBEQUFBO0N0Qms4Vkw7O0FzQjM4VkM7RUFDRSw2REFBQTtDdEI4OFZIOztBc0I1OFZDO0VBQ0Usa0RBQUE7Q3RCKzhWSDs7QXNCNzhWQztFQUNFLHlEQUFBO0N0Qmc5Vkg7QXNCLzhWRztFQUNFLHlEQUFBO0N0Qmk5Vkw7O0FzQjE5VkM7RUFDRSw4REFBQTtDdEI2OVZIOztBc0IzOVZDO0VBQ0UsbURBQUE7Q3RCODlWSDs7QXNCNTlWQztFQUNFLDBEQUFBO0N0Qis5Vkg7QXNCOTlWRztFQUNFLDBEQUFBO0N0QmcrVkw7O0FzQnorVkM7RUFDRSw2REFBQTtDdEI0K1ZIOztBc0IxK1ZDO0VBQ0Usa0RBQUE7Q3RCNitWSDs7QXNCMytWQztFQUNFLHlEQUFBO0N0QjgrVkg7QXNCNytWRztFQUNFLHlEQUFBO0N0QisrVkw7O0FzQngvVkM7RUFDRSw4REFBQTtDdEIyL1ZIOztBc0J6L1ZDO0VBQ0UsbURBQUE7Q3RCNC9WSDs7QXNCMS9WQztFQUNFLDBEQUFBO0N0QjYvVkg7QXNCNS9WRztFQUNFLDBEQUFBO0N0QjgvVkw7O0FzQnZnV0M7RUFDRSxrREFBQTtDdEIwZ1dIOztBc0J4Z1dDO0VBQ0UsdUNBQUE7Q3RCMmdXSDs7QXNCemdXQztFQUNFLDhDQUFBO0N0QjRnV0g7QXNCM2dXRztFQUNFLDhDQUFBO0N0QjZnV0w7O0FzQnRoV0M7RUFDRSw2REFBQTtDdEJ5aFdIOztBc0J2aFdDO0VBQ0Usa0RBQUE7Q3RCMGhXSDs7QXNCeGhXQztFQUNFLHlEQUFBO0N0QjJoV0g7QXNCMWhXRztFQUNFLHlEQUFBO0N0QjRoV0w7O0FzQnRoV0Q7RUFDRSw2REFBQTtDdEJ5aFdEOztBc0J2aFdEO0VBQ0Usa0RBQUE7Q3RCMGhXRDs7QXNCeGhXRDtFQUNFLHlEQUFBO0N0QjJoV0Q7QXNCMWhXQztFQUNFLHlEQUFBO0N0QjRoV0g7O0FzQnBoV0M7RUFDRSw4REFBQTtDdEJ1aFdIOztBc0JyaFdDO0VBQ0UsbURBQUE7Q3RCd2hXSDs7QXNCdGhXQztFQUNFLDBEQUFBO0N0QnloV0g7QXNCeGhXRztFQUNFLDBEQUFBO0N0QjBoV0w7O0FzQm5pV0M7RUFDRSw2REFBQTtDdEJzaVdIOztBc0JwaVdDO0VBQ0Usa0RBQUE7Q3RCdWlXSDs7QXNCcmlXQztFQUNFLHlEQUFBO0N0QndpV0g7QXNCdmlXRztFQUNFLHlEQUFBO0N0QnlpV0w7O0FzQmxqV0M7RUFDRSw2REFBQTtDdEJxaldIOztBc0JualdDO0VBQ0Usa0RBQUE7Q3RCc2pXSDs7QXNCcGpXQztFQUNFLHlEQUFBO0N0QnVqV0g7QXNCdGpXRztFQUNFLHlEQUFBO0N0QndqV0w7O0FzQmprV0M7RUFDRSw2REFBQTtDdEJva1dIOztBc0Jsa1dDO0VBQ0Usa0RBQUE7Q3RCcWtXSDs7QXNCbmtXQztFQUNFLHlEQUFBO0N0QnNrV0g7QXNCcmtXRztFQUNFLHlEQUFBO0N0QnVrV0w7O0FzQmhsV0M7RUFDRSw2REFBQTtDdEJtbFdIOztBc0JqbFdDO0VBQ0Usa0RBQUE7Q3RCb2xXSDs7QXNCbGxXQztFQUNFLHlEQUFBO0N0QnFsV0g7QXNCcGxXRztFQUNFLHlEQUFBO0N0QnNsV0w7O0FzQi9sV0M7RUFDRSw2REFBQTtDdEJrbVdIOztBc0JobVdDO0VBQ0Usa0RBQUE7Q3RCbW1XSDs7QXNCam1XQztFQUNFLHlEQUFBO0N0Qm9tV0g7QXNCbm1XRztFQUNFLHlEQUFBO0N0QnFtV0w7O0FzQjltV0M7RUFDRSw4REFBQTtDdEJpbldIOztBc0IvbVdDO0VBQ0UsbURBQUE7Q3RCa25XSDs7QXNCaG5XQztFQUNFLDBEQUFBO0N0Qm1uV0g7QXNCbG5XRztFQUNFLDBEQUFBO0N0Qm9uV0w7O0FzQjduV0M7RUFDRSxrREFBQTtDdEJnb1dIOztBc0I5bldDO0VBQ0UsdUNBQUE7Q3RCaW9XSDs7QXNCL25XQztFQUNFLDhDQUFBO0N0QmtvV0g7QXNCam9XRztFQUNFLDhDQUFBO0N0Qm1vV0w7O0FzQjVvV0M7RUFDRSw4REFBQTtDdEIrb1dIOztBc0I3b1dDO0VBQ0UsbURBQUE7Q3RCZ3BXSDs7QXNCOW9XQztFQUNFLDBEQUFBO0N0QmlwV0g7QXNCaHBXRztFQUNFLDBEQUFBO0N0QmtwV0w7O0FzQjNwV0M7RUFDRSw2REFBQTtDdEI4cFdIOztBc0I1cFdDO0VBQ0Usa0RBQUE7Q3RCK3BXSDs7QXNCN3BXQztFQUNFLHlEQUFBO0N0QmdxV0g7QXNCL3BXRztFQUNFLHlEQUFBO0N0QmlxV0w7O0FzQjNwV0Q7RUFDRSwrREFBQTtDdEI4cFdEOztBc0I1cFdEO0VBQ0Usb0RBQUE7Q3RCK3BXRDs7QXNCN3BXRDtFQUNFLGdERHhOVTtDckJ3M1dYOztBc0J6cFdDO0VBQ0UsK0RBQUE7Q3RCNHBXSDs7QXNCMXBXQztFQUNFLG9EQUFBO0N0QjZwV0g7O0FzQjNwV0M7RUFDRSwyREFBQTtDdEI4cFdIO0FzQjdwV0c7RUFDRSwyREFBQTtDdEIrcFdMOztBc0J4cVdDO0VBQ0UsMERBQUE7Q3RCMnFXSDs7QXNCenFXQztFQUNFLCtDQUFBO0N0QjRxV0g7O0FzQjFxV0M7RUFDRSxzREFBQTtDdEI2cVdIO0FzQjVxV0c7RUFDRSxzREFBQTtDdEI4cVdMOztBc0J2cldDO0VBQ0UsOERBQUE7Q3RCMHJXSDs7QXNCeHJXQztFQUNFLG1EQUFBO0N0QjJyV0g7O0FzQnpyV0M7RUFDRSwwREFBQTtDdEI0cldIO0FzQjNyV0c7RUFDRSwwREFBQTtDdEI2cldMOztBc0J0c1dDO0VBQ0UsNkRBQUE7Q3RCeXNXSDs7QXNCdnNXQztFQUNFLGtEQUFBO0N0QjBzV0g7O0FzQnhzV0M7RUFDRSx5REFBQTtDdEIyc1dIO0FzQjFzV0c7RUFDRSx5REFBQTtDdEI0c1dMOztBc0JydFdDO0VBQ0UsNERBQUE7Q3RCd3RXSDs7QXNCdHRXQztFQUNFLGlEQUFBO0N0Qnl0V0g7O0FzQnZ0V0M7RUFDRSx3REFBQTtDdEIwdFdIO0FzQnp0V0c7RUFDRSx3REFBQTtDdEIydFdMOztBc0JwdVdDO0VBQ0UsNERBQUE7Q3RCdXVXSDs7QXNCcnVXQztFQUNFLGlEQUFBO0N0Qnd1V0g7O0FzQnR1V0M7RUFDRSx3REFBQTtDdEJ5dVdIO0FzQnh1V0c7RUFDRSx3REFBQTtDdEIwdVdMOztBc0JudldDO0VBQ0UsNkRBQUE7Q3RCc3ZXSDs7QXNCcHZXQztFQUNFLGtEQUFBO0N0QnV2V0g7O0FzQnJ2V0M7RUFDRSx5REFBQTtDdEJ3dldIO0FzQnZ2V0c7RUFDRSx5REFBQTtDdEJ5dldMOztBc0JodldDO0VBQ0UsK0RBQUE7Q3RCbXZXSDs7QXNCanZXQztFQUNFLG9EQUFBO0N0Qm92V0g7O0FzQmx2V0M7RUFDRSwyREFBQTtDdEJxdldIO0FzQnB2V0c7RUFDRSwyREFBQTtDdEJzdldMOztBc0IvdldDO0VBQ0UsNkRBQUE7Q3RCa3dXSDs7QXNCaHdXQztFQUNFLGtEQUFBO0N0Qm13V0g7O0FzQmp3V0M7RUFDRSx5REFBQTtDdEJvd1dIO0FzQm53V0c7RUFDRSx5REFBQTtDdEJxd1dMOztBc0I5d1dDO0VBQ0UsNkRBQUE7Q3RCaXhXSDs7QXNCL3dXQztFQUNFLGtEQUFBO0N0Qmt4V0g7O0FzQmh4V0M7RUFDRSx5REFBQTtDdEJteFdIO0FzQmx4V0c7RUFDRSx5REFBQTtDdEJveFdMOztBc0I3eFdDO0VBQ0UsNkRBQUE7Q3RCZ3lXSDs7QXNCOXhXQztFQUNFLGtEQUFBO0N0Qml5V0g7O0FzQi94V0M7RUFDRSx5REFBQTtDdEJreVdIO0FzQmp5V0c7RUFDRSx5REFBQTtDdEJteVdMOztBc0I1eVdDO0VBQ0UsOERBQUE7Q3RCK3lXSDs7QXNCN3lXQztFQUNFLG1EQUFBO0N0Qmd6V0g7O0FzQjl5V0M7RUFDRSwwREFBQTtDdEJpeldIO0FzQmh6V0c7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dENKO0lwQitNUSxnQkFBQTtHSG11WEw7Q0FDRjs7QXVCOTZYRDtFcEJtTVEsZ0NBQUE7Q0grdVhQO0FHajVYRztFb0JqQ0o7SXBCME1RLG1CQUFBO0dINHVYTDtDQUNGOztBdUJsN1hEO0VwQjhMUSxrQ0FBQTtDSHd2WFA7QUcxNVhHO0VvQjVCSjtJcEJxTVEsa0JBQUE7R0hxdlhMO0NBQ0Y7O0F1QnQ3WEQ7RXBCcUxNLG1CQUxJO0NIMHdYVDs7QXVCcjdYRDtFcEJnTE0sZ0JBTEk7Q0g4d1hUOztBdUI5NlhEO0VBQ0UsY0FBQTtFQUNBLG9CZG1TMEI7Q1Q4b1gzQjs7QXVCdjZYRDtFQUNFLGtDQUFBO0VBQ0EsYUFBQTtFQUNBLCtCQUFBO0N2QjA2WEQ7O0F1QnA2WEQ7RUFDRSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7Q3ZCdTZYRDs7QXVCajZYRDs7RUFFRSxtQkFBQTtDdkJvNlhEOztBdUJqNlhEOzs7RUFHRSxjQUFBO0VBQ0Esb0JBQUE7Q3ZCbzZYRDs7QXVCajZYRDs7OztFQUlFLGlCQUFBO0N2Qm82WEQ7O0F1Qmo2WEQ7RUFDRSxpQmQ2WDRCO0NUdWlYN0I7O0F1Qi81WEQ7RUFDRSxzQkFBQTtFQUNBLGVBQUE7Q3ZCazZYRDs7QXVCNTVYRDtFQUNFLGlCQUFBO0N2Qis1WEQ7O0F1QnY1WEQ7O0VBRUUsb0Jkc1c0QjtDVG9qWDdCOztBdUJsNVhEO0VwQm1GTSxtQkFMSTtDSHcwWFQ7O0F1Qi80WEQ7RUFDRSxrQmQrYTRCO0VjOWE1Qix5Q0FBQTtDdkJrNVhEOztBdUJ6NFhEOztFQUVFLG1CQUFBO0VwQitESSxrQkFMSTtFb0J4RFIsZUFBQTtFQUNBLHlCQUFBO0N2QjQ0WEQ7O0F1Qno0WEQ7RUFBTSxnQkFBQTtDdkI2NFhMOztBdUI1NFhEO0VBQU0sWUFBQTtDdkJnNVhMOztBdUIzNFhEO0VBQ0UsNEJBQUE7RUFDQSwyQkNoTWdCO0N4QjhrWWpCO0F1QjU0WEM7RUFDRSxrQ0FBQTtDdkI4NFhIOztBdUJuNFhDO0VBRUUsZUFBQTtFQUNBLHNCQUFBO0N2QnE0WEg7O0F1QjkzWEQ7Ozs7RUFJRSxzQ2RrUjRCO0VON1B4QixlQUxJO0NIazNYVDs7QXVCMTNYRDtFQUNFLGVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VwQlNJLG1CQUxJO0NIMDNYVDtBdUJ6M1hDO0VwQklJLG1CQUxJO0VvQkdOLGVBQUE7RUFDQSxtQkFBQTtDdkIyM1hIOztBdUJ2M1hEO0VwQkhNLG1CQUxJO0VvQlVSLDRCQUFBO0VBQ0Esc0JBQUE7Q3ZCMDNYRDtBdUJ2M1hDO0VBQ0UsZUFBQTtDdkJ5M1hIOztBdUJyM1hEO0VBQ0UsNEJBQUE7RXBCZkksbUJBTEk7RW9Cc0JSLHlCZHV5Q2tDO0VjdHlDbEMsdUNkdXlDa0M7RWdCM2tEaEMsdUJBQUE7Q3pCNnBZSDtBdUJ0M1hDO0VBQ0UsV0FBQTtFcEJ0QkUsZUFMSTtDSG81WFQ7O0F1QjkyWEQ7RUFDRSxpQkFBQTtDdkJpM1hEOztBdUIzMlhEOztFQUVFLHVCQUFBO0N2QjgyWEQ7O0F1QnQyWEQ7RUFDRSxxQkFBQTtFQUNBLDBCQUFBO0N2QnkyWEQ7O0F1QnQyWEQ7RUFDRSxvQmRzVDRCO0VjclQ1Qix1QmRxVDRCO0VjcFQ1QixlZGpWUztFY2tWVCxpQkFBQTtDdkJ5MlhEOztBdUJsMlhEO0VBRUUsb0JBQUE7RUFDQSxpQ0FBQTtDdkJvMlhEOztBdUJqMlhEOzs7Ozs7RUFNRSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7Q3ZCbzJYRDs7QXVCNTFYRDtFQUNFLHNCQUFBO0N2QisxWEQ7O0F1QnoxWEQ7RUFFRSxpQkFBQTtDdkIyMVhEOztBdUJuMVhEO0VBQ0UsV0FBQTtDdkJzMVhEOztBdUJqMVhEOzs7OztFQUtFLFVBQUE7RUFDQSxxQkFBQTtFcEJySEksbUJBTEk7RW9CNEhSLHFCQUFBO0N2Qm8xWEQ7O0F1QmgxWEQ7O0VBRUUscUJBQUE7Q3ZCbTFYRDs7QXVCOTBYRDtFQUNFLGdCQUFBO0N2QmkxWEQ7O0F1QjkwWEQ7RUFHRSxrQkFBQTtDdkIrMFhEO0F1QjUwWEM7RUFDRSxXQUFBO0N2QjgwWEg7O0F1QnYwWEQ7RUFDRSx5QkFBQTtDdkIwMFhEOztBdUJsMFhEOzs7O0VBSUUsMkJBQUE7Q3ZCcTBYRDtBdUJsMFhHOzs7O0VBQ0UsZ0JBQUE7Q3ZCdTBYTDs7QXVCaDBYRDtFQUNFLFdBQUE7RUFDQSxtQkFBQTtDdkJtMFhEOztBdUI5elhEO0VBQ0UsaUJBQUE7Q3ZCaTBYRDs7QXVCdnpYRDtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFVBQUE7Q3ZCMHpYRDs7QXVCbHpYRDtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLHNCZDhJNEI7RU54VnRCLGtDQUFBO0VvQjZNTixxQkFBQTtDdkJvelhEO0FHbnFZRztFb0J3V0o7SXBCL0xRLGtCQUFBO0dIOC9YTDtDQUNGO0F1QnZ6WEM7RUFDRSxZQUFBO0N2Qnl6WEg7O0F1Qmx6WEQ7Ozs7Ozs7RUFPRSxXQUFBO0N2QnF6WEQ7O0F1Qmx6WEQ7RUFDRSxhQUFBO0N2QnF6WEQ7O0F1QjV5WEQ7RUFDRSxxQkFBQTtFQUNBLDhCQUFBO0N2Qit5WEQ7O0F1QnZ5WEQ7Ozs7Ozs7RUFBQTtBQVdBO0VBQ0UseUJBQUE7Q3ZCdXlYRDs7QXVCbHlYRDtFQUNFLFdBQUE7Q3ZCcXlYRDs7QXVCOXhYRDtFQUNFLGNBQUE7RUFDQSwyQkFBQTtDdkJpeVhEOztBdUI1eFhEO0VBQ0Usc0JBQUE7Q3ZCK3hYRDs7QXVCMXhYRDtFQUNFLFVBQUE7Q3ZCNnhYRDs7QXVCdHhYRDtFQUNFLG1CQUFBO0VBQ0EsZ0JBQUE7Q3ZCeXhYRDs7QXVCanhYRDtFQUNFLHlCQUFBO0N2Qm94WEQ7O0F1QjV3WEQ7RUFDRSx5QkFBQTtDdkIrd1hEOztBMEJuMVlEO0V2QnlRTSxtQkFMSTtFdUJsUVIsaUJqQndrQjRCO0NUOHdYN0I7O0EwQmoxWUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUMHlYN0I7QUdudllHO0V1QnBHRjtJdkI2UU0sZ0JBQUE7R0g4a1lMO0NBQ0Y7O0EwQjUxWUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUcXpYN0I7QUc5dllHO0V1QnBHRjtJdkI2UU0sa0JBQUE7R0h5bFlMO0NBQ0Y7O0EwQnYyWUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUZzBYN0I7QUd6d1lHO0V1QnBHRjtJdkI2UU0sZ0JBQUE7R0hvbVlMO0NBQ0Y7O0EwQmwzWUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUMjBYN0I7QUdweFlHO0V1QnBHRjtJdkI2UU0sa0JBQUE7R0grbVlMO0NBQ0Y7O0EwQjczWUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUczFYN0I7QUcveFlHO0V1QnBHRjtJdkI2UU0sZ0JBQUE7R0gwbllMO0NBQ0Y7O0EwQng0WUM7RXZCc1FNLGtDQUFBO0V1QmxRSixpQmpCeWpCa0I7RWlCeGpCbEIsaUJqQndpQjBCO0NUaTJYN0I7QUcxeVlHO0V1QnBHRjtJdkI2UU0sa0JBQUE7R0hxb1lMO0NBQ0Y7O0EwQjMzWUQ7RUN2REUsZ0JBQUE7RUFDQSxpQkFBQTtDM0JzN1lEOztBMEIzM1lEO0VDNURFLGdCQUFBO0VBQ0EsaUJBQUE7QzNCMjdZRDs7QTBCNzNZRDtFQUNFLHNCQUFBO0MxQmc0WUQ7QTBCOTNZQztFQUNFLHFCakJna0IwQjtDVGcwWDdCOztBMEJ0M1lEO0V2Qm9OTSxtQkFMSTtFdUI3TVIsMEJBQUE7QzFCeTNZRDs7QTBCcjNZRDtFQUNFLG9CRTlETztFekIyUUgsbUJBTEk7Q0hpcllUO0EwQnQzWUM7RUFDRSxpQkFBQTtDMUJ3M1lIOztBMEJwM1lEO0VBQ0Usa0JBQUE7RUFDQSxvQkV4RU87RXpCMlFILG1CQUxJO0V1QjVMUixlakJ0RlM7Q1Q2OFlWO0EwQnIzWUM7RUFDRSxjQUFBO0MxQnUzWUg7O0E2QnY5WUQ7RUNJRSxnQkFBQTtFQUdBLGFBQUE7QzlCcTlZRDs7QTZCdDlZRDtFQUNFLGlCcEI0OENrQztFb0IzOENsQyx1QnBCUFM7RW9CUVQs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O0NuQytuWkQ7O0FtQ3ZrWlc7RUF4RFYsMEJBQUE7Q25DbW9aRDs7QW1DM2taVztFQXhEVixpQkFBQTtDbkN1b1pEOztBbUMva1pXO0VBeERWLDBCQUFBO0NuQzJvWkQ7O0FtQ25sWlc7RUF4RFYsMEJBQUE7Q25DK29aRDs7QW1DdmxaVztFQXhEVixpQkFBQTtDbkNtcFpEOztBbUMzbFpXO0VBeERWLDBCQUFBO0NuQ3VwWkQ7O0FtQy9sWlc7RUF4RFYsMEJBQUE7Q25DMnBaRDs7QW1DeGxaTzs7RUFFRSxpQkFBQTtDbkMybFpUOztBbUN4bFpPOztFQUVFLGlCQUFBO0NuQzJsWlQ7O0FtQ2xtWk87O0VBRUUsdUJBQUE7Q25DcW1aVDs7QW1DbG1aTzs7RUFFRSx1QkFBQTtDbkNxbVpUOztBbUM1bVpPOztFQUVFLHNCQUFBO0NuQyttWlQ7O0FtQzVtWk87O0VBRUUsc0JBQUE7Q25DK21aVDs7QW1DdG5aTzs7RUFFRSxvQkFBQTtDbkN5blpUOztBbUN0blpPOztFQUVFLG9CQUFBO0NuQ3luWlQ7O0FtQ2hvWk87O0VBRUUsc0JBQUE7Q25DbW9aVDs7QW1DaG9aTzs7RUFFRSxzQkFBQTtDbkNtb1pUOztBbUMxb1pPOztFQUVFLG9CQUFBO0NuQzZvWlQ7O0FtQzFvWk87O0VBRUUsb0JBQUE7Q25DNm9aVDs7QW1DcHBaTzs7RUFFRSxvQkFBQTtDbkN1cFpUOztBbUNwcFpPOztFQUVFLG9CQUFBO0NuQ3VwWlQ7O0FtQzlwWk87O0VBRUUsb0JBQUE7Q25DaXFaVDs7QW1DOXBaTzs7RUFFRSxvQkFBQTtDbkNpcVpUOztBbUN4cVpPOztFQUVFLG9CQUFBO0NuQzJxWlQ7O0FtQ3hxWk87O0VBRUUsb0JBQUE7Q25DMnFaVDs7QW1DbHJaTzs7RUFFRSxvQkFBQTtDbkNxclpUOztBbUNsclpPOztFQUVFLG9CQUFBO0NuQ3FyWlQ7O0FtQzVyWk87O0VBRUUsb0JBQUE7Q25DK3JaVDs7QW1DNXJaTzs7RUFFRSxvQkFBQTtDbkMrclpUOztBbUN0c1pPOztFQUVFLG9CQUFBO0NuQ3lzWlQ7O0FtQ3RzWk87O0VBRUUsb0JBQUE7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RW1DN2xhUztJQXhEViwwQkFBQTtHbkN3cGFDO0VtQ2htYVM7SUF4RFYsMEJBQUE7R25DMnBhQztFbUNubWFTO0lBeERWLGlCQUFBO0duQzhwYUM7RW1DdG1hUztJQXhEViwwQkFBQTtHbkNpcWFDO0VtQ3ptYVM7SUF4RFYsMEJBQUE7R25Db3FhQztFbUM1bWFTO0lBeERWLGlCQUFBO0duQ3VxYUM7RW1DL21hUztJQXhEViwwQkFBQTtHbkMwcWFDO0VtQ2xuYVM7SUF4RFYsMEJBQUE7R25DNnFhQztFbUMxbWFLOztJQUVFLGlCQUFBO0duQzRtYVA7RW1Dem1hSzs7SUFFRSxpQkFBQTtHbkMybWFQO0VtQ2xuYUs7O0lBRUUsdUJBQUE7R25Db25hUDtFbUNqbmFLOztJQUVFLHVCQUFBO0duQ21uYVA7RW1DMW5hSzs7SUFFRSxzQkFBQTtHbkM0bmFQO0VtQ3puYUs7O0lBRUUsc0JBQUE7R25DMm5hUDtFbUNsb2FLOztJQUVFLG9CQUFBO0duQ29vYVA7RW1Dam9hSzs7SUFFRSxvQkFBQTtHbkNtb2FQO0VtQzFvYUs7O0lBRUUsc0JBQUE7R25DNG9hUDtFbUN6b2FLOztJQUVFLHNCQUFBO0duQzJvYVA7RW1DbHBhSzs7SUFFRSxvQkFBQTtHbkNvcGFQO0VtQ2pwYUs7O0lBRUUsb0JBQUE7R25DbXBhUDtFbUMxcGFLOztJQUVFLG9CQUFBO0duQzRwYVA7RW1DenBhSzs7SUFFRSxvQkFBQTtHbkMycGFQO0VtQ2xxYUs7O0lBRUUsb0JBQUE7R25Db3FhUDtFbUNqcWFLOztJQUVFLG9CQUFBO0duQ21xYVA7RW1DMXFhSzs7SUFFRSxvQkFBQTtHbkM0cWFQO0VtQ3pxYUs7O0lBRUUsb0JBQUE7R25DMnFhUDtFbUNscmFLOztJQUVFLG9CQUFBO0duQ29yYVA7RW1DanJhSzs7SUFFRSxvQkFBQTtHbkNtcmFQO0VtQzFyYUs7O0lBRUUsb0JBQUE7R25DNHJhUDtFbUN6cmFLOztJQUVFLG9CQUFBO0duQzJyYVA7RW1DbHNhSzs7SUFFRSxvQkFBQTtHbkNvc2FQO0VtQ2pzYUs7O0lBRUUsb0JBQUE7R25DbXNhUDtFbUMx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QUFBO0duQzBvYkM7RW1DbGxiUztJQXhEViwwQkFBQTtHbkM2b2JDO0VtQ3JsYlM7SUF4RFYsaUJBQUE7R25DZ3BiQztFbUN4bGJTO0lBeERWLDBCQUFBO0duQ21wYkM7RW1DM2xiUztJQXhEViwwQkFBQTtHbkNzcGJDO0VtQzlsYlM7SUF4RFYsaUJBQUE7R25DeXBiQztFbUNqbWJTO0lBeERWLDBCQUFBO0duQzRwYkM7RW1DcG1iUztJQXhEViwwQkFBQTtHbkMrcGJDO0VtQzVsYks7O0lBRUUsaUJBQUE7R25DOGxiUDtFbUMzbGJLOztJQUVFLGlCQUFBO0duQzZsYlA7RW1DcG1iSzs7SUFFRSx1QkFBQTtHbkNzbWJQO0VtQ25tYks7O0lBRUUsdUJBQUE7R25DcW1iUDtFbUM1bWJLOztJQUVFLHNCQUFBO0duQzhtYlA7RW1DM21iSzs7SUFFRSxzQkFBQTtHbkM2bWJQO0VtQ3BuYks7O0lBRUUsb0JBQUE7R25Dc25iUDtFbUNubmJLOztJQUVFLG9CQUFBO0duQ3FuYlA7RW1DNW5iSzs7SUFFRSxzQkFBQTtHbkM4bmJQO0VtQzNuYks7O0lBRUUsc0JBQUE7R25DNm5iUDtFbUNwb2JLOztJQUVFLG9CQUFBO0duQ3NvYlA7RW1Dbm9iSzs7SUFFRSxvQkFBQTtHbkNxb2JQO0VtQzVvYks7O0lBRUUsb0JBQUE7R25DOG9iUDtFbUMzb2JLOztJQUVFLG9CQUFBO0duQzZvYlA7RW1DcHBiSzs7SUFFRSxvQkFBQTtHbkNzcGJQO0VtQ25wYks7O0lBRUUsb0JBQUE7R25DcXBiUDtFbUM1cGJLOztJQUVFLG9CQUFBO0duQzhwYlA7RW1DM3BiSzs7SUFFRSxvQkFBQTtHbkM2cGJQO0VtQ3BxYks7O0lBRUUsb0JBQUE7R25Dc3FiUDtFbUNucWJLOztJQUVFLG9CQUFBO0duQ3FxYlA7RW1DNXFiSzs7SUFFRSxvQkFBQTtHbkM4cWJQO0VtQzNxYks7O0lBRUUsb0JBQUE7R25DNnFiUDtFbUNwcmJLOztJQUVFLG9CQUFBO0duQ3NyYlA7RW1DbnJiSzs7SUFFRSxvQkFBQTtHbkNxcmJQO0VtQzVyYks7O0lBRUUscUJBQUE7R25DOHJiUDtFbUMzcmJLOztJQUVFLHFCQUFBO0duQzZyYlA7RW1DcHNiSzs7SUFFRSxxQkFBQTtHbkNzc2JQO0VtQ25zYks7O0lBRUUscUJBQUE7R25DcXNiUDtFbUM1c2JLOztJQUVFLHFCQUFBO0duQzhzYlA7RW1DM3NiSzs7SUFFRSxxQkFBQTtHbkM2c2JQO0VtQ3B0Yks7O0lBRUUscUJBQUE7R25Dc3RiUDtFbUNudGJLOztJQUVFLHFCQUFBO0duQ3F0YlA7Q0FDRjtBVWh4Ykc7RXlCVUU7SUFDRSxpQkFBQTtRQUFBLGFBQUE7R25DeXdiTDtFbUN0d2JHO0lBcENKLG1CQUFBO1FBQUEsZUFBQTtJQUNBLFlBQUE7R25DNnliQztFbUMveGJEO0lBQ0UsbUJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtHbkNpeWJEO0VtQ255YkQ7SUFDRSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxXQUFBO0duQ3F5YkQ7RW1DdnliRDtJQUNFLG1CQUFBO1FBQUEsZUFBQTtJQUNBLHNCQUFBO0duQ3l5YkQ7RW1DM3liRDtJQUNFLG1CQUFBO1FBQUEsZUFBQTtJQUNBLFdBQUE7R25DNnliRDtFbUMveWJEO0lBQ0UsbUJBQUE7UUFBQSxlQUFBO0lBQ0EsV0FBQTtHbkNpemJEO0VtQ256YkQ7SUFDRSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxzQkFBQTtHbkNxemJEO0VtQ3R4Ykc7SUFoREosbUJBQUE7UUFBQSxlQUFBO0lBQ0EsWUFBQTtHbkN5MGJDO0VtQ3B4Yk87SUFoRU4sbUJBQUE7UUFBQSxlQUFBO0lBQ0EsbUJBQUE7R25DdTFiRDtFbUN4eGJPO0lBaEVOLG1CQUFBO1FBQUEsZUFBQTtJQUNBLG9CQUFBO0duQzIxYkQ7RW1DNXhiTztJQWhFTixtQkFBQTtRQUFBLGVBQUE7SUFDQSxXQUFBO0duQysxYkQ7RW1DaHliTztJQWhFTixtQkFBQTtRQUFBLGVBQUE7SUFDQSxvQkFBQTtHbkNtMmJEO0VtQ3B5Yk87SUFoRU4sbUJBQUE7UUFBQSxlQUFBO0lBQ0Esb0JBQUE7R25DdTJiRDtFbUN4eWJPO0lBaEVOLG1CQUFBO1FBQUEsZUFBQTtJQUNBLFdBQUE7R25DMjJiRDtFbUM1eWJPO0lBaEVOLG1CQUFBO1FBQUEsZUFBQTtJQUNBLG9CQUFBO0duQysyYkQ7RW1DaHpiTztJQWhFTixtQkFBQTtRQUFBLGVBQUE7SUFDQSxvQkFBQTtHbkNtM2JEO0VtQ3B6Yk87SUFoRU4sbUJBQUE7UUFBQSxlQUFBO0lBQ0EsV0FBQTtHbkN1M2JEO0VtQ3h6Yk87SUFoRU4sbUJBQUE7UUFBQSxlQUFBO0lBQ0Esb0JBQUE7R25DMjNiRDtFbUM1emJPO0lBaEVOLG1CQUFBO1FBQUEsZUFBQTtJQUNBLG9CQUFBO0duQyszYkQ7RW1DaDBiTztJQWhFTixtQkFBQTtRQUFBLGVBQUE7SUFDQSxZQUFBO0duQ200YkQ7RW1DNXpiUztJQXhEVixlQUFBO0duQ3UzYkM7RW1DL3piUztJQXhEVix5QkFBQTtHbkMwM2JDO0VtQ2wwYlM7SUF4RFYsMEJBQUE7R25DNjNiQztFbUNyMGJTO0lBeERWLGlCQUFBO0duQ2c0YkM7RW1DeDBiUztJQXhEViwwQkFBQTtHbkNtNGJDO0VtQzMwYlM7SUF4RFYsMEJBQUE7R25DczRiQztFbUM5MGJTO0lBeERWLGlCQUFBO0duQ3k0YkM7RW1DajFiUztJQXhEViwwQkFBQTtHbkM0NGJDO0VtQ3AxYlM7SUF4RFYsMEJBQUE7R25DKzRiQztFbUN2MWJTO0lBeERWLGlCQUFBO0duQ2s1YkM7RW1DMTFiUztJQXhEViwwQkFBQTtHbkNxNWJDO0VtQzcxYlM7SUF4RFYsMEJBQUE7R25DdzViQztFbUNyMWJLOztJQUVFLGlCQUFBO0duQ3UxYlA7RW1DcDFiSzs7SUFFRSxpQkFBQTtHbkNzMWJQO0VtQzcxYks7O0lBRUUsdUJBQUE7R25DKzFiUDtFbUM1MWJLOztJQUVFLHVCQUFBO0duQzgxYlA7RW1DcjJiSzs7SUFFRSxzQkFBQTtHbkN1MmJQO0VtQ3AyYks7O0lBRUUsc0JBQUE7R25DczJiUDtFbUM3MmJLOztJQUVFLG9CQUFBO0duQysyYlA7RW1DNTJiSzs7SUFFRSxvQkFBQTtHbkM4MmJQO0VtQ3IzYks7O0lBRUUsc0JBQUE7R25DdTNiUDtFbUNwM2JLOztJQUVFLHNCQUFBO0duQ3MzYlA7RW1DNzNiSzs7SUFFRSxvQkFBQTtHbkMrM2JQO0VtQzUzYks7O0lBRUUsb0JBQUE7R25DODNiUDtFbUNyNGJLOztJQUVFLG9CQUFBO0duQ3U0YlA7RW1DcDRiSzs7SUFFRSxvQkFBQTtHbkNzNGJQO0VtQzc0Yks7O0lBRUUsb0JBQUE7R25DKzRiUDtFbUM1NGJLOztJQUVFLG9CQUFBO0duQzg0YlA7RW1DcjViSzs7SUFFRSxvQkFBQTtHbkN1NWJQO0VtQ3A1Yks7O0lBRUUsb0JBQUE7R25DczViUDtFbUM3NWJLOztJQUVFLG9CQUFBO0duQys1YlA7RW1DNTViSzs7SUFFRSxvQkFBQTtHbkM4NWJQO0VtQ3I2Yks7O0lBRUUsb0JBQUE7R25DdTZiUDtFbUNwNmJLOztJQUVFLG9CQUFBO0duQ3M2YlA7RW1DNzZiSzs7SUFFRSxvQkFBQTtHbkMrNmJQO0VtQzU2Yks7O0lBRUUsb0JBQUE7R25DODZiUDtFbUNyN2JLOztJQUVFLHFCQUFBO0duQ3U3YlA7RW1DcDdiSzs7SUFFRSxxQkFBQTtHbkNzN2JQO0VtQzc3Yks7O0lBRUUscUJBQUE7R25DKzdiUDtFbUM1N2JLOztJQUVFLHFCQUFBO0duQzg3YlA7RW1DcjhiSzs7SUFFRSxxQkFBQTtHbkN1OGJQO0VtQ3A4Yks7O0lBRUUscUJBQUE7R25DczhiUDtFbUM3OGJLOztJQUVFLHFCQUFBO0duQys4YlA7RW1DNThiSzs7SUFFRSxxQkFBQTtHbkM4OGJQO0NBQ0Y7QW9DcGtjRDtFQUNFLHVDQUFBO0VBQ0EsMkJBQUE7RUFDQSxnREFBQTtFQUNBLGtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwyQ0FBQTtFQUNBLDhDQUFBO0VBQ0EseUNBQUE7RUFDQSw2Q0FBQTtFQUNBLDBDQUFBO0VBRUEsWUFBQTtFQUNBLG9CUlNPO0VRUlAsNkJBQUE7RUFDQSxvQjNCcW9CNEI7RTJCcG9CNUIsMkNBQUE7Q3BDcWtjRDtBb0M5amNDO0VBQ0UsdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLHlCM0JpYzBCO0UyQmhjMUIseURBQUE7Q3BDZ2tjSDtBb0M3amNDO0VBQ0Usd0JBQUE7Q3BDK2pjSDtBb0M1amNDO0VBQ0UsdUJBQUE7Q3BDOGpjSDs7QW9DMWpjRDtFQUNFLG1DQUFBO0NwQzZqY0Q7O0FvQ3RqY0Q7RUFDRSxrQkFBQTtDcEN5amNEOztBb0MvaWNDO0VBQ0UseUJBQUE7Q3BDa2pjSDs7QW9DbmljQztFQUNFLG9CQUFBO0NwQ3NpY0g7QW9DbmljRztFQUNFLG9CQUFBO0NwQ3FpY0w7O0FvQzloY0M7RUFDRSx1QkFBQTtDcENpaWNIO0FvQzloY0M7RUFDRSxvQkFBQTtDcENnaWNIOztBb0N0aGNDO0VBQ0UsaURBQUE7RUFDQSxxQ0FBQTtDcEN5aGNIOztBb0NuaGNDO0VBQ0UsaURBQUE7RUFDQSxxQ0FBQTtDcENzaGNIOztBb0M5Z2NEO0VBQ0UsZ0RBQUE7RUFDQSxvQ0FBQTtDcENpaGNEOztBb0N6Z2NDO0VBQ0UsK0NBQUE7RUFDQSxtQ0FBQTtDcEM0Z2NIOztBcUNqcGNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckM2b2NIOztBcUMvcGNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckMycGNIOztBcUM3cWNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckN5cWNIOztBcUMzcmNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckN1cmNIOztBcUN6c2NDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckNxc2NIOztBcUN2dGNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckNtdGNIOztBcUNydWNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckNpdWNIOztBcUNudmNDO0VBT0UsdUJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0VBQ0EsK0JBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2QkFBQTtFQUNBLDZCQUFBO0VBRUEsNkJBQUE7RUFDQSwyQ0FBQTtDckMrdWNIOztBb0NybWNHO0VBQ0UsaUJBQUE7RUFDQSxrQ0FBQTtDcEN3bWNMOztBVTVyY0c7RTBCa0ZBO0lBQ0UsaUJBQUE7SUFDQSxrQ0FBQTtHcEM4bWNIO0NBQ0Y7QVVuc2NHO0UwQmtGQTtJQUNFLGlCQUFBO0lBQ0Esa0NBQUE7R3BDb25jSDtDQUNGO0FVenNjRztFMEJrRkE7SUFDRSxpQkFBQTtJQUNBLGtDQUFBO0dwQzBuY0g7Q0FDRjtBVS9zY0c7RTBCa0ZBO0lBQ0UsaUJBQUE7SUFDQSxrQ0FBQTtHcENnb2NIO0NBQ0Y7QVVydGNHO0UwQmtGQTtJQUNFLGlCQUFBO0lBQ0Esa0NBQUE7R3BDc29jSDtDQUNGO0FzQ255Y0Q7RUFDRSxzQjdCOHhCc0M7Q1R1Z2J2Qzs7QXNDNXhjRDtFQUNFLHNCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFbkNvUkksbUJBTEk7RW1DM1FSLGlCN0IraEI0QjtDVDh2YjdCOztBc0N6eGNEO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtFbkMwUUksbUJBTEk7Q0h3aGNUOztBc0N6eGNEO0VBQ0UscUJBQUE7RUFDQSx3QkFBQTtFbkNvUUksb0JBTEk7Q0g4aGNUOztBdUMxemNEO0VBQ0Usb0I5QnN4QnNDO0VOdGZsQyxtQkFMSTtFb0N2UlIsZTlCS1M7Q1RzemNWOztBd0NoMGNEO0VBQ0UsZUFBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtFckM4UkksZ0JBTEk7RXFDdFJSLGlCL0JtaUI0QjtFK0JsaUI1QixpQi9CeWlCNEI7RStCeGlCNUIsZS9CS1M7RStCSlQsdUIvQkxTO0UrQk1ULDZCQUFBO0VBQ0Esd0JBQUE7RUFDQSxpQkFBQTtFZkdFLGlCQUFBO0VNTEUsaURBUlc7RVVVWCx5RURNSjtDeEMremNEO0F5Q2owY0s7RURoQk47SUNpQlEsaUJBQUE7R3pDbzBjTDtDQUNGO0F3Q2wwY0M7RUFDRSxpQkFBQTtDeENvMGNIO0F3Q2wwY0c7RUFDRSxnQkFBQTtDeENvMGNMO0F3Qy96Y0M7RUFDRSxlL0JqQk87RStCa0JQLHVCL0IzQk87RStCNEJQLHNCL0JxeUJvQztFK0JweUJwQyxXQUFBO0VUdkJFLHdGQVJXO0MvQmkyY2hCO0F3Q3R6Y0M7RUFFRSxjQUFBO0N4Q3V6Y0g7QXdDbnpjQztFQUNFLGUvQjFDTztFK0I0Q1AsV0FBQTtDeENvemNIO0F3Q3Z6Y0M7RUFDRSxlL0IxQ087RStCNENQLFdBQUE7Q3hDb3pjSDtBd0M1eWNDO0VBRUUsMEJacERPO0VZdURQLFdBQUE7Q3hDMnljSDtBd0N2eWNDO0VBQ0UsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLDJCL0Jnb0IwQjtFK0IvbkIxQixlL0I5RE87RWlDYlQsMEJkWVM7RVlpRVAscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQmhCRGlCO0VnQkVqQixpQkFBQTtFQ3RFRSxzSUR1RUY7Q3hDeXljSDtBeUM1MmNLO0VEdURKO0lDdERNLGlCQUFBO0d6QysyY0w7Q0FDRjtBd0MzeWNDO0VBQ0UsMEIvQnM0QjhCO0NUdTZhakM7O0F3Q3B5Y0Q7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQi9CMmM0QjtFK0IxYzVCLGUvQnpGUztFK0IwRlQsOEJBQUE7RUFDQSwwQkFBQTtFQUNBLGtCQUFBO0N4Q3V5Y0Q7QXdDcnljQztFQUNFLFdBQUE7Q3hDdXljSDtBd0NweWNDO0VBRUUsaUJBQUE7RUFDQSxnQkFBQTtDeENxeWNIOztBd0MxeGNEO0VBQ0UsdUMvQnN0QnNDO0UrQnJ0QnRDLHdCQUFBO0VyQ2tLSSxvQkFMSTtFc0I3UU4sdUJBQUE7Q3pCKzRjSDtBd0MzeGNDO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtFQUNBLDBCL0JnbEIwQjtDVDZzYjdCOztBd0N6eGNEO0VBQ0UscUMvQjBzQnNDO0UrQnpzQnRDLHFCQUFBO0VyQ3FKSSxtQkFMSTtFc0I3UU4sc0JBQUE7Q3pCMjVjSDtBd0MxeGNDO0VBQ0UscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHdCL0J1a0IwQjtDVHF0YjdCOztBd0NweGNDO0VBQ0UsbUJoQnpFVztDeEJnMmNkO0F3Q3B4Y0M7RUFDRSx1Qy9Cb3JCb0M7Q1RrbWJ2QztBd0NueGNDO0VBQ0UscUMvQmlyQm9DO0NUb21idkM7O0F3Q2h4Y0Q7RUFDRSxZL0IrcUJzQztFK0I5cUJ0QyxlaEJ4RmE7RWdCeUZiLGtCL0I2aEI0QjtDVHN2YjdCO0F3Q2p4Y0M7RUFDRSxnQkFBQTtDeENteGNIO0F3Q2h4Y0M7RUFDRSxxQkFBQTtFZnBLQSxpQkFBQTtDekJ1N2NIO0F3Qy93Y0M7RWZ4S0UsaUJBQUE7Q3pCMDdjSDtBd0M5d2NDO0VBQW9CLG1DL0J5cEJrQjtDVHduYnZDO0F3Q2h4Y0M7RUFBb0IsaUMvQnlwQmtCO0NUMG5idkM7O0EyQzk4Y0Q7RUFDRSxlQUFBO0VBQ0EsWUFBQTtFQUNBLDJDQUFBO0VBQ0Esd0NBQUE7RXhDNFJJLGdCQUxJO0V3Q3BSUixpQmxDaWlCNEI7RWtDaGlCNUIsaUJsQ3VpQjRCO0VrQ3RpQjVCLGVsQ0dTO0VrQ0ZULHVCbENQUztFa0NRVCxrUEFBQTtFQUNBLDZCQUFBO0VBQ0EsMENsQ3c1QmtDO0VrQ3Y1QmxDLDJCbEN3NUJrQztFa0N2NUJsQywwQkFBQTtFbEJERSx3QkFBQTtFTUxFLGlEQVJXO0VVVVgseUVFT0o7RUFDQSxpQkFBQTtDM0NnOWNEO0F5Q3A5Y0s7RUVmTjtJRmdCUSxpQkFBQTtHekN1OWNMO0NBQ0Y7QTJDbjljQztFQUNFLHNCbEM4eUJvQztFa0M3eUJwQyxXQUFBO0VaZEUsd0ZBUlc7Qy9CNCtjaEI7QTJDNzhjQztFQUVFLHVCbEN1cUIwQjtFa0N0cUIxQix1QkFBQTtDM0M4OGNIO0EyQzM4Y0M7RUFFRSwwQmY3Qk87QzVCeStjVjtBMkN2OGNDO0VBQ0UsbUJBQUE7RUFDQSwyQkFBQTtDM0N5OGNIOztBMkNyOGNEO0VBQ0UscUJsQ2dxQjRCO0VrQy9wQjVCLHdCbEMrcEI0QjtFa0M5cEI1QixxQmxDK3BCNEI7RU5yYnhCLG9CQUxJO0VzQjdRTix1QkFBQTtDekJrL2NIOztBMkNyOGNEO0VBQ0Usb0JsQzRwQjRCO0VrQzNwQjVCLHVCbEMycEI0QjtFa0MxcEI1QixtQmxDMnBCNEI7RU56YnhCLG1CQUxJO0VzQjdRTixzQkFBQTtDekIwL2NIOztBNEN6Z2REO0VBQ0UsZUFBQTtFQUNBLG1CbkM0MUJ3QztFbUMzMUJ4QyxvQm5DNDFCd0M7RW1DMzFCeEMsd0JuQzQxQndDO0NUZ3JiekM7QTRDMWdkQztFQUNFLFlBQUE7RUFDQSxvQkFBQTtDNUM0Z2RIOztBNEN4Z2REO0VBQ0UscUJuQ2sxQndDO0VtQ2oxQnhDLGdCQUFBO0VBQ0Esa0JBQUE7QzVDMmdkRDtBNEN6Z2RDO0VBQ0UsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtDNUMyZ2RIOztBNEN2Z2REO0VBQ0UsV25DbzBCd0M7RW1DbjBCeEMsWW5DbTBCd0M7RW1DbDBCeEMsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCbkN6QlM7RW1DMEJULDZCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLHNDbkN1MEJ3QztFbUN0MEJ4QyxpQkFBQTtFQUNBLDBCQUFBO0M1QzBnZEQ7QTRDdmdkQztFbkJ2QkUsc0JBQUE7Q3pCaWlkSDtBNEN0Z2RDO0VBRUUsbUJuQzh6QnNDO0NUeXNiekM7QTRDcGdkQztFQUNFLHdCbkNxekJzQztDVGl0YnpDO0E0Q25nZEM7RUFDRSxzQm5DaXhCb0M7RW1DaHhCcEMsV0FBQTtFQUNBLGtEbkM2cEI0QjtDVHcyYi9CO0E0Q2xnZEM7RUFDRSwwQmhCMURNO0VnQjJETixzQmhCM0RNO0M1QitqZFQ7QTRDbGdkRztFQUlJLGdQQUFBO0M1Q2lnZFA7QTRDNy9jRztFQUlJLHdKQUFBO0M1QzQvY1A7QTRDdi9jQztFQUNFLDBCaEIvRU07RWdCZ0ZOLHNCaEJoRk07RWdCcUZKLDBPQUFBO0M1Q3EvY0w7QTRDai9jQztFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLGFuQzZ4QnVDO0NUc3RiMUM7QTRDNStjRztFQUNFLGdCQUFBO0VBQ0EsYW5Db3hCcUM7Q1QwdGIxQzs7QTRDaCtjRDtFQUNFLG9CbkMrd0JnQztDVG90YmpDO0E0Q2orY0M7RUFDRSxXbkMyd0I4QjtFbUMxd0I5QixvQkFBQTtFQUNBLHlLQUFBO0VBQ0EsaUNBQUE7RW5CM0dBLG1CQUFBO0VnQkhFLGtER2dIRjtDNUNtK2NIO0F5Qy9rZEs7RUdzR0o7SUhyR00saUJBQUE7R3pDa2xkTDtDQUNGO0E0Q3QrY0c7RUFDRSwySkFBQTtDNUN3K2NMO0E0Q3IrY0c7RUFDRSxrQ25DMHdCNEI7RW1DcndCMUIsd0pBQUE7QzVDbStjUDtBNEM5OWNDO0VBQ0UscUJuQ3F2QjhCO0VtQ3B2QjlCLGdCQUFBO0M1Q2crY0g7QTRDOTljRztFQUNFLHFCQUFBO0VBQ0EsZUFBQTtDNUNnK2NMOztBNEMzOWNEO0VBQ0Usc0JBQUE7RUFDQSxtQm5DbXVCZ0M7Q1QydmJqQzs7QTRDMzljRDtFQUNFLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtDNUM4OWNEO0E0QzE5Y0c7RUFDRSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxjbkNvbEJ3QjtDVHc0YjdCOztBNkNqb2REO0VBQ0UsWUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxpQkFBQTtDN0Nvb2REO0E2Q2xvZEM7RUFDRSxXQUFBO0M3Q29vZEg7QTZDaG9kRztFQUEwQixrRXBDcThCYTtDVDhyYjFDO0E2Q2xvZEc7RUFBMEIsa0VwQ284QmE7Q1Rpc2IxQztBNkNsb2RDO0VBQ0UsVUFBQTtDN0Nvb2RIO0E2Q2pvZEM7RUFDRSxZcENzN0J1QztFb0NyN0J2QyxhcENxN0J1QztFb0NwN0J2QyxxQkFBQTtFSHpCRiwwQkFBQTtFRzJCRSxVcENxN0J1QztFZ0JqOEJ2QyxvQkFBQTtFTUxFLGdEQVJXO0VVVVgsNkdJa0JGO0VBQ0EsaUJBQUE7QzdDbW9kSDtBeUNscGRLO0VJTUo7SUpMTSxpQkFBQTtHekNxcGRMO0NBQ0Y7QTZDdG9kRztFSGpDRiwwQmpDcTlCeUM7Q1RxdGIxQztBNkNwb2RDO0VBQ0UsWXBDKzVCOEI7RW9DOTVCOUIsZXBDKzVCOEI7RW9DOTVCOUIsbUJBQUE7RUFDQSxnQnBDODVCOEI7RW9DNzVCOUIsMEJqQjlCTztFaUIrQlAsMEJBQUE7RXBCN0JBLG9CQUFBO0VNTEUsaURBUlc7Qy9Ca3JkaEI7QTZDbm9kQztFQUNFLFlwQzI1QnVDO0VvQzE1QnZDLGFwQzA1QnVDO0VpQzc4QnpDLDBCQUFBO0VHcURFLFVwQzI1QnVDO0VnQmo4QnZDLG9CQUFBO0VNTEUsZ0RBUlc7RVVVWCw2R0k0Q0Y7RUFDQSxpQkFBQTtDN0Nxb2RIO0F5QzlxZEs7RUlpQ0o7SUpoQ00saUJBQUE7R3pDaXJkTDtDQUNGO0E2Q3hvZEc7RUgzREYsMEJqQ3E5QnlDO0NUaXZiMUM7QTZDdG9kQztFQUNFLFlwQ3E0QjhCO0VvQ3A0QjlCLGVwQ3E0QjhCO0VvQ3A0QjlCLG1CQUFBO0VBQ0EsZ0JwQ280QjhCO0VvQ240QjlCLDBCakJ4RE87RWlCeURQLDBCQUFBO0VwQnZE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QUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbEQrb2VIO0FrRDVvZUM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRGdyZWpCO0FrRHZvZUc7RUFHSSx5RkFBQTtDbER1b2VQOztBaUQvamVDO0VDbEhBLFlBQUE7RVJKQSwwQnJCMEdhO0U2QnBHYixzQjdCb0dhO0VVaEdULG9GQVJXO0MvQjByZWhCO0FrRG5yZUM7RUFJSSwwSEFBQTtDbERrcmVMO0FrRDdxZUM7RUFDRSwwQkFwQmlCO0VBcUJqQixZQUFBO0VBQ0Esc0JBckJhO0NsRG9zZWhCO0FrRDNxZUM7RUFFRSxZQUFBO0VBQ0EsMEI3QjhFVztFNkI3RVgsc0I3QjZFVztFNkI1RVgscUJBQUE7Q2xENHFlSDtBa0R6cWVDO0VBR0UsWUFBQTtFQUNBLDBCQXBDa0I7RUF3Q2xCLHNCQXZDYztDbEQ2c2VqQjtBa0RwcWVHO0VBR0ksdUZBQUE7Q2xEb3FlUDs7QWlENWxlQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0J1dGVoQjtBa0RodGVDO0VBSUksMkhBQUE7Q2xEK3NlTDtBa0Qxc2VDO0VBQ0UsMEJBcEJpQjtFQXFCakIsWUFBQTtFQUNBLHNCQXJCYTtDbERpdWVoQjtBa0R4c2VDO0VBRUUsWUFBQTtFQUNBLDBCN0I4RVc7RTZCN0VYLHNCN0I2RVc7RTZCNUVYLHFCQUFBO0NsRHlzZUg7QWtEdHNlQztFQUdFLFlBQUE7RUFDQSwwQkFwQ2tCO0VBd0NsQixzQkF2Q2M7Q2xEMHVlakI7QWtEanNlRztFQUdJLHdGQUFBO0NsRGlzZVA7O0FpRHpuZUM7RUNsSEEsWUFBQTtFUkpBLDBCckIwR2E7RTZCcEdiLHNCN0JvR2E7RVVoR1Qsb0ZBUlc7Qy9Cb3ZlaEI7QWtEN3VlQztFQUlJLDJIQUFBO0NsRDR1ZUw7QWtEdnVlQztFQUNFLDBCQXBCaUI7RUFxQmpCLFlBQUE7RUFDQSxzQkFyQmE7Q2xEOHZlaEI7QWtEcnVlQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbERzdWVIO0FrRG51ZUM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRHV3ZWpCO0FrRDl0ZUc7RUFHSSx3RkFBQTtDbEQ4dGVQOztBaUR0cGVDO0VDbEhBLFlBQUE7RVJKQSwwQnJCMEdhO0U2QnBHYixzQjdCb0dhO0VVaEdULG9GQVJXO0MvQml4ZWhCO0FrRDF3ZUM7RUFJSSwwSEFBQTtDbER5d2VMO0FrRHB3ZUM7RUFDRSwwQkFwQmlCO0VBcUJqQixZQUFBO0VBQ0Esc0JBckJhO0NsRDJ4ZWhCO0FrRGx3ZUM7RUFFRSxZQUFBO0VBQ0EsMEI3QjhFVztFNkI3RVgsc0I3QjZFVztFNkI1RVgscUJBQUE7Q2xEbXdlSDtBa0Rod2VDO0VBR0UsWUFBQTtFQUNBLDBCQXBDa0I7RUF3Q2xCLHNCQXZDYztDbERveWVqQjtBa0QzdmVHO0VBR0ksdUZBQUE7Q2xEMnZlUDs7QWlEbnJlQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0I4eWVoQjtBa0R2eWVDO0VBSUksNEhBQUE7Q2xEc3llTDtBa0RqeWVDO0VBQ0UsMEJEd0d1QjtFQ3ZHdkIsWUFBQTtFQUNBLHNCRHVHbUI7Q2pENHJldEI7QWtEL3hlQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbERneWVIO0FrRDd4ZUM7RUFHRSxZQUFBO0VBQ0EsMEJEd0Z3QjtFQ3BGeEIsc0JEcUZvQjtDakRxc2V2QjtBa0R4eGVHO0VBR0kseUZBQUE7Q2xEd3hlUDs7QWlEaHRlQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0IyMGVoQjtBa0RwMGVDO0VBSUkseUhBQUE7Q2xEbTBlTDtBa0Q5emVDO0VBQ0UsMEJEaUh1QjtFQ2hIdkIsWUFBQTtFQUNBLHNCRGdIbUI7Q2pEZ3RldEI7QWtENXplQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbEQ2emVIO0FrRDF6ZUM7RUFHRSxZQUFBO0VBQ0EsMEJEaUd3QjtFQzdGeEIsc0JEOEZvQjtDakR5dGV2QjtBa0RyemVHO0VBR0ksc0ZBQUE7Q2xEcXplUDs7QWlEN3VlQztFQ2xIQSxZQUFBO0VSSkEsdUJyQjBHYTtFNkJwR2IsbUI3Qm9HYTtFVWhHVCxvRkFSVztDL0J3MmVoQjtBa0RqMmVDO0VBSUksc0hBQUE7Q2xEZzJlTDtBa0QzMWVDO0VBQ0Usd0JBcEJpQjtFQXFCakIsWUFBQTtFQUNBLG9CQXJCYTtDbERrM2VoQjtBa0R6MWVDO0VBRUUsWUFBQTtFQUNBLHVCN0I4RVc7RTZCN0VYLG1CN0I2RVc7RTZCNUVYLHFCQUFBO0NsRDAxZUg7QWtEdjFlQztFQUdFLFlBQUE7RUFDQSx3QkFwQ2tCO0VBd0NsQixvQkF2Q2M7Q2xEMjNlakI7QWtEbDFlRztFQUdJLG1GQUFBO0NsRGsxZVA7O0FpRDF3ZUM7RUNsSEEsWUFBQTtFUkpBLHVCckIwR2E7RTZCcEdiLG1CN0JvR2E7RVVoR1Qsb0ZBUlc7Qy9CcTRlaEI7QWtEOTNlQztFQUlJLDRIQUFBO0NsRDYzZUw7QWtEeDNlQztFQUNFLDBCQXBCaUI7RUFxQmpCLFlBQUE7RUFDQSxzQkFyQmE7Q2xEKzRlaEI7QWtEdDNlQztFQUVFLFlBQUE7RUFDQSx1QjdCOEVXO0U2QjdFWCxtQjdCNkVXO0U2QjVFWCxxQkFBQTtDbER1M2VIO0FrRHAzZUM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRHc1ZWpCO0FrRC8yZUc7RUFHSSx5RkFBQTtDbEQrMmVQOztBaUR2eWVDO0VDbEhBLFlBQUE7RVJKQSwwQnJCMEdhO0U2QnBHYixzQjdCb0dhO0VVaEdULG9GQVJXO0MvQms2ZWhCO0FrRDM1ZUM7RUFJSSw0SEFBQTtDbEQwNWVMO0FrRHI1ZUM7RUFDRSwwQkFwQmlCO0VBcUJqQixZQUFBO0VBQ0Esc0JBckJhO0NsRDQ2ZWhCO0FrRG41ZUM7RUFFRSxZQUFBO0VBQ0EsMEI3QjhFVztFNkI3RVgsc0I3QjZFVztFNkI1RVgscUJBQUE7Q2xEbzVlSDtBa0RqNWVDO0VBR0UsWUFBQTtFQUNBLDBCQXBDa0I7RUF3Q2xCLHNCQXZDYztDbERxN2VqQjtBa0Q1NGVHO0VBR0kseUZBQUE7Q2xENDRlUDs7QWlEcDBlQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0IrN2VoQjtBa0R4N2VDO0VBSUksNEhBQUE7Q2xEdTdlTDtBa0RsN2VDO0VBQ0UsMEJBcEJpQjtFQXFCakIsWUFBQTtFQUNBLHNCQXJCYTtDbER5OGVoQjtBa0RoN2VDO0VBRUUsWUFBQTtFQUNBLDBCN0I4RVc7RTZCN0VYLHNCN0I2RVc7RTZCNUVYLHFCQUFBO0NsRGk3ZUg7QWtEOTZlQztFQUdFLFlBQUE7RUFDQSwwQkFwQ2tCO0VBd0NsQixzQkF2Q2M7Q2xEazllakI7QWtEejZlRztFQUdJLHlGQUFBO0NsRHk2ZVA7O0FpRGoyZUM7RUNsSEEsWUFBQTtFUkpBLDBCckIwR2E7RTZCcEdiLHNCN0JvR2E7RVVoR1Qsb0ZBUlc7Qy9CNDllaEI7QWtEcjllQztFQUlJLDRIQUFBO0NsRG85ZUw7QWtELzhlQztFQUNFLDBCQXBCaUI7RUFxQmpCLFlBQUE7RUFDQSxzQkFyQmE7Q2xEcytlaEI7QWtENzhlQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbEQ4OGVIO0FrRDM4ZUM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRCsrZWpCO0FrRHQ4ZUc7RUFHSSx5RkFBQTtDbERzOGVQOztBaUQ5M2VDO0VDbEhBLFlBQUE7RVJKQSwwQnJCMEdhO0U2QnBHYixzQjdCb0dhO0VVaEdULG9GQVJXO0MvQnkvZWhCO0FrRGwvZUM7RUFJSSw0SEFBQTtDbERpL2VMO0FrRDUrZUM7RUFDRSwwQkFwQmlCO0VBcUJqQixZQUFBO0VBQ0Esc0JBckJhO0NsRG1nZmhCO0FrRDErZUM7RUFFRSxZQUFBO0VBQ0EsMEI3QjhFVztFNkI3RVgsc0I3QjZFVztFNkI1RVgscUJBQUE7Q2xEMitlSDtBa0R4K2VDO0VBR0UsWUFBQTtFQUNBLDBCQXBDa0I7RUF3Q2xCLHNCQXZDYztDbEQ0Z2ZqQjtBa0RuK2VHO0VBR0kseUZBQUE7Q2xEbStlUDs7QWlEMzVlQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0JzaGZoQjtBa0QvZ2ZDO0VBSUksNEhBQUE7Q2xEOGdmTDtBa0R6Z2ZDO0VBQ0UsMEJBcEJpQjtFQXFCakIsWUFBQTtFQUNBLHNCQXJCYTtDbERnaWZoQjtBa0R2Z2ZDO0VBRUUsWUFBQTtFQUNBLDBCN0I4RVc7RTZCN0VYLHNCN0I2RVc7RTZCNUVYLHFCQUFBO0NsRHdnZkg7QWtEcmdmQztFQUdFLFlBQUE7RUFDQSwwQkFwQ2tCO0VBd0NsQixzQkF2Q2M7Q2xEeWlmakI7QWtEaGdmRztFQUdJLHlGQUFBO0NsRGdnZlA7O0FpRHg3ZUM7RUNsSEEsWUFBQTtFUkpBLDBCckIwR2E7RTZCcEdiLHNCN0JvR2E7RVVoR1Qsb0ZBUlc7Qy9CbWpmaEI7QWtENWlmQztFQUlJLDRIQUFBO0NsRDJpZkw7QWtEdGlmQztFQUNFLDBCQXBCaUI7RUFxQmpCLFlBQUE7RUFDQSxzQkFyQmE7Q2xENmpmaEI7QWtEcGlmQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbERxaWZIO0FrRGxpZkM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRHNrZmpCO0FrRDdoZkc7RUFHSSx5RkFBQTtDbEQ2aGZQOztBaURyOWVDO0VDbEhBLFlBQUE7RVJKQSwwQnJCMEdhO0U2QnBHYixzQjdCb0dhO0VVaEdULG9GQVJXO0MvQmdsZmhCO0FrRHprZkM7RUFJSSx5SEFBQTtDbER3a2ZMO0FrRG5rZkM7RUFDRSwwQkFwQmlCO0VBcUJqQixZQUFBO0VBQ0Esc0JBckJhO0NsRDBsZmhCO0FrRGprZkM7RUFFRSxZQUFBO0VBQ0EsMEI3QjhFVztFNkI3RVgsc0I3QjZFVztFNkI1RVgscUJBQUE7Q2xEa2tmSDtBa0QvamZDO0VBR0UsWUFBQTtFQUNBLDBCQXBDa0I7RUF3Q2xCLHNCQXZDYztDbERtbWZqQjtBa0QxamZHO0VBR0ksc0ZBQUE7Q2xEMGpmUDs7QWlEbC9lQztFQ2xIQSxZQUFBO0VSSkEsMEJyQjBHYTtFNkJwR2Isc0I3Qm9HYTtFVWhHVCxvRkFSVztDL0I2bWZoQjtBa0R0bWZDO0VBSUkseUhBQUE7Q2xEcW1mTDtBa0RobWZDO0VBQ0UsMEJBcEJpQjtFQXFCakIsWUFBQTtFQUNBLHNCQXJCYTtDbER1bmZoQjtBa0Q5bGZDO0VBRUUsWUFBQTtFQUNBLDBCN0I4RVc7RTZCN0VYLHNCN0I2RVc7RTZCNUVYLHFCQUFBO0NsRCtsZkg7QWtENWxmQztFQUdFLFlBQUE7RUFDQSwwQkFwQ2tCO0VBd0NsQixzQkF2Q2M7Q2xEZ29makI7QWtEdmxmRztFQUdJLHNGQUFBO0NsRHVsZlA7O0FpRC9nZkM7RUNsSEEsWUFBQTtFUkpBLDBCckIwR2E7RTZCcEdiLHNCN0JvR2E7RVVoR1Qsb0ZBUlc7Qy9CMG9maEI7QWtEbm9mQztFQUlJLHlIQUFBO0NsRGtvZkw7QWtEN25mQztFQUNFLDBCQXBCaUI7RUFxQmpCLFlBQUE7RUFDQSxzQkFyQmE7Q2xEb3BmaEI7QWtEM25mQztFQUVFLFlBQUE7RUFDQSwwQjdCOEVXO0U2QjdFWCxzQjdCNkVXO0U2QjVFWCxxQkFBQTtDbEQ0bmZIO0FrRHpuZkM7RUFHRSxZQUFBO0VBQ0EsMEJBcENrQjtFQXdDbEIsc0JBdkNjO0NsRDZwZmpCO0FrRHBuZkc7RUFHSSxzRkFBQTtDbERvbmZQOztBaURsaGZDO0VDekZBLGU3Qm1EYTtFNkJsRGIsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLG9DQUFBO0NsRCttZkQ7QWtEN21mQztFQUNFLGVBUGdEO0VBUWhELG9DQUFBO0NsRCttZkg7QWtENW1mQztFQUVFLDBFQUFBO0NsRDZtZkg7QWtEMW1mQztFQUVFLGU3QmtDVztFNkJqQ1gsOEJBQUE7Q2xEMm1mSDtBa0R4bWZDO0VBR0UsZTdCMkJXO0U2QjFC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cHBrQkM7RUFDRSxlRG1MeUI7RUNsTHpCLDBCRGlMc0I7Q25FcytqQnpCO0FvRXBwa0JLO0VBRUUsZUQ2S3FCO0VDNUtyQiwwQkFBQTtDcEVxcGtCUDtBb0VscGtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHVLcUI7RUN0S3JCLHNCRHNLcUI7Q25FOCtqQjVCOztBb0VscWtCQztFQUNFLGVEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkVvL2pCekI7QW9FbHFrQks7RUFFRSxlRDZLcUI7RUM1S3JCLDBCQUFBO0NwRW1xa0JQO0FvRWhxa0JLO0VBQ0UsWTNEUkc7RTJEU0gsMEJEdUtxQjtFQ3RLckIsc0JEc0txQjtDbkU0L2pCNUI7O0FvRWhya0JDO0VBQ0UsZURtTHlCO0VDbEx6QiwwQkRpTHNCO0NuRWtna0J6QjtBb0VocmtCSztFQUVFLGVENktxQjtFQzVLckIsMEJBQUE7Q3BFaXJrQlA7QW9FOXFrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR1S3FCO0VDdEtyQixzQkRzS3FCO0NuRTBna0I1Qjs7QW9FOXJrQkM7RUFDRSxlRG1MeUI7RUNsTHpCLDBCRGlMc0I7Q25FZ2hrQnpCO0FvRTlya0JLO0VBRUUsZUQ2S3FCO0VDNUtyQiwwQkFBQTtDcEUrcmtCUDtBb0U1cmtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHVLcUI7RUN0S3JCLHNCRHNLcUI7Q25Fd2hrQjVCOztBb0U1c2tCQztFQUNFLGVEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkU4aGtCekI7QW9FNXNrQks7RUFFRSxlRDZLcUI7RUM1S3JCLDBCQUFBO0NwRTZza0JQO0FvRTFza0JLO0VBQ0UsWTNEUkc7RTJEU0gsMEJEdUtxQjtFQ3RLckIsc0JEc0txQjtDbkVzaWtCNUI7O0FvRTF0a0JDO0VBQ0UsZURxTDJCO0VDcEwzQiwwQkRpTHNCO0NuRTRpa0J6QjtBb0UxdGtCSztFQUVFLGVEK0t1QjtFQzlLdkIsMEJBQUE7Q3BFMnRrQlA7QW9FeHRrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR5S3VCO0VDeEt2QixzQkR3S3VCO0NuRWtqa0I5Qjs7QW9FeHVrQkM7RUFDRSxlRG1MeUI7RUNsTHpCLDBCRGlMc0I7Q25FMGprQnpCO0FvRXh1a0JLO0VBRUUsZUQ2S3FCO0VDNUtyQiwwQkFBQTtDcEV5dWtCUDtBb0V0dWtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHVLcUI7RUN0S3JCLHNCRHNLcUI7Q25Fa2trQjVCOztBb0V0dmtCQztFQUNFLGFEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkV3a2tCekI7QW9FdHZrQks7RUFFRSxhRDZLcUI7RUM1S3JCLDBCQUFBO0NwRXV2a0JQO0FvRXB2a0JLO0VBQ0UsWTNEUkc7RTJEU0gsd0JEdUtxQjtFQ3RLckIsb0JEc0txQjtDbkVnbGtCNUI7O0FvRXB3a0JDO0VBQ0UsZURxTDJCO0VDcEwzQix3QkRpTHNCO0NuRXNsa0J6QjtBb0Vwd2tCSztFQUVFLGVEK0t1QjtFQzlLdkIsMEJBQUE7Q3BFcXdrQlA7QW9FbHdrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR5S3VCO0VDeEt2QixzQkR3S3VCO0NuRTRsa0I5Qjs7QW9FbHhrQkM7RUFDRSxlRHFMMkI7RUNwTDNCLDBCRGlMc0I7Q25Fb21rQnpCO0FvRWx4a0JLO0VBRUUsZUQrS3VCO0VDOUt2QiwwQkFBQTtDcEVteGtCUDtBb0VoeGtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHlLdUI7RUN4S3ZCLHNCRHdLdUI7Q25FMG1rQjlCOztBb0VoeWtCQztFQUNFLGVEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkVrbmtCekI7QW9FaHlrQks7RUFFRSxlRDZLcUI7RUM1S3JCLDBCQUFBO0NwRWl5a0JQO0FvRTl4a0JLO0VBQ0UsWTNEUkc7RTJEU0gsMEJEdUtxQjtFQ3RLckIsc0JEc0txQjtDbkUwbmtCNUI7O0FvRTl5a0JDO0VBQ0UsZURxTDJCO0VDcEwzQiwwQkRpTHNCO0NuRWdva0J6QjtBb0U5eWtCSztFQUVFLGVEK0t1QjtFQzlLdkIsNEJBQUE7Q3BFK3lrQlA7QW9FNXlrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR5S3VCO0VDeEt2QixzQkR3S3VCO0NuRXNva0I5Qjs7QW9FNXprQkM7RUFDRSxlRHFMMkI7RUNwTDNCLDBCRGlMc0I7Q25FOG9rQnpCO0FvRTV6a0JLO0VBRUUsZUQrS3VCO0VDOUt2QiwwQkFBQTtDcEU2emtCUDtBb0UxemtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHlLdUI7RUN4S3ZCLHNCRHdLdUI7Q25Fb3BrQjlCOztBb0UxMGtCQztFQUNFLGVEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkU0cGtCekI7QW9FMTBrQks7RUFFRSxlRDZLcUI7RUM1S3JCLDBCQUFBO0NwRTIwa0JQO0FvRXgwa0JLO0VBQ0UsWTNEUkc7RTJEU0gsMEJEdUtxQjtFQ3RLckIsc0JEc0txQjtDbkVvcWtCNUI7O0FvRXgxa0JDO0VBQ0UsZURtTHlCO0VDbEx6QiwwQkRpTHNCO0NuRTBxa0J6QjtBb0V4MWtCSztFQUVFLGVENktxQjtFQzVLckIsMEJBQUE7Q3BFeTFrQlA7QW9FdDFrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR1S3FCO0VDdEtyQixzQkRzS3FCO0NuRWtya0I1Qjs7QW9FdDJrQkM7RUFDRSxlRG1MeUI7RUNsTHpCLDBCRGlMc0I7Q25Fd3JrQnpCO0FvRXQya0JLO0VBRUUsZUQ2S3FCO0VDNUtyQiwwQkFBQTtDcEV1MmtCUDtBb0VwMmtCSztFQUNFLFkzRFJHO0UyRFNILDBCRHVLcUI7RUN0S3JCLHNCRHNLcUI7Q25FZ3NrQjVCOztBb0VwM2tCQztFQUNFLGVEbUx5QjtFQ2xMekIsMEJEaUxzQjtDbkVzc2tCekI7QW9FcDNrQks7RUFFRSxlRDZLcUI7RUM1S3JCLDBCQUFBO0NwRXEza0JQO0FvRWwza0JLO0VBQ0UsWTNEUkc7RTJEU0gsMEJEdUtxQjtFQ3RLckIsc0JEc0txQjtDbkU4c2tCNUI7O0FvRWw0a0JDO0VBQ0UsZURtTHlCO0VDbEx6QiwwQkRpTHNCO0NuRW90a0J6QjtBb0VsNGtCSztFQUVFLGVENktxQjtFQzVLckIsMEJBQUE7Q3BFbTRrQlA7QW9FaDRrQks7RUFDRSxZM0RSRztFMkRTSCwwQkR1S3FCO0VDdEtyQixzQkRzS3FCO0NuRTR0a0I1Qjs7QXFFLzRrQkQ7RUFDRSx3QkFBQTtF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QTtDTDYybkJIOztBSy8ybkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTGszbkJIOztBS3AzbkJDO0VBQ0UsdUJBQUE7RUFDQSx1RUFBQTtDTHUzbkJIOztBS3ozbkJDO0VBQ0UsdUJBQUE7RUFDQSxvRUFBQTtDTDQzbkJIOztBSzkzbkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTGk0bkJIOztBS240bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTHM0bkJIOztBS3g0bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTDI0bkJIOztBSzc0bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTGc1bkJIOztBS2w1bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTHE1bkJIOztBS3Y1bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTDA1bkJIOztBSzU1bkJDO0VBQ0UsdUJBQUE7RUFDQSwwRUFBQTtDTCs1bkJIOztBS2o2bkJDO0VBQ0UsdUJBQUE7RUFDQSx1RUFBQTtDTG82bkJIOztBS3Q2bkJDO0VBQ0UsdUJBQUE7RUFDQSx1RUFBQTtDTHk2bkJIOztBSzM2bkJDO0VBQ0UsdUJBQUE7RUFDQSx1RUFBQTtDTDg2bkJIOztBTXA3bkJDO0VBQ0UsMEJBQUE7Q051N25CSDtBTXA3bkJLO0VBRUUsMEJBQUE7Q05xN25CUDs7QU0zN25CQztFQUNFLDBCQUFBO0NOODduQkg7QU0zN25CSztFQUVFLDBCQUFBO0NONDduQlA7O0FNbDhuQkM7RUFDRSwwQkFBQTtDTnE4bkJIO0FNbDhuQks7RUFFRSwwQkFBQTtDTm04bkJQOztBTXo4bkJDO0VBQ0UsMEJBQUE7Q040OG5CSDtBTXo4bkJLO0VBRUUsMEJBQUE7Q04wOG5CUDs7QU1oOW5CQztFQUNFLDBCQUFBO0NObTluQkg7QU1oOW5CSztFQUVFLDBCQUFBO0NOaTluQlA7O0FNdjluQkM7RUFDRSwwQkFBQTtDTjA5bkJIO0FNdjluQks7RUFFRSwwQkFBQTtDTnc5bkJQOztBTTk5bkJDO0VBQ0UsMEJBQUE7Q05pK25CSDtBTTk5bkJLO0VBRUUsMEJBQUE7Q04rOW5C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O0FrQjNqcUJPO0VBT0ksOEJBQUE7Q2xCd2pxQlg7O0FrQi9qcUJPO0VBT0ksOEJBQUE7Q2xCNGpxQlg7O0FrQm5rcUJPO0VBT0ksOEJBQUE7Q2xCZ2txQlg7O0FrQnZrcUJPO0VBT0ksK0JBQUE7Q2xCb2txQlg7O0FrQjNrcUJPO0VBT0ksK0JBQUE7Q2xCd2txQlg7O0FrQi9rcUJPO0VBT0ksK0JBQUE7Q2xCNGtxQlg7O0FrQm5scUJPO0VBT0ksK0JBQUE7Q2xCZ2xxQlg7O0FrQnZscUJPO0VBT0ksOEJBQUE7Q2xCb2xxQlg7O0FrQjNscUJPO0VBT0ksNEJBQUE7Q2xCd2xxQlg7O0FrQi9scUJPO0VBT0ksa0NBQUE7Q2xCNGxxQlg7O0FrQm5tcUJPO0VBT0ksaUNBQUE7Q2xCZ21xQlg7O0FrQnZtcUJPO0VBT0ksK0JBQUE7Q2xCb21xQlg7O0FrQjNtcUJPO0VBT0ksaUNBQUE7Q2xCd21xQlg7O0FrQi9tcUJPO0VBT0ksK0JBQUE7Q2xCNG1xQlg7O0FrQm5ucUJPO0VBT0ksK0JBQUE7Q2xCZ25xQlg7O0FrQnZucUJPO0VBT0ksK0JBQUE7Q2xCb25xQlg7O0FrQjNucUJPO0VBT0ksK0JBQUE7Q2xCd25xQlg7O0FrQi9ucUJPO0VBT0ksK0JBQUE7Q2xCNG5xQlg7O0FrQm5vcUJPO0VBT0ksK0JBQUE7Q2xCZ29xQlg7O0FrQnZvcUJPO0VBT0ksK0JBQUE7Q2xCb29xQlg7O0FrQjNvcUJPO0VBT0ksZ0NBQUE7Q2xCd29xQlg7O0FrQi9vcUJPO0VBT0ksZ0NBQUE7Q2xCNG9xQlg7O0FrQm5wcUJPO0VBT0ksZ0NBQUE7Q2xCZ3BxQlg7O0FrQnZwcUJPO0VBT0ksZ0NBQUE7Q2xCb3BxQlg7O0FrQjNwcUJPO0VBT0ksK0JBQUE7Q2xCd3BxQlg7O0FrQi9wcUJPO0VBT0ksMEJBQUE7Q2xCNHBxQlg7O0FrQm5xcUJPO0VBT0ksZ0NBQUE7Q2xCZ3FxQlg7O0FrQnZxcUJPO0VBT0ksK0JBQUE7Q2xCb3FxQlg7O0FrQjNxcUJPO0VBT0ksNkJBQUE7Q2xCd3FxQlg7O0FrQi9xcUJPO0VBT0ksK0JBQUE7Q2xCNHFxQlg7O0FrQm5ycUJPO0VBT0ksNkJBQUE7Q2xCZ3JxQlg7O0FrQnZycUJPO0VBT0ksNkJBQUE7Q2xCb3JxQlg7O0FrQjNycUJPO0VBT0ksNkJBQUE7Q2xCd3JxQlg7O0FrQi9ycUJPO0VBT0ksNkJBQUE7Q2xCNHJxQlg7O0FrQm5zcUJPO0VBT0ksNkJBQUE7Q2xCZ3NxQlg7O0FrQnZzcUJPO0VBT0ksNkJBQUE7Q2xCb3NxQlg7O0FrQjNzcUJPO0VBT0ksNkJBQUE7Q2xCd3NxQlg7O0FrQi9zcUJPO0VBT0ksOEJBQUE7Q2xCNHNxQlg7O0FrQm50cUJPO0VBT0ksOEJBQUE7Q2xCZ3RxQlg7O0FrQnZ0cUJPO0VBT0ksOEJBQUE7Q2xCb3RxQlg7O0FrQjN0cUJPO0VBT0ksOEJBQUE7Q2xCd3RxQlg7O0FrQi90cUJPO0VBT0ksNkJBQUE7Q2xCNHRxQlg7O0FrQm51cUJPO0VBT0ksNEJBQUE7Q2xCZ3VxQlg7O0FrQnZ1cUJPO0VBT0ksMkJBQUE7Q2xCb3VxQlg7O0FrQjN1cUJPO0VBT0kseUJBQUE7Q2xCd3VxQlg7O0FrQi91cUJPO0VBT0ksMkJBQUE7Q2xCNHVxQlg7O0FrQm52cUJPO0VBT0kseUJBQUE7Q2xCZ3ZxQlg7O0FrQnZ2cUJPO0VBT0kseUJBQUE7Q2xCb3ZxQlg7O0FrQjN2cUJPO0VBT0kseUJBQUE7Q2xCd3ZxQlg7O0FrQi92cUJPO0VBT0kseUJBQUE7Q2xCNHZxQlg7O0FrQm53cUJPO0VBT0kseUJBQUE7Q2xCZ3dxQlg7O0FrQnZ3cUJPO0VBT0kseUJBQUE7Q2xCb3dxQlg7O0FrQjN3cUJPO0VBT0kseUJBQUE7Q2xCd3dxQlg7O0FrQi93cUJPO0VBT0ksMEJBQUE7Q2xCNHdxQlg7O0FrQm54cUJPO0VBT0ksMEJBQUE7Q2xCZ3hxQlg7O0FrQnZ4cUJPO0VBT0ksMEJBQUE7Q2xCb3hxQlg7O0FrQjN4cUJPO0VBT0ksMEJBQUE7Q2xCd3hxQlg7O0FrQi94cUJPO0VBT0ksa0NBQUE7RUFBQSxpQ0FBQTtDbEI2eHFCWDs7QWtCcHlxQk87RUFPSSxpQ0FBQTtFQUFBLGdDQUFBO0NsQmt5cUJYOztBa0J6eXFCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCdXlxQlg7O0FrQjl5cUJPO0VBT0ksaUNBQUE7RUFBQSxnQ0FBQTtDbEI0eXFCWDs7QWtCbnpxQk87RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0NsQml6cUJYOztBa0J4enFCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCc3pxQlg7O0FrQjd6cUJPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEIyenFCWDs7QWtCbDBxQk87RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0NsQmcwcUJYOztBa0J2MHFCTztFQU9JLCtCQUFBO0VBQUEsOEJBQUE7Q2xCcTBxQlg7O0FrQjUwcUJPO0VBT0ksK0JBQUE7RUFBQSw4QkFBQTtDbEIwMHFCWDs7QWtCajFxQk87RUFPSSwrQkFBQTtFQUFBLDhCQUFBO0NsQiswcUJYOztBa0J0MXFCTztFQU9JLGdDQUFBO0VBQUEsK0JBQUE7Q2xCbzFxQlg7O0FrQjMxcUJPO0VBT0ksZ0NBQUE7RUFBQSwrQkFBQTtDbEJ5MXFCWDs7QWtCaDJxQk87RUFPSSxnQ0FBQTtFQUFBLCtCQUFBO0NsQjgxcUJYOztBa0JyMnFCTztFQU9JLGdDQUFBO0VBQUEsK0JBQUE7Q2xCbTJxQlg7O0FrQjEycUJPO0VBT0ksZ0NBQUE7RUFBQSxtQ0FBQTtDbEJ3MnFCWDs7QWtCLzJxQk87RUFPSSwrQkFBQTtFQUFBLGtDQUFBO0NsQjYycUJYOztBa0JwM3FCTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCazNxQlg7O0FrQnozcUJPO0VBT0ksK0JBQUE7RUFBQSxrQ0FBQTtDbEJ1M3FCWDs7QWtCOTNxQk87RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0NsQjQzcUJYOztBa0JuNHFCTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCaTRxQlg7O0FrQng0cUJPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJzNHFCWDs7QWtCNzRxQk87RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0NsQjI0cUJYOztBa0JsNXFCTztFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7Q2xCZzVxQlg7O0FrQnY1cUJPO0VBT0ksNkJBQUE7RUFBQSxnQ0FBQTtDbEJxNXFCWDs7QWtCNTVxQk87RUFPSSw2QkFBQTtFQUFBLGdDQUFBO0NsQjA1cUJYOztBa0JqNnFCTztFQU9JLDhCQUFBO0VBQUEsaUNBQUE7Q2xCKzVxQlg7O0FrQnQ2cUJPO0VBT0ksOEJBQUE7RUFBQSxpQ0FBQTtDbEJvNnFCWDs7QWtCMzZxQk87RUFPSSw4QkFBQTtFQUFBLGlDQUFBO0NsQnk2cUJYOztBa0JoN3FCTztFQU9JLDhCQUFBO0VBQUEsaUNBQUE7Q2xCODZxQlg7O0FrQnI3cUJPO0VBT0ksZ0NBQUE7Q2xCazdxQlg7O0FrQno3cUJPO0VBT0ksK0JBQUE7Q2xCczdxQlg7O0FrQjc3cUJPO0VBT0ksNkJBQUE7Q2xCMDdxQlg7O0FrQmo4cUJPO0VBT0ksK0JBQUE7Q2xCODdxQlg7O0FrQnI4cUJPO0VBT0ksNkJBQUE7Q2xCazhxQlg7O0FrQno4cUJPO0VBT0ksNkJBQUE7Q2xCczhxQlg7O0FrQjc4cUJPO0VBT0ksNkJBQUE7Q2xCMDhxQlg7O0FrQmo5cUJPO0VBT0ksNkJBQUE7Q2xCODhxQlg7O0FrQnI5cUJPO0VBT0ksNkJBQUE7Q2xCazlxQlg7O0FrQno5cUJPO0VBT0ksNkJBQUE7Q2xCczlxQlg7O0FrQjc5cUJPO0VBT0ksNkJBQUE7Q2xCMDlxQlg7O0FrQmorcUJPO0VBT0ksOEJBQUE7Q2xCODlxQlg7O0FrQnIrcUJPO0VBT0ksOEJBQUE7Q2xCaytxQlg7O0FrQnorcUJPO0VBT0ksOEJBQUE7Q2xCcytxQlg7O0FrQjcrcUJPO0VBT0ksOEJBQUE7Q2xCMCtxQlg7O0FrQmovcUJPO0VBT0ksa0NBQUE7Q2xCOCtxQlg7O0FrQnIvcUJPO0VBT0ksaUNBQUE7Q2xCay9xQlg7O0FrQnovcUJPO0VBT0ksK0JBQUE7Q2xCcy9xQlg7O0FrQjcvcUJPO0VBT0ksaUNBQUE7Q2xCMC9xQlg7O0FrQmpnckJPO0VBT0ksK0JBQUE7Q2xCOC9xQlg7O0FrQnJnckJPO0VBT0ksK0JBQUE7Q2xCa2dyQlg7O0FrQnpnckJPO0VBT0ksK0JBQUE7Q2xCc2dyQlg7O0FrQjdnckJPO0VBT0ksK0JBQUE7Q2xCMGdyQlg7O0FrQmpockJPO0VBT0ksK0JBQUE7Q2xCOGdyQlg7O0FrQnJockJPO0VBT0ksK0JBQUE7Q2xCa2hyQlg7O0FrQnpockJPO0VBT0ksK0JBQUE7Q2xCc2hyQlg7O0FrQjdockJPO0VBT0ksZ0NBQUE7Q2xCMGhyQlg7O0FrQmppckJPO0VBT0ksZ0NBQUE7Q2xCOGhyQlg7O0FrQnJpckJPO0VBT0ksZ0NBQUE7Q2xCa2lyQlg7O0FrQnppckJPO0VBT0ksZ0NBQUE7Q2xCc2lyQlg7O0FrQjdpckJPO0VBT0ksbUNBQUE7Q2xCMGlyQlg7O0FrQmpqckJPO0VBT0ksa0NBQUE7Q2xCOGlyQlg7O0FrQnJqckJPO0VBT0ksZ0NBQUE7Q2xCa2pyQlg7O0FrQnpqckJPO0VBT0ksa0NBQUE7Q2xCc2pyQlg7O0FrQjdqckJPO0VBT0ksZ0NBQUE7Q2xCMGpyQlg7O0FrQmprckJPO0VBT0ksZ0NBQUE7Q2xCOGpyQlg7O0FrQnJrckJPO0VBT0ksZ0NBQUE7Q2xCa2tyQlg7O0FrQnprckJPO0VBT0ksZ0NBQUE7Q2xCc2tyQlg7O0FrQjdrckJPO0VBT0ksZ0NBQUE7Q2xCMGtyQlg7O0FrQmpsckJPO0VBT0ksZ0NBQUE7Q2xCOGtyQlg7O0FrQnJsckJPO0VBT0ksZ0NBQUE7Q2xCa2xyQlg7O0FrQnpsckJPO0VBT0ksaUNBQUE7Q2xCc2xyQlg7O0FrQjdsckJPO0VBT0ksaUNBQUE7Q2xCMGxyQlg7O0FrQmptckJPO0VBT0ksaUNBQUE7Q2xCOGxyQlg7O0FrQnJtckJPO0VBT0ksaUNBQUE7Q2xCa21yQlg7O0FrQnptckJPO0VBT0ksaUNBQUE7Q2xCc21yQlg7O0FrQjdtckJPO0VBT0ksZ0NBQUE7Q2xCMG1yQlg7O0FrQmpuckJPO0VBT0ksOEJBQUE7Q2xCOG1yQlg7O0FrQnJuckJPO0VBT0ksZ0NBQUE7Q2xCa25yQlg7O0FrQnpuckJPO0VBT0ksOEJBQUE7Q2xCc25yQlg7O0FrQjduckJPO0VBT0ksOEJBQUE7Q2xCMG5yQlg7O0FrQmpvckJPO0VBT0ksOEJBQUE7Q2xCOG5yQlg7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TztFQU9JLCtCQUFBO0NsQjA5ckJYOztBa0JqK3JCTztFQU9JLCtCQUFBO0NsQjg5ckJYOztBa0JyK3JCTztFQU9JLCtCQUFBO0NsQmsrckJYOztBa0J6K3JCTztFQU9JLCtCQUFBO0NsQnMrckJYOztBa0I3K3JCTztFQU9JLCtCQUFBO0NsQjArckJYOztBa0JqL3JCTztFQU9JLCtCQUFBO0NsQjgrckJYOztBa0JyL3JCTztFQU9JLGdDQUFBO0NsQmsvckJYOztBa0J6L3JCTztFQU9JLGdDQUFBO0NsQnMvckJYOztBa0I3L3JCTztFQU9JLGdDQUFBO0NsQjAvckJYOztBa0JqZ3NCTztFQU9JLGdDQUFBO0NsQjgvckJYOztBa0JyZ3NCTztFQU9JLDZCQUFBO0NsQmtnc0JYOztBa0J6Z3NCTztFQU9JLG1DQUFBO0NsQnNnc0JYOztBa0I3Z3NCTztFQU9JLGtDQUFBO0NsQjBnc0JYOztBa0JqaHNCTztFQU9JLGdDQUFBO0NsQjhnc0JYOztBa0JyaHNCTztFQU9JLGtDQUFBO0NsQmtoc0JYOztBa0J6aHNCTztFQU9JLGdDQUFBO0NsQnNoc0JYOztBa0I3aHNCTztFQU9JLGdDQUFBO0NsQjBoc0JYOztBa0JqaXNCTztFQU9JLGdDQUFBO0NsQjhoc0JYOztBa0JyaXNCTztFQU9JLGdDQUFBO0NsQmtpc0JYOztBa0J6aXNCTztFQU9JLGdDQUFBO0NsQnNpc0JYOztBa0I3aXNCTztFQU9JLGdDQUFBO0NsQjBpc0JYOztBa0JqanNCTztFQU9JLGdDQUFBO0NsQjhpc0JYOztBa0JyanNCTztFQU9JLGlDQUFBO0NsQmtqc0JYOztBa0J6anNCTztFQU9JLGlDQUFBO0NsQnNqc0JYOztBa0I3anNCTztFQU9JLGlDQUFBO0NsQjBqc0JYOztBa0Jqa3NCTztFQU9JLGlDQUFBO0NsQjhqc0JYOztBa0Jya3NCTztFQU9JLDJCQUFBO0NsQmtrc0JYOztBa0J6a3NCTztFQU9JLGlDQUFBO0NsQnNrc0JYOztBa0I3a3NCTztFQU9JLGdDQUFBO0NsQjBrc0JYOztBa0JqbHNCTztFQU9JLDhCQUFBO0NsQjhrc0JYOztBa0JybHNCTztFQU9JLGdDQUFBO0NsQmtsc0JYOztBa0J6bHNCTztFQU9JLDhCQUFBO0NsQnNsc0JYOztBa0I3bHNCTztFQU9JLDhCQUFBO0NsQjBsc0JYOztBa0JqbXNCTztFQU9JLDhCQUFBO0NsQjhsc0JYOztBa0JybXNCTztFQU9JLDhCQUFBO0NsQmttc0JYOztBa0J6bXNCTztFQU9JLDhCQUFBO0NsQnNtc0JYOztBa0I3bXNCTztFQU9JLDhCQUFBO0NsQjBtc0JYOztBa0JqbnNCTztFQU9JLDhCQUFBO0NsQjhtc0JYOztBa0JybnNCTztFQU9JLCtCQUFBO0NsQmtuc0JYOztBa0J6bnNCTztFQU9JLCtCQUFBO0NsQnNuc0JYOztBa0I3bnNCTztFQU9JLCtCQUFBO0NsQjBuc0JYOztBa0Jqb3NCTztFQU9JLCtCQUFBO0NsQjhuc0JYOztBa0Jyb3NCTztFQU9JLGtCQUFBO0NsQmtvc0JYOztBa0J6b3NCTztFQU9JLHdCQUFBO0NsQnNvc0JYOztBa0I3b3NCTztFQU9JLHVCQUFBO0NsQjBvc0JYOztBa0JqcHNCTztFQU9JLHFCQUFBO0NsQjhvc0JYOztBa0JycHNCTztFQU9JLHVCQUFBO0NsQmtwc0JYOztBa0J6cHNCTztFQU9JLHFCQUFBO0NsQnNwc0JYOztBa0I3cHNCTztFQU9JLHFCQUFBO0NsQjBwc0JYOztBa0JqcXNCTztFQU9JLHFCQUFBO0NsQjhwc0JYOztBa0JycXNCTztFQU9JLHFCQUFBO0NsQmtxc0JYOztBa0J6cXNCTztFQU9JLHFCQUFBO0NsQnNxc0JYOztBa0I3cXNCTztFQU9JLHFCQUFBO0NsQjBxc0JYOztBa0JqcnNCTztFQU9JLHFCQUFBO0NsQjhxc0JYOztBa0JycnNCTztFQU9JLHNCQUFBO0NsQmtyc0JYOztBa0J6cnNCTztFQU9JLHNCQUFBO0NsQnNyc0JYOztBa0I3cnNCTztFQU9JLHNCQUFBO0NsQjByc0JYOztBa0Jqc3NCTztFQU9JLHNCQUFBO0NsQjhyc0JYOztBa0Jyc3NCTztFQU9JLGlEQUFBO0NsQmtzc0JYOztBa0J6c3NCTztFQU9JLDZDQUFBO0NsQnNzc0JYOztBa0I3c3NCTztFQU9JLDZDQUFBO0NsQjBzc0JYOztBa0JqdHNCTztFQU9JLDJDQUFBO0NsQjhzc0JYOztBa0JydHNCTztFQU9JLDZDQUFBO0NsQmt0c0JYOztBa0J6dHNCTztFQU9JLDhCQUFBO0NsQnN0c0JYOztBa0I3dHNCTztFQU9JLDJCQUFBO0NsQjB0c0JYOztBa0JqdXNCTztFQU9JLDZCQUFBO0NsQjh0c0JYOztBa0JydXNCTztFQU9JLDZCQUFBO0NsQmt1c0JYOztBa0J6dXNCTztFQU9JLDZCQUFBO0NsQnN1c0JYOztBa0I3dXNCTztFQU9JLDZCQUFBO0NsQjB1c0JYOztBa0JqdnNCTztFQU9JLDhCQUFBO0NsQjh1c0JYOztBa0JydnNCTztFQU9JLDhCQUFBO0NsQmt2c0JYOztBa0J6dnNCTztFQU9JLDRCQUFBO0NsQnN2c0JYOztBa0I3dnNCTztFQU9JLGdDQUFBO0NsQjB2c0JYOztBa0Jqd3NCTztFQU9JLDRCQUFBO0NsQjh2c0JYOztBa0Jyd3NCTztFQU9JLDRCQUFBO0NsQmt3c0JYOztBa0J6d3NCTztFQU9JLDRCQUFBO0NsQnN3c0JYOztBa0I3d3NCTztFQU9JLCtCQUFBO0NsQjB3c0JYOztBa0JqeHNCTztFQU9JLDBCQUFBO0NsQjh3c0JYOztBa0JyeHNCTztFQU9JLDZCQUFBO0NsQmt4c0JYOztBa0J6eHNCTztFQU9JLDRCQUFBO0NsQnN4c0JYOztBa0I3eHNCTztFQU9JLDBCQUFBO0NsQjB4c0JYOztBa0JqeXNCTztFQU9JLDRCQUFBO0NsQjh4c0JYOztBa0JyeXNCTztFQU9JLDZCQUFBO0NsQmt5c0JYOztBa0J6eXNCTztFQU9JLDhCQUFBO0NsQnN5c0JYOztBa0I3eXNCTztFQU9JLGlDQUFBO0NsQjB5c0JYOztBa0JqenNCTztFQU9JLHNDQUFBO0NsQjh5c0JYOztBa0JyenNCTztFQU9JLHlDQUFBO0NsQmt6c0JYOztBa0J6enNCTztFQU9JLHFDQUFBO0NsQnN6c0JYOztBa0I3enNCTztFQU9JLHFDQUFBO0NsQjB6c0JYOztBa0JqMHNCTztFQU9JLHNDQUFBO0NsQjh6c0JYOztBa0JyMHNC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T0ksNEJBQUE7SUFBQSwrQkFBQTtHbEI4N3RCVDtFa0JyOHRCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCazh0QlQ7RWtCejh0Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQnM4dEJUO0VrQjc4dEJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEIwOHRCVDtFa0JqOXRCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCODh0QlQ7RWtCcjl0Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQms5dEJUO0VrQno5dEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJzOXRCVDtFa0I3OXRCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMDl0QlQ7RWtCait0Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjg5dEJUO0VrQnIrdEJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEJrK3RCVDtFa0J6K3RCSztJQU9JLHlCQUFBO0dsQnErdEJUO0VrQjUrdEJLO0lBT0ksK0JBQUE7R2xCdyt0QlQ7RWtCLyt0Qks7SUFPSSw4QkFBQTtHbEIyK3RCVDtFa0JsL3RCSztJQU9JLDRCQUFBO0dsQjgrdEJUO0VrQnIvdEJLO0lBT0ksOEJBQUE7R2xCaS90QlQ7RWtCeC90Qks7SUFPSSw0QkFBQTtHbEJvL3RCVDtFa0IzL3RCSztJQU9JLDRCQUFBO0dsQnUvdEJUO0VrQjkvdEJLO0lBT0ksNEJBQUE7R2xCMC90QlQ7RWtCamd1Qks7SUFPSSw0QkFBQTtHbEI2L3RCVDtFa0JwZ3VCSztJQU9JLDRCQUFBO0dsQmdndUJUO0VrQnZndUJLO0lBT0ksNEJBQUE7R2xCbWd1QlQ7RWtCMWd1Qks7SUFPSSw0QkFBQTtHbEJzZ3VCVDtFa0I3Z3VCSztJQU9JLDZCQUFBO0dsQnlndUJUO0VrQmhodUJLO0lBT0ksNkJBQUE7R2xCNGd1QlQ7RWtCbmh1Qks7SUFPSSw2QkFBQTtHbEIrZ3VCVDtFa0J0aHVCSztJQU9JLDZCQUFBO0dsQmtodUJUO0VrQnpodUJLO0lBT0ksNEJBQUE7R2xCcWh1QlQ7RWtCNWh1Qks7SUFPSSwyQkFBQTtHbEJ3aHVCVDtFa0IvaHVCSztJQU9JLGlDQUFBO0dsQjJodUJUO0VrQmxpdUJLO0lBT0ksZ0NBQUE7R2xCOGh1QlQ7RWtCcml1Qks7SUFPSSw4QkFBQTtHbEJpaXVCVDtFa0J4aXVCSztJQU9JLGdDQUFBO0dsQm9pdUJUO0VrQjNpdUJLO0lBT0ksOEJBQUE7R2xCdWl1QlQ7RWtCOWl1Qks7SUFPSSw4QkFBQTtHbEIwaXVCVDtFa0JqanVCSztJQU9JLDhCQUFBO0dsQjZpdUJUO0VrQnBqdUJLO0lBT0ksOEJBQUE7R2xCZ2p1QlQ7RWtCdmp1Qks7SUFPSSw4QkFBQTtHbEJtanVCVDtFa0IxanVCSztJQU9JLDhCQUFBO0dsQnNqdUJUO0VrQjdqdUJLO0lBT0ksOEJBQUE7R2xCeWp1QlQ7RWtCaGt1Qks7SUFPSSwrQkFBQTtHbEI0anVCVDtFa0Jua3VCSztJQU9JLCtCQUFBO0dsQitqdUJUO0VrQnRrdUJLO0lBT0ksK0JBQUE7R2xCa2t1QlQ7RWtCemt1Qks7SUFPSSwrQkFBQTtHbEJxa3VCVDtFa0I1a3VCSztJQU9JLDhCQUFBO0dsQndrdUJUO0VrQi9rdUJLO0lBT0ksNEJBQUE7R2xCMmt1QlQ7RWtCbGx1Qks7SUFPSSxrQ0FBQTtHbEI4a3VCVDtFa0JybHVCSztJQU9JLGlDQUFBO0dsQmlsdUJUO0VrQnhsdUJLO0lBT0ksK0JBQUE7R2xCb2x1QlQ7RWtCM2x1Qks7SUFPSSxpQ0FBQTtHbEJ1bHVCVDtFa0I5bHVCSztJQU9JLCtCQUFBO0dsQjBsdUJUO0VrQmptdUJLO0lBT0ksK0JBQUE7R2xCNmx1QlQ7RWtCcG11Qks7SUFPSSwrQkFBQTtHbEJnbXVCVDtFa0J2bXVCSztJQU9JLCtCQUFBO0dsQm1tdUJUO0VrQjFtdUJLO0lBT0ksK0JBQUE7R2xCc211QlQ7RWtCN211Qks7SUFPSSwrQkFBQTtHbEJ5bXVCVDtFa0JobnVCSztJQU9JLCtCQUFBO0dsQjRtdUJUO0VrQm5udUJLO0lBT0ksZ0NBQUE7R2xCK211QlQ7RWtCdG51Qks7SUFPSSxnQ0FBQTtHbEJrbnVCVDtFa0J6bnVCSztJQU9JLGdDQUFBO0dsQnFudUJUO0VrQjVudUJLO0lBT0ksZ0NBQUE7R2xCd251QlQ7RWtCL251Qks7SUFPSSwrQkFBQTtHbEIybnVCVDtFa0Jsb3VCSztJQU9JLDBCQUFBO0dsQjhudUJUO0VrQnJvdUJLO0lBT0ksZ0NBQUE7R2xCaW91QlQ7RWtCeG91Qks7SUFPSSwrQkFBQTtHbEJvb3VCVDtFa0Izb3VCSztJQU9JLDZCQUFBO0dsQnVvdUJUO0VrQjlvdUJLO0lBT0ksK0JBQUE7R2xCMG91QlQ7RWtCanB1Qks7SUFPSSw2QkFBQTtHbEI2b3VCVDtFa0JwcHVCSztJQU9JLDZCQUFBO0dsQmdwdUJUO0VrQnZwdUJLO0lBT0ksNkJBQUE7R2xCbXB1QlQ7RWtCMXB1Qks7SUFPSSw2QkFBQTtHbEJzcHVCVDtFa0I3cHVCSztJQU9JLDZCQUFBO0dsQnlwdUJUO0VrQmhxdUJLO0lBT0ksNkJBQUE7R2xCNHB1QlQ7RWtCbnF1Qks7SUFPSSw2QkFBQTtHbEIrcHVCVDtFa0J0cXVCSztJQU9JLDhCQUFBO0dsQmtxdUJUO0VrQnpxdUJLO0lBT0ksOEJBQUE7R2xCcXF1QlQ7RWtCNXF1Qks7SUFPSSw4QkFBQTtHbEJ3cXVCVDtFa0IvcXVCSztJQU9JLDhCQUFBO0dsQjJxdUJUO0VrQmxydUJLO0lBT0ksNkJBQUE7R2xCOHF1QlQ7RWtCcnJ1Qks7SUFPSSw0QkFBQTtHbEJpcnVCVDtFa0J4cnVCSztJQU9JLDJCQUFBO0dsQm9ydUJUO0VrQjNydUJLO0lBT0kseUJBQUE7R2xCdXJ1QlQ7RWtCOXJ1Qks7SUFPSSwyQkFBQTtHbEIwcnVCVDtFa0Jqc3VCSztJQU9JLHlCQUFBO0dsQjZydUJUO0VrQnBzdUJLO0lBT0kseUJBQUE7R2xCZ3N1QlQ7RWtCdnN1Qks7SUFPSSx5QkFBQTtHbEJtc3VCVDtFa0Ixc3VCSztJQU9JLHlCQUFBO0dsQnNzdUJUO0VrQjdzdUJLO0lBT0kseUJBQUE7R2xCeXN1QlQ7RWtCaHR1Qks7SUFPSSx5QkFBQTtHbEI0c3VCVDtFa0JudHVCSztJQU9JLHlCQUFBO0dsQitzdUJUO0VrQnR0dUJLO0lBT0ksMEJBQUE7R2xCa3R1QlQ7RWtCenR1Qks7SUFPSSwwQkFBQTtHbEJxdHVCVDtFa0I1dHVCSztJQU9JLDBCQUFBO0dsQnd0dUJUO0VrQi90dUJLO0lBT0ksMEJBQUE7R2xCMnR1QlQ7RWtCbHV1Qks7SUFPSSxrQ0FBQTtJQUFBLGlDQUFBO0dsQit0dUJUO0VrQnR1dUJLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEJtdXVCVDtFa0IxdXVCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdXV1QlQ7RWtCOXV1Qks7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQjJ1dUJUO0VrQmx2dUJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIrdXVCVDtFa0J0dnVCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCbXZ1QlQ7RWtCMXZ1Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnV2dUJUO0VrQjl2dUJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIydnVCVDtFa0Jsd3VCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCK3Z1QlQ7RWtCdHd1Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm13dUJUO0VrQjF3dUJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ1d3VCVDtFa0I5d3VCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCMnd1QlQ7RWtCbHh1Qks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQit3dUJUO0VrQnR4dUJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJteHVCVDtFa0IxeHVCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCdXh1QlQ7RWtCOXh1Qks7SUFPSSxnQ0FBQTtJQUFBLG1DQUFBO0dsQjJ4dUJUO0VrQmx5dUJLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEIreHVCVDtFa0J0eXVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbXl1QlQ7RWtCMXl1Qks7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQnV5dUJUO0VrQjl5dUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIyeXVCVDtFa0JsenVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCK3l1QlQ7RWtCdHp1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm16dUJUO0VrQjF6dUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJ1enVCVDtFa0I5enVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMnp1QlQ7RWtCbDB1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQit6dUJUO0VrQnQwdUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJtMHVCVDtFa0IxMHVCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCdTB1QlQ7RWtCOTB1Qks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQjIwdUJUO0VrQmwxdUJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEIrMHVCVDtFa0J0MXVCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCbTF1QlQ7RWtCMTF1Qks7SUFPSSxnQ0FBQTtHbEJzMXVCVDtFa0I3MXVCSztJQU9JLCtCQUFBO0dsQnkxdUJUO0VrQmgydUJLO0lBT0ksNkJBQUE7R2xCNDF1QlQ7RWtCbjJ1Qks7SUFPSSwrQkFBQTtHbEIrMXVCVDtFa0J0MnVCSztJQU9JLDZCQUFBO0dsQmsydUJUO0VrQnoydUJLO0lBT0ksNkJBQUE7R2xCcTJ1QlQ7RWtCNTJ1Qks7SUFPSSw2QkFBQTtHbEJ3MnVCVDtFa0IvMnVCSztJQU9JLDZCQUFBO0dsQjIydUJUO0VrQmwzdUJLO0lBT0ksNkJBQUE7R2xCODJ1QlQ7RWtCcjN1Qks7SUFPSSw2QkFBQTtHbEJpM3VCVDtFa0J4M3VCSztJQU9JLDZCQUFBO0dsQm8zdUJUO0VrQjMzdUJLO0lBT0ksOEJBQUE7R2xCdTN1QlQ7RWtCOTN1Qks7SUFPSSw4QkFBQTtHbEIwM3VCVDtFa0JqNHVCSztJQU9JLDhCQUFBO0dsQjYzdUJUO0VrQnA0dUJLO0lBT0ksOEJBQUE7R2xCZzR1QlQ7RWtCdjR1Qks7SUFPSSxrQ0FBQTtHbEJtNHVCVDtFa0IxNHVCSztJQU9JLGlDQUFBO0dsQnM0dUJUO0VrQjc0dUJLO0lBT0ksK0JBQUE7R2xCeTR1QlQ7RWtCaDV1Qks7SUFPSSxpQ0FBQTtHbEI0NHVCVDtFa0JuNXVCSztJQU9JLCtCQUFBO0dsQis0dUJUO0VrQnQ1dUJLO0lBT0ksK0JBQUE7R2xCazV1QlQ7RWtCejV1Qks7SUFPSSwrQkFBQTtHbEJxNXVCVDtFa0I1NXVCSztJQU9JLCtCQUFBO0dsQnc1dUJUO0VrQi81dUJLO0lBT0ksK0JBQUE7R2xCMjV1QlQ7RWtCbDZ1Qks7SUFPSSwrQkFBQTtHbEI4NXVCVDtFa0JyNnVCSztJQU9JLCtCQUFBO0dsQmk2dUJUO0VrQng2dUJLO0lBT0ksZ0NBQUE7R2xCbzZ1QlQ7RWtCMzZ1Qks7SUFPSSxnQ0FBQTtHbEJ1NnVCVDtFa0I5NnVCSztJQU9JLGdDQUFBO0dsQjA2dUJUO0VrQmo3dUJLO0lBT0ksZ0NBQUE7R2xCNjZ1QlQ7RWtCcDd1Qks7SUFPSSxtQ0FBQTtHbEJnN3VCVDtFa0J2N3VCSztJQU9JLGtDQUFBO0dsQm03dUJUO0VrQjE3dUJLO0lBT0ksZ0NBQUE7R2xCczd1QlQ7RWtCNzd1Qks7SUFPSSxrQ0FBQTtHbEJ5N3VCVDtFa0JoOHVCSztJQU9JLGdDQUFBO0dsQjQ3dUJUO0VrQm44dUJLO0lBT0ksZ0NBQUE7R2xCKzd1QlQ7RWtCdDh1Qks7SUFPSSxnQ0FBQTtHbEJrOHVCVDtFa0J6OHVCSztJQU9JLGdDQUFBO0dsQnE4dUJUO0VrQjU4dUJLO0lBT0ksZ0NBQUE7R2xCdzh1QlQ7RWtCLzh1Qks7SUFPSSxnQ0FBQTtHbEIyOHVCVDtFa0JsOXVCSztJQU9JLGdDQUFBO0dsQjg4dUJUO0VrQnI5dUJLO0lBT0ksaUNBQUE7R2xCaTl1QlQ7RWtCeDl1Qks7SUFPSSxpQ0FBQTtHbEJvOXVCVDtFa0IzOXVCSztJQU9JLGlDQUFBO0dsQnU5dUJUO0VrQjk5dUJLO0lBT0ksaUNBQUE7R2xCMDl1QlQ7RWtCait1Qks7SUFPSSxpQ0FBQTtHbEI2OXVCVDtFa0JwK3VCSztJQU9JLGdDQUFBO0dsQmcrdUJUO0VrQnYrdUJLO0lBT0ksOEJBQUE7R2xCbSt1QlQ7RWtCMSt1Qks7SUFP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T0ksK0JBQUE7R2xCeXZ2QlQ7RWtCaHd2Qks7SUFPSSwrQkFBQTtHbEI0dnZCVDtFa0Jud3ZCSztJQU9JLCtCQUFBO0dsQit2dkJUO0VrQnR3dkJLO0lBT0ksK0JBQUE7R2xCa3d2QlQ7RWtCend2Qks7SUFPSSwrQkFBQTtHbEJxd3ZCVDtFa0I1d3ZCSztJQU9JLCtCQUFBO0dsQnd3dkJUO0VrQi93dkJLO0lBT0ksK0JBQUE7R2xCMnd2QlQ7RWtCbHh2Qks7SUFPSSxnQ0FBQTtHbEI4d3ZCVDtFa0JyeHZCSztJQU9JLGdDQUFBO0dsQml4dkJUO0VrQnh4dkJLO0lBT0ksZ0NBQUE7R2xCb3h2QlQ7RWtCM3h2Qks7SUFPSSxnQ0FBQTtHbEJ1eHZCVDtFa0I5eHZCSztJQU9JLDZCQUFBO0dsQjB4dkJUO0VrQmp5dkJLO0lBT0ksbUNBQUE7R2xCNnh2QlQ7RWtCcHl2Qks7SUFPSSxrQ0FBQTtHbEJneXZCVDtFa0J2eXZCSztJQU9JLGdDQUFBO0dsQm15dkJUO0VrQjF5dkJLO0lBT0ksa0NBQUE7R2xCc3l2QlQ7RWtCN3l2Qks7SUFPSSxnQ0FBQTtHbEJ5eXZCVDtFa0JoenZCSztJQU9JLGdDQUFBO0dsQjR5dkJUO0VrQm56dkJLO0lBT0ksZ0NBQUE7R2xCK3l2QlQ7RWtCdHp2Qks7SUFPSSxnQ0FBQTtHbEJrenZCVDtFa0J6enZCSztJQU9JLGdDQUFBO0dsQnF6dkJUO0VrQjV6dkJLO0lBT0ksZ0NBQUE7R2xCd3p2QlQ7RWtCL3p2Qks7SUFPSSxnQ0FBQTtHbEIyenZCVDtFa0JsMHZCSztJQU9JLGlDQUFBO0dsQjh6dkJUO0VrQnIwdkJLO0lBT0ksaUNBQUE7R2xCaTB2QlQ7RWtCeDB2Qks7SUFPSSxpQ0FBQTtHbEJvMHZCVDtFa0IzMHZCSztJQU9JLGlDQUFBO0dsQnUwdkJUO0VrQjkwdkJLO0lBT0ksMkJBQUE7R2xCMDB2QlQ7RWtCajF2Qks7SUFPSSxpQ0FBQTtHbEI2MHZCVDtFa0JwMXZCSztJQU9JLGdDQUFBO0dsQmcxdkJUO0VrQnYxdkJLO0lBT0ksOEJBQUE7R2xCbTF2QlQ7RWtCMTF2Qks7SUFPSSxnQ0FBQTtHbEJzMXZCVDtFa0I3MXZCSztJQU9JLDhCQUFBO0dsQnkxdkJUO0VrQmgydkJLO0lBT0ksOEJBQUE7R2xCNDF2QlQ7RWtCbjJ2Qks7SUFPSSw4QkFBQTtHbEIrMXZCVDtFa0J0MnZCSztJQU9JLDhCQUFBO0dsQmsydkJUO0VrQnoydkJLO0lBT0ksOEJBQUE7R2xCcTJ2QlQ7RWtCNTJ2Qks7SUFPSSw4QkFBQTtHbEJ3MnZCVDtFa0IvMnZCSztJQU9JLDhCQUFBO0dsQjIydkJUO0VrQmwzdkJLO0lBT0ksK0JBQUE7R2xCODJ2QlQ7RWtCcjN2Qks7SUFPSSwrQkFBQTtHbEJpM3ZCVDtFa0J4M3ZCSztJQU9JLCtCQUFBO0dsQm8zdkJUO0VrQjMzdkJLO0lBT0ksK0JBQUE7R2xCdTN2QlQ7RWtCOTN2Qks7SUFPSSxrQkFBQTtHbEIwM3ZCVDtFa0JqNHZCSztJQU9JLHdCQUFBO0dsQjYzdkJUO0VrQnA0dkJLO0lBT0ksdUJBQUE7R2xCZzR2QlQ7RWtCdjR2Qks7SUFPSSxxQkFBQTtHbEJtNHZCVDtFa0IxNHZCSztJQU9JLHVCQUFBO0dsQnM0dkJUO0VrQjc0dkJLO0lBT0kscUJBQUE7R2xCeTR2QlQ7RWtCaDV2Qks7SUFPSSxxQkFBQTtHbEI0NHZCVDtFa0JuNXZCSztJQU9JLHFCQUFBO0dsQis0dkJUO0VrQnQ1dkJLO0lBT0kscUJBQUE7R2xCazV2QlQ7RWtCejV2Qks7SUFPSSxxQkFBQTtHbEJxNXZCVDtFa0I1NXZCSztJQU9JLHFCQUFBO0dsQnc1dkJUO0VrQi81dkJLO0lBT0kscUJBQUE7R2xCMjV2QlQ7RWtCbDZ2Qks7SUFPSSxzQkFBQTtHbEI4NXZCVDtFa0JyNnZCSztJQU9JLHNCQUFBO0dsQmk2dkJUO0VrQng2dkJLO0lBT0ksc0JBQUE7R2xCbzZ2QlQ7RWtCMzZ2Qks7SUFPSSxzQkFBQTtHbEJ1NnZCVDtFa0I5NnZCSztJQU9JLDZDQUFBO0dsQjA2dkJUO0VrQmo3dkJLO0lBT0ksNkNBQUE7R2xCNjZ2QlQ7RWtCcDd2Qks7SUFPSSwyQ0FBQTtHbEJnN3ZCVDtFa0J2N3ZCSztJQU9J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QTtHbEIwMHdCVDtFa0JqMXdCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCODB3QlQ7RWtCcjF3Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQmsxd0JUO0VrQnoxd0JLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEJzMXdCVDtFa0I3MXdCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCMDF3QlQ7RWtCajJ3Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQjgxd0JUO0VrQnIyd0JLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJrMndCVDtFa0J6MndCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCczJ3QlQ7RWtCNzJ3Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjAyd0JUO0VrQmozd0JLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEI4MndCVDtFa0JyM3dCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCazN3QlQ7RWtCejN3Qks7SUFPSSx5QkFBQTtHbEJxM3dCVDtFa0I1M3dCSztJQU9JLCtCQUFBO0dsQnczd0JUO0VrQi8zd0JLO0lBT0ksOEJBQUE7R2xCMjN3QlQ7RWtCbDR3Qks7SUFPSSw0QkFBQTtHbEI4M3dCVDtFa0JyNHdCSztJQU9JLDhCQUFBO0dsQmk0d0JUO0VrQng0d0JLO0lBT0ksNEJBQUE7R2xCbzR3QlQ7RWtCMzR3Qks7SUFPSSw0QkFBQTtHbEJ1NHdCVDtFa0I5NHdCSztJQU9JLDRCQUFBO0dsQjA0d0JUO0VrQmo1d0JLO0lBT0ksNEJBQUE7R2xCNjR3QlQ7RWtCcDV3Qks7SUFPSSw0QkFBQTtHbEJnNXdCVDtFa0J2NXdCSztJQU9JLDRCQUFBO0dsQm01d0JUO0VrQjE1d0JLO0lBT0ksNEJBQUE7R2xCczV3QlQ7RWtCNzV3Qks7SUFPSSw2QkFBQTtHbEJ5NXdCVDtFa0JoNndCSztJQU9JLDZCQUFBO0dsQjQ1d0JUO0VrQm42d0JLO0lBT0ksNkJBQUE7R2xCKzV3QlQ7RWtCdDZ3Qks7SUFPSSw2QkFBQTtHbEJrNndCVDtFa0J6NndCSztJQU9JLDRCQUFBO0dsQnE2d0JUO0VrQjU2d0JLO0lBT0ksMkJBQUE7R2xCdzZ3QlQ7RWtCLzZ3Qks7SUFPSSxpQ0FBQTtHbEIyNndCVDtFa0JsN3dCSztJQU9JLGdDQUFBO0dsQjg2d0JUO0VrQnI3d0JLO0lBT0ksOEJBQUE7R2xCaTd3QlQ7RWtCeDd3Qks7SUFPSSxnQ0FBQTtHbEJvN3dCVDtFa0IzN3dCSztJQU9JLDhCQUFBO0dsQnU3d0JUO0VrQjk3d0JLO0lBT0ksOEJBQUE7R2xCMDd3QlQ7RWtCajh3Qks7SUFPSSw4QkFBQTtHbEI2N3dCVDtFa0JwOHdCSztJQU9JLDhCQUFBO0dsQmc4d0JUO0VrQnY4d0JLO0lBT0ksOEJBQUE7R2xCbTh3QlQ7RWtCMTh3Qks7SUFPSSw4QkFBQTtHbEJzOHdCVDtFa0I3OHdCSztJQU9JLDhCQUFBO0dsQnk4d0JUO0VrQmg5d0JLO0lBT0ksK0JBQUE7R2xCNDh3QlQ7RWtCbjl3Qks7SUFPSSwrQkFBQTtHbEIrOHdCVDtFa0J0OXdCSztJQU9JLCtCQUFBO0dsQms5d0JUO0VrQno5d0JLO0lBT0ksK0JBQUE7R2xCcTl3QlQ7RWtCNTl3Qks7SUFPSSw4QkFBQTtHbEJ3OXdCVDtFa0IvOXdCSztJQU9JLDRCQUFBO0dsQjI5d0JUO0VrQmwrd0JLO0lBT0ksa0NBQUE7R2xCODl3QlQ7RWtCcit3Qks7SUFPSSxpQ0FBQTtHbEJpK3dCVDtFa0J4K3dCSztJQU9JLCtCQUFBO0dsQm8rd0JUO0VrQjMrd0JLO0lBT0ksaUNBQUE7R2xCdSt3QlQ7RWtCOSt3Qks7SUFPSSwrQkFBQTtHbEIwK3dCVDtFa0JqL3dCSztJQU9JLCtCQUFBO0dsQjYrd0JUO0VrQnAvd0JLO0lBT0ksK0JBQUE7R2xCZy93QlQ7RWtCdi93Qks7SUFPSSwrQkFBQTtHbEJtL3dCVDtFa0IxL3dCSztJQU9JLCtCQUFBO0dsQnMvd0JUO0VrQjcvd0JLO0lBT0ksK0JBQUE7R2xCeS93QlQ7RWtCaGd4Qks7SUFPSSwrQkFBQTtHbEI0L3dCVDtFa0JuZ3hCSztJQU9JLGdDQUFBO0dsQisvd0JUO0VrQnRneEJLO0lBT0ksZ0NBQUE7R2xCa2d4QlQ7RWtCemd4Qks7SUFPSSxnQ0FBQTtHbEJxZ3hCVDtFa0I1Z3hCSztJQU9JLGdDQUFBO0dsQndneEJUO0VrQi9neEJLO0lBT0ksK0JBQUE7R2xCMmd4QlQ7RWtCbGh4Qks7SUFPSSwwQkFBQTtHbEI4Z3hCVDtFa0JyaHhCSztJQU9JLGdDQUFBO0dsQmloeEJUO0VrQnhoeEJLO0lBT0ksK0JBQUE7R2xCb2h4QlQ7RWtCM2h4Qks7SUFPSSw2QkFBQTtHbEJ1aHhCVDtFa0I5aHhCSztJQU9JLCtCQUFBO0dsQjBoeEJUO0VrQmppeEJLO0lBT0ksNkJBQUE7R2xCNmh4QlQ7RWtCcGl4Qks7SUFPSSw2QkFBQTtHbEJnaXhCVDtFa0J2aXhCSztJQU9JLDZCQUFBO0dsQm1peEJUO0VrQjFpeEJLO0lBT0ksNkJBQUE7R2xCc2l4QlQ7RWtCN2l4Qks7SUFPSSw2QkFBQTtHbEJ5aXhCVDtFa0JoanhCSztJQU9JLDZCQUFBO0dsQjRpeEJUO0VrQm5qeEJLO0lBT0ksNkJBQUE7R2xCK2l4QlQ7RWtCdGp4Qks7SUFPSSw4QkFBQTtHbEJranhCVDtFa0J6anhCSztJQU9JLDhCQUFBO0dsQnFqeEJUO0VrQjVqeEJLO0lBT0ksOEJBQUE7R2xCd2p4QlQ7RWtCL2p4Qks7SUFPSSw4QkFBQTtHbEIyanhCVDtFa0Jsa3hCSztJQU9JLDZCQUFBO0dsQjhqeEJUO0VrQnJreEJLO0lBT0ksNEJBQUE7R2xCaWt4QlQ7RWtCeGt4Qks7SUFPSSwyQkFBQTtHbEJva3hCVDtFa0Iza3hCSztJQU9JLHlCQUFBO0dsQnVreEJUO0VrQjlreEJLO0lBT0ksMkJBQUE7R2xCMGt4QlQ7RWtCamx4Qks7SUFPSSx5QkFBQTtHbEI2a3hCVDtFa0JwbHhCSztJQU9JLHlCQUFBO0dsQmdseEJUO0VrQnZseEJLO0lBT0kseUJBQUE7R2xCbWx4QlQ7RWtCMWx4Qks7SUFPSSx5QkFBQTtHbEJzbHhCVDtFa0I3bHhCSztJQU9JLHlCQUFBO0dsQnlseEJUO0VrQmhteEJLO0lBT0kseUJBQUE7R2xCNGx4QlQ7RWtCbm14Qks7SUFPSSx5QkFBQTtHbEIrbHhCVDtFa0J0bXhCSztJQU9JLDBCQUFBO0dsQmtteEJUO0VrQnpteEJLO0lBT0ksMEJBQUE7R2xCcW14QlQ7RWtCNW14Qks7SUFPSSwwQkFBQTtHbEJ3bXhCVDtFa0IvbXhCSztJQU9JLDBCQUFBO0dsQjJteEJUO0VrQmxueEJLO0lBT0ksa0NBQUE7SUFBQSxpQ0FBQTtHbEIrbXhCVDtFa0J0bnhCSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCbW54QlQ7RWtCMW54Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnVueEJUO0VrQjlueEJLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEIybnhCVDtFa0Jsb3hCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCK254QlQ7RWtCdG94Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm1veEJUO0VrQjFveEJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ1b3hCVDtFa0I5b3hCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCMm94QlQ7RWtCbHB4Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQitveEJUO0VrQnRweEJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJtcHhCVDtFa0IxcHhCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdXB4QlQ7RWtCOXB4Qks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQjJweEJUO0VrQmxxeEJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEIrcHhCVDtFa0J0cXhCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCbXF4QlQ7RWtCMXF4Qks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQnVxeEJUO0VrQjlxeEJLO0lBT0ksZ0NBQUE7SUFBQSxtQ0FBQTtHbEIycXhCVDtFa0JscnhCSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCK3F4QlQ7RWtCdHJ4Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm1yeEJUO0VrQjFyeEJLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEJ1cnhCVDtFa0I5cnhCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMnJ4QlQ7RWtCbHN4Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQityeEJUO0VrQnRzeEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJtc3hCVDtFa0Ixc3hCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCdXN4QlQ7RWtCOXN4Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjJzeEJUO0VrQmx0eEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIrc3hCVDtFa0J0dHhCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbXR4QlQ7RWtCMXR4Qks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnV0eEJUO0VrQjl0eEJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEIydHhCVDtFa0JsdXhCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCK3R4QlQ7RWtCdHV4Qks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQm11eEJUO0VrQjF1eEJLO0lBT0ksZ0NBQUE7R2xCc3V4QlQ7RWtCN3V4Qks7SUFPSSwrQkFBQTtHbEJ5dXhCVDtFa0JodnhCSztJQU9JLDZCQUFBO0dsQjR1eEJUO0VrQm52eEJLO0lBT0ksK0JBQUE7R2xCK3V4QlQ7RWtCdHZ4Qks7SUFPSSw2QkFBQTtHbEJrdnhCVDtFa0J6dnhCSztJQU9JLDZCQUFBO0dsQnF2eEJUO0VrQjV2eEJLO0lBT0ksNkJBQUE7R2xCd3Z4QlQ7RWtCL3Z4Qks7SUFPSSw2QkFBQTtHbEIydnhCVDtFa0Jsd3hCSztJQU9JLDZCQUFBO0dsQjh2eEJUO0VrQnJ3eEJLO0lBT0ksNkJBQUE7R2xCaXd4QlQ7RWtCeHd4Qks7SUFPSSw2QkFBQTtHbEJvd3hCVDtFa0Izd3hCSztJQU9JLDhCQUFBO0dsQnV3eEJUO0VrQjl3eEJLO0lBT0ksOEJBQUE7R2xCMHd4QlQ7RWtCanh4Qks7SUFPSSw4QkFBQTtHbEI2d3hCVDtFa0JweHhCSztJQU9JLDhCQUFBO0dsQmd4eEJUO0VrQnZ4eEJLO0lBT0ksa0NBQUE7R2xCbXh4QlQ7RWtCMXh4Qks7SUFPSSxpQ0FBQTtHbEJzeHhCVDtFa0I3eHhCSztJQU9JLCtCQUFBO0dsQnl4eEJUO0VrQmh5eEJLO0lBT0ksaUNBQUE7R2xCNHh4QlQ7RWtCbnl4Qks7SUFPSSwrQkFBQTtHbEIreHhCVDtFa0J0eXhCSztJQU9JLCtCQUFBO0dsQmt5eEJUO0VrQnp5eEJLO0lBT0ksK0JBQUE7R2xCcXl4QlQ7RWtCNXl4Qks7SUFPSSwrQkFBQTtHbEJ3eXhCVDtFa0IveXhCSztJQU9JLCtCQUFBO0dsQjJ5eEJUO0VrQmx6eEJLO0lBT0ksK0JBQUE7R2xCOHl4QlQ7RWtCcnp4Qks7SUFPSSwrQkFBQTtHbEJpenhCVDtFa0J4enhCSztJQU9JLGdDQUFBO0dsQm96eEJUO0VrQjN6eEJLO0lBT0ksZ0NBQUE7R2xCdXp4QlQ7RWtCOXp4Qks7SUFPSSxnQ0FBQTtHbEIwenhCVDtFa0JqMHhCSztJQU9JLGdDQUFBO0dsQjZ6eEJUO0VrQnAweEJLO0lBT0ksbUNBQUE7R2xCZzB4QlQ7RWtCdjB4Qks7SUFPSSxrQ0FBQTtHbEJtMHhCVDtFa0IxMHhCSztJQU9JLGdDQUFBO0dsQnMweEJUO0VrQjcweEJLO0lBT0ksa0NBQUE7R2xCeTB4QlQ7RWtCaDF4Qks7SUFPSSxnQ0FBQTtHbEI0MHhCVDtFa0JuMXhCSztJQU9JLGdDQUFBO0dsQisweEJUO0VrQnQxeEJLO0lBT0ksZ0NBQUE7R2xCazF4QlQ7RWtCejF4Qks7SUFPSSxnQ0FBQTtHbEJxMXhCVDtFa0I1MXhCSztJQU9JLGdDQUFBO0dsQncxeEJUO0VrQi8xeEJLO0lBT0ksZ0NBQUE7R2xCMjF4QlQ7RWtCbDJ4Qks7SUFPSSxnQ0FBQTtHbEI4MXhCVDtFa0JyMnhCSztJQU9JLGlDQUFBO0dsQmkyeEJUO0VrQngyeEJLO0lBT0ksaUNBQUE7R2xCbzJ4QlQ7RWtCMzJ4Qks7SUFPSSxpQ0FBQTtHbEJ1MnhCVDtFa0I5MnhCSztJQU9JLGlDQUFBO0dsQjAyeEJUO0VrQmozeEJLO0lBT0ksaUNBQUE7R2xCNjJ4QlQ7RWtCcDN4Qks7SUFPSSxnQ0FBQTtHbEJnM3hCVDtFa0J2M3hCSztJQU9JLDhCQUFB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QTtHbEJzb3lCVDtFa0I3b3lCSztJQU9JLCtCQUFBO0dsQnlveUJUO0VrQmhweUJLO0lBT0ksK0JBQUE7R2xCNG95QlQ7RWtCbnB5Qks7SUFPSSwrQkFBQTtHbEIrb3lCVDtFa0J0cHlCSztJQU9JLCtCQUFBO0dsQmtweUJUO0VrQnpweUJLO0lBT0ksK0JBQUE7R2xCcXB5QlQ7RWtCNXB5Qks7SUFPSSwrQkFBQTtHbEJ3cHlCVDtFa0IvcHlCSztJQU9JLCtCQUFBO0dsQjJweUJUO0VrQmxxeUJLO0lBT0ksZ0NBQUE7R2xCOHB5QlQ7RWtCcnF5Qks7SUFPSSxnQ0FBQTtHbEJpcXlCVDtFa0J4cXlCSztJQU9JLGdDQUFBO0dsQm9xeUJUO0VrQjNxeUJLO0lBT0ksZ0NBQUE7R2xCdXF5QlQ7RWtCOXF5Qks7SUFPSSw2QkFBQTtHbEIwcXlCVDtFa0JqcnlCSztJQU9JLG1DQUFBO0dsQjZxeUJUO0VrQnByeUJLO0lBT0ksa0NBQUE7R2xCZ3J5QlQ7RWtCdnJ5Qks7SUFPSSxnQ0FBQTtHbEJtcnlCVDtFa0IxcnlCSztJQU9JLGtDQUFBO0dsQnNyeUJUO0VrQjdyeUJLO0lBT0ksZ0NBQUE7R2xCeXJ5QlQ7RWtCaHN5Qks7SUFPSSxnQ0FBQTtHbEI0cnlCVDtFa0Juc3lCSztJQU9JLGdDQUFBO0dsQityeUJUO0VrQnRzeUJLO0lBT0ksZ0NBQUE7R2xCa3N5QlQ7RWtCenN5Qks7SUFPSSxnQ0FBQTtHbEJxc3lCVDtFa0I1c3lCSztJQU9JLGdDQUFBO0dsQndzeUJUO0VrQi9zeUJLO0lBT0ksZ0NBQUE7R2xCMnN5QlQ7RWtCbHR5Qks7SUFPSSxpQ0FBQTtHbEI4c3lCVDtFa0JydHlCSztJQU9JLGlDQUFBO0dsQml0eUJUO0VrQnh0eUJLO0lBT0ksaUNBQUE7R2xCb3R5QlQ7RWtCM3R5Qks7SUFPSSxpQ0FBQTtHbEJ1dHlCVDtFa0I5dHlCSztJQU9JLDJCQUFBO0dsQjB0eUJUO0VrQmp1eUJLO0lBT0ksaUNBQUE7R2xCNnR5QlQ7RWtCcHV5Qks7SUFPSSxnQ0FBQTtHbEJndXlCVDtFa0J2dXlCSztJQU9JLDhCQUFBO0dsQm11eUJUO0VrQjF1eUJLO0lBT0ksZ0NBQUE7R2xCc3V5QlQ7RWtCN3V5Qks7SUFPSSw4QkFBQTtHbEJ5dXlCVDtFa0JodnlCSztJQU9JLDhCQUFBO0dsQjR1eUJUO0VrQm52eUJLO0lBT0ksOEJBQUE7R2xCK3V5QlQ7RWtCdHZ5Qks7SUFPSSw4QkFBQTtHbEJrdnlCVDtFa0J6dnlCSztJQU9JLDhCQUFBO0dsQnF2eUJUO0VrQjV2eUJLO0lBT0ksOEJBQUE7R2xCd3Z5QlQ7RWtCL3Z5Qks7SUFPSSw4QkFBQTtHbEIydnlCVDtFa0Jsd3lCSztJQU9JLCtCQUFBO0dsQjh2eUJUO0VrQnJ3eUJLO0lBT0ksK0JBQUE7R2xCaXd5QlQ7RWtCeHd5Qks7SUFPSSwrQkFBQTtHbEJvd3lCVDtFa0Izd3lCSztJQU9JLCtCQUFBO0dsQnV3eUJUO0VrQjl3eUJLO0lBT0ksa0JBQUE7R2xCMHd5QlQ7RWtCanh5Qks7SUFPSSx3QkFBQTtHbEI2d3lCVDtFa0JweHlCSztJQU9JLHVCQUFBO0dsQmd4eUJUO0VrQnZ4eUJLO0lBT0kscUJBQUE7R2xCbXh5QlQ7RWtCMXh5Qks7SUFPSSx1QkFBQTtHbEJzeHlCVDtFa0I3eHlCSztJQU9JLHFCQUFBO0dsQnl4eUJUO0VrQmh5eUJLO0lBT0kscUJBQUE7R2xCNHh5QlQ7RWtCbnl5Qks7SUFPSSxxQkFBQTtHbEIreHlCVDtFa0J0eXlCSztJQU9JLHFCQUFBO0dsQmt5eUJUO0VrQnp5eUJLO0lBT0kscUJBQUE7R2xCcXl5QlQ7RWtCNXl5Qks7SUFPSSxxQkFBQTtHbEJ3eXlCVDtFa0IveXlCSztJQU9JLHFCQUFBO0dsQjJ5eUJUO0VrQmx6eUJLO0lBT0ksc0JBQUE7R2xCOHl5QlQ7RWtCcnp5Qks7SUFPSSxzQkFBQTtHbEJpenlCVDtFa0J4enlCSztJQU9JLHNCQUFBO0dsQm96eUJUO0VrQjN6eUJLO0lBT0ksc0JBQUE7R2xCdXp5QlQ7RWtCOXp5Qks7SUFPSSw2Q0FBQTtHbEIwenlCVDtFa0JqMHlCSztJQU9JLDZDQUFBO0dsQjZ6eUJUO0VrQnAweUJLO0lBT0ksMkNBQUE7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SztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCMHR6QlQ7RWtCanV6Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQjh0ekJUO0VrQnJ1ekJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEJrdXpCVDtFa0J6dXpCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCc3V6QlQ7RWtCN3V6Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQjB1ekJUO0VrQmp2ekJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEI4dXpCVDtFa0JydnpCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCa3Z6QlQ7RWtCenZ6Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQnN2ekJUO0VrQjd2ekJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIwdnpCVDtFa0Jqd3pCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCOHZ6QlQ7RWtCcnd6Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQmt3ekJUO0VrQnp3ekJLO0lBT0kseUJBQUE7R2xCcXd6QlQ7RWtCNXd6Qks7SUFPSSwrQkFBQTtHbEJ3d3pCVDtFa0Ivd3pCSztJQU9JLDhCQUFBO0dsQjJ3ekJUO0VrQmx4ekJLO0lBT0ksNEJBQUE7R2xCOHd6QlQ7RWtCcnh6Qks7SUFPSSw4QkFBQTtHbEJpeHpCVDtFa0J4eHpCSztJQU9JLDRCQUFBO0dsQm94ekJUO0VrQjN4ekJLO0lBT0ksNEJBQUE7R2xCdXh6QlQ7RWtCOXh6Qks7SUFPSSw0QkFBQTtHbEIweHpCVDtFa0JqeXpCSztJQU9JLDRCQUFBO0dsQjZ4ekJUO0VrQnB5ekJLO0lBT0ksNEJBQUE7R2xCZ3l6QlQ7RWtCdnl6Qks7SUFPSSw0QkFBQTtHbEJteXpCVDtFa0IxeXpCSztJQU9JLDRCQUFBO0dsQnN5ekJUO0VrQjd5ekJLO0lBT0ksNkJBQUE7R2xCeXl6QlQ7RWtCaHp6Qks7SUFPSSw2QkFBQTtHbEI0eXpCVDtFa0JuenpCSztJQU9JLDZCQUFBO0dsQit5ekJUO0VrQnR6ekJLO0lBT0ksNkJBQUE7R2xCa3p6QlQ7RWtCenp6Qks7SUFPSSw0QkFBQTtHbEJxenpCVDtFa0I1enpCSztJQU9JLDJCQUFBO0dsQnd6ekJUO0VrQi96ekJLO0lBT0ksaUNBQUE7R2xCMnp6QlQ7RWtCbDB6Qks7SUFPSSxnQ0FBQTtHbEI4enpCVDtFa0JyMHpCSztJQU9JLDhCQUFBO0dsQmkwekJUO0VrQngwekJLO0lBT0ksZ0NBQUE7R2xCbzB6QlQ7RWtCMzB6Qks7SUFPSSw4QkFBQTtHbEJ1MHpCVDtFa0I5MHpCSztJQU9JLDhCQUFBO0dsQjAwekJUO0VrQmoxekJLO0lBT0ksOEJBQUE7R2xCNjB6QlQ7RWtCcDF6Qks7SUFPSSw4QkFBQTtHbEJnMXpCVDtFa0J2MXpCSztJQU9JLDhCQUFBO0dsQm0xekJUO0VrQjExekJLO0lBT0ksOEJBQUE7R2xCczF6QlQ7RWtCNzF6Qks7SUFPSSw4QkFBQTtHbEJ5MXpCVDtFa0JoMnpCSztJQU9JLCtCQUFBO0dsQjQxekJUO0VrQm4yekJLO0lBT0ksK0JBQUE7R2xCKzF6QlQ7RWtCdDJ6Qks7SUFPSSwrQkFBQTtHbEJrMnpCVDtFa0J6MnpCSztJQU9JLCtCQUFBO0dsQnEyekJUO0VrQjUyekJLO0lBT0ksOEJBQUE7R2xCdzJ6QlQ7RWtCLzJ6Qks7SUFPSSw0QkFBQTtHbEIyMnpCVDtFa0JsM3pCSztJQU9JLGtDQUFBO0dsQjgyekJUO0VrQnIzekJLO0lBT0ksaUNBQUE7R2xCaTN6QlQ7RWtCeDN6Qks7SUFPSSwrQkFBQTtHbEJvM3pCVDtFa0IzM3pCSztJQU9JLGlDQUFBO0dsQnUzekJUO0VrQjkzekJLO0lBT0ksK0JBQUE7R2xCMDN6QlQ7RWtCajR6Qks7SUFPSSwrQkFBQTtHbEI2M3pCVDtFa0JwNHpCSztJQU9JLCtCQUFBO0dsQmc0ekJUO0VrQnY0ekJLO0lBT0ksK0JBQUE7R2xCbTR6QlQ7RWtCMTR6Qks7SUFPSSwrQkFBQTtHbEJzNHpCVDtFa0I3NHpCSztJQU9JLCtCQUFBO0dsQnk0ekJUO0VrQmg1ekJLO0lBT0ksK0JBQUE7R2xCNDR6QlQ7RWtCbjV6Qks7SUFPSSxnQ0FBQTtHbEIrNHpCVDtFa0J0NXpCSztJQU9JLGdDQUFBO0dsQms1ekJUO0VrQno1ekJLO0lBT0ksZ0NBQUE7R2xCcTV6QlQ7RWtCNTV6Qks7SUFPSSxnQ0FBQTtHbEJ3NXpCVDtFa0IvNXpCSztJQU9JLCtCQUFBO0dsQjI1ekJUO0VrQmw2ekJLO0lBT0ksMEJBQUE7R2xCODV6QlQ7RWtCcjZ6Qks7SUFPSSxnQ0FBQTtHbEJpNnpCVDtFa0J4NnpCSztJQU9JLCtCQUFBO0dsQm82ekJUO0VrQjM2ekJLO0lBT0ksNkJBQUE7R2xCdTZ6QlQ7RWtCOTZ6Qks7SUFPSSwrQkFBQTtHbEIwNnpCVDtFa0JqN3pCSztJQU9JLDZCQUFBO0dsQjY2ekJUO0VrQnA3ekJLO0lBT0ksNkJBQUE7R2xCZzd6QlQ7RWtCdjd6Qks7SUFPSSw2QkFBQTtHbEJtN3pCVDtFa0IxN3pCSztJQU9JLDZCQUFBO0dsQnM3ekJUO0VrQjc3ekJLO0lBT0ksNkJBQUE7R2xCeTd6QlQ7RWtCaDh6Qks7SUFPSSw2QkFBQTtHbEI0N3pCVDtFa0JuOHpCSztJQU9JLDZCQUFBO0dsQis3ekJUO0VrQnQ4ekJLO0lBT0ksOEJBQUE7R2xCazh6QlQ7RWtCejh6Qks7SUFPSSw4QkFBQTtHbEJxOHpCVDtFa0I1OHpCSztJQU9JLDhCQUFBO0dsQnc4ekJUO0VrQi84ekJLO0lBT0ksOEJBQUE7R2xCMjh6QlQ7RWtCbDl6Qks7SUFPSSw2QkFBQTtHbEI4OHpCVDtFa0JyOXpCSztJQU9JLDRCQUFBO0dsQmk5ekJUO0VrQng5ekJLO0lBT0ksMkJBQUE7R2xCbzl6QlQ7RWtCMzl6Qks7SUFPSSx5QkFBQTtHbEJ1OXpCVDtFa0I5OXpCSztJQU9JLDJCQUFBO0dsQjA5ekJUO0VrQmorekJLO0lBT0kseUJBQUE7R2xCNjl6QlQ7RWtCcCt6Qks7SUFPSSx5QkFBQTtHbEJnK3pCVDtFa0J2K3pCSztJQU9JLHlCQUFBO0dsQm0rekJUO0VrQjErekJLO0lBT0kseUJBQUE7R2xCcyt6QlQ7RWtCNyt6Qks7SUFPSSx5QkFBQTtHbEJ5K3pCVDtFa0JoL3pCSztJQU9JLHlCQUFBO0dsQjQrekJUO0VrQm4vekJLO0lBT0kseUJBQUE7R2xCKyt6QlQ7RWtCdC96Qks7SUFPSSwwQkFBQTtHbEJrL3pCVDtFa0J6L3pCSztJQU9JLDBCQUFBO0dsQnEvekJUO0VrQjUvekJLO0lBT0ksMEJBQUE7R2xCdy96QlQ7RWtCLy96Qks7SUFPSSwwQkFBQTtHbEIyL3pCVDtFa0JsZzBCSztJQU9JLGtDQUFBO0lBQUEsaUNBQUE7R2xCKy96QlQ7RWtCdGcwQks7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQm1nMEJUO0VrQjFnMEJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ1ZzBCVDtFa0I5ZzBCSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCMmcwQlQ7RWtCbGgwQks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQitnMEJUO0VrQnRoMEJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJtaDBCVDtFa0IxaDBCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdWgwQlQ7RWtCOWgwQks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQjJoMEJUO0VrQmxpMEJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIraDBCVDtFa0J0aTBCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCbWkwQlQ7RWtCMWkwQks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnVpMEJUO0VrQjlpMEJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEIyaTBCVDtFa0JsajBCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCK2kwQlQ7RWtCdGowQks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQm1qMEJUO0VrQjFqMEJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJ1ajBCVDtFa0I5ajBCSztJQU9JLGdDQUFBO0lBQUEsbUNBQUE7R2xCMmowQlQ7RWtCbGswQks7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQitqMEJUO0VrQnRrMEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJtazBCVDtFa0IxazBCSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCdWswQlQ7RWtCOWswQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjJrMEJUO0VrQmxsMEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIrazBCVDtFa0J0bDBCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbWwwQlQ7RWtCMWwwQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQnVsMEJUO0VrQjlsMEJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIybDBCVDtFa0JsbTBCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCK2wwQlQ7RWtCdG0wQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm1tMEJUO0VrQjFtMEJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEJ1bTBCVDtFa0I5bTBCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCMm0wQlQ7RWtCbG4wQks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQittMEJUO0VrQnRuMEJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEJtbjBCVDtFa0IxbjBCSztJQU9JLGdDQUFBO0dsQnNuMEJUO0VrQjduMEJLO0lBT0ksK0JBQUE7R2xCeW4wQlQ7RWtCaG8wQks7SUFPSSw2QkFBQTtHbEI0bjBCVDtFa0JubzBCSztJQU9JLCtCQUFBO0dsQituMEJUO0VrQnRvMEJLO0lBT0ksNkJBQUE7R2xCa28wQlQ7RWtCem8wQks7SUFPSSw2QkFBQTtHbEJxbzBCVDtFa0I1bzBCSztJQU9JLDZCQUFBO0dsQndvMEJUO0VrQi9vMEJLO0lBT0ksNkJBQUE7R2xCMm8wQlQ7RWtCbHAwQks7SUFPSSw2QkFBQTtHbEI4bzBCVDtFa0JycDBCSztJQU9JLDZCQUFBO0dsQmlwMEJUO0VrQnhwMEJLO0lBT0ksNkJBQUE7R2xCb3AwQlQ7RWtCM3AwQks7SUFPSSw4QkFBQTtHbEJ1cDBCVDtFa0I5cDBCSztJQU9JLDhCQUFBO0dsQjBwMEJUO0VrQmpxMEJLO0lBT0ksOEJBQUE7R2xCNnAwQlQ7RWtCcHEwQks7SUFPSSw4QkFBQTtHbEJncTBCVDtFa0J2cTBCSztJQU9JLGtDQUFBO0dsQm1xMEJUO0VrQjFxMEJLO0lBT0ksaUNBQUE7R2xCc3EwQlQ7RWtCN3EwQks7SUFPSSwrQkFBQTtHbEJ5cTBCVDtFa0JocjBCSztJQU9JLGlDQUFBO0dsQjRxMEJUO0VrQm5yMEJLO0lBT0ksK0JBQUE7R2xCK3EwQlQ7RWtCdHIwQks7SUFPSSwrQkFBQTtHbEJrcjBCVDtFa0J6cjBCSztJQU9JLCtCQUFBO0dsQnFyMEJUO0VrQjVyMEJLO0lBT0ksK0JBQUE7R2xCd3IwQlQ7RWtCL3IwQks7SUFPSSwrQkFBQTtHbEIycjBCVDtFa0JsczBCSztJQU9JLCtCQUFBO0dsQjhyMEJUO0VrQnJzMEJLO0lBT0ksK0JBQUE7R2xCaXMwQlQ7RWtCeHMwQks7SUFPSSxnQ0FBQTtHbEJvczBCVDtFa0IzczBCSztJQU9JLGdDQUFBO0dsQnVzMEJUO0VrQjlzMEJLO0lBT0ksZ0NBQUE7R2xCMHMwQlQ7RWtCanQwQks7SUFPSSxnQ0FBQTtHbEI2czBCVDtFa0JwdDBCSztJQU9JLG1DQUFBO0dsQmd0MEJUO0VrQnZ0MEJLO0lBT0ksa0NBQUE7R2xCbXQwQlQ7RWtCMXQwQks7SUFPSSxnQ0FBQTtHbEJzdDBCVDtFa0I3dDBCSztJQU9JLGtDQUFBO0dsQnl0MEJUO0VrQmh1MEJLO0lBT0ksZ0NBQUE7R2xCNHQwQlQ7RWtCbnUwQks7SUFPSSxnQ0FBQTtHbEIrdDBCVDtFa0J0dTBCSztJQU9JLGdDQUFBO0dsQmt1MEJUO0VrQnp1MEJLO0lBT0ksZ0NBQUE7R2xCcXUwQlQ7RWtCNXUwQks7SUFPSSxnQ0FBQTtHbEJ3dTBCVDtFa0IvdTBCSztJQU9JLGdDQUFBO0dsQjJ1MEJUO0VrQmx2MEJLO0lBT0ksZ0NBQUE7R2xCOHUwQlQ7RWtCcnYwQks7SUFPSSxpQ0FBQTtHbEJpdjBCVDtFa0J4djBCSztJQU9JLGlDQUFBO0dsQm92MEJUO0VrQjN2MEJLO0lBT0ksaUNBQUE7R2xCdXYwQlQ7RWtCOXYwQks7SUFPSSxpQ0FBQTtHbEIwdjBCVDtFa0JqdzBCSztJQU9JLGlDQUFBO0dsQjZ2MEJUO0VrQnB3MEJLO0lBT0ksZ0NBQUE7R2xCZ3cwQlQ7RWtCdncwQks7SUFPSSw4QkFBQTtHbEJtdzBCVDtFa0IxdzBCSztJQU9JLGdDQUFBO0dsQnN3MEJUO0VrQjd3MEJLO0lBT0ksOEJBQUE7R2xCeXcwQlQ7RWtCaHgwQks7SUFPSSw4QkFBQTtHbEI0dzBCVDtFa0JueDBCSztJQU9JLDhCQUFBO0dsQit3MEJUO0VrQnR4MEJLO0lBT0ksOEJBQUE7R2xCa3gwQlQ7RWtCengwQks7SUFPSSw4QkFBQTtHbEJxeDBCVDtFa0I1eDBCSztJQU9JLDhCQUFBO0dsQnd4MEJUO0VrQi94MEJLO0lBT0ksOEJBQUE7R2xCMngwQlQ7RWtCbHkwQks7SUFPSSwrQkFBQTtHbEI4eDBCVDtFa0JyeTBCSztJQU9JLCtCQUFBO0dsQml5MEJUO0VrQnh5MEJLO0lBT0ksK0JBQUE7R2xCb3kwQlQ7RWtCM3kwQks7SUFPSSwrQkFBQTtHbEJ1eTBCVDtFa0I5eTBCSztJQU9JLHNCQUFBO0dsQjB5MEJUO0VrQmp6MEJLO0lBT0ksNEJBQUE7R2xCNnkwQlQ7RWtCcHowQks7SUFPSSwyQkFBQTtHbEJnejBCVDtFa0J2ejBCSztJQU9JLHlCQUFBO0dsQm16MEJUO0VrQjF6MEJLO0lBT0ksMkJBQUE7R2xCc3owQlQ7RWtCN3owQks7SUFPSSx5QkFBQTtHbEJ5ejBCVDtFa0JoMDBCSztJQU9JLHlCQUFBO0dsQjR6MEJUO0VrQm4wMEJLO0lBT0kseUJBQUE7R2xCK3owQlQ7RWtCdDAwQks7SUFPSSx5QkFBQTtHbEJrMDBCVDtFa0J6MDBCSztJQU9JLHlCQUFBO0dsQnEwMEJUO0VrQjUwMEJLO0lBT0kseUJBQUE7R2xCdzAwQlQ7RWtCLzAwQks7SUFPSSx5QkFBQTtHbEIyMDBCVDtFa0JsMTBCSztJQU9JLDBCQUFBO0dsQjgwMEJUO0VrQnIxMEJLO0lBT0ksMEJBQUE7R2xCaTEwQlQ7RWtCeDEwQks7SUFPSSwwQkFBQTtHbEJvMTBCVDtFa0IzMTBCSztJQU9JLDBCQUFBO0dsQnUxMEJUO0VrQjkxMEJLO0lBT0ksNEJBQUE7SUFBQSwyQkFBQTtHbEIyMTBCVDtFa0JsMjBCSztJQU9JLGtD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MUJUO0VrQjFoMUJLO0lBT0ksaUNBQUE7R2xCc2gxQlQ7RWtCN2gxQks7SUFPSSwrQkFBQTtHbEJ5aDFCVDtFa0JoaTFCSztJQU9JLCtCQUFBO0dsQjRoMUJUO0VrQm5pMUJLO0lBT0ksK0JBQUE7R2xCK2gxQlQ7RWtCdGkxQks7SUFPSSwrQkFBQTtHbEJraTFCVDtFa0J6aTFCSztJQU9JLCtCQUFBO0dsQnFpMUJUO0VrQjVpMUJLO0lBT0ksK0JBQUE7R2xCd2kxQlQ7RWtCL2kxQks7SUFPSSwrQkFBQTtHbEIyaTFCVDtFa0JsajFCSztJQU9JLGdDQUFBO0dsQjhpMUJUO0VrQnJqMUJLO0lBT0ksZ0NBQUE7R2xCaWoxQlQ7RWtCeGoxQks7SUFPSSxnQ0FBQTtHbEJvajFCVDtFa0IzajFCSztJQU9JLGdDQUFBO0dsQnVqMUJUO0VrQjlqMUJLO0lBT0ksNkJBQUE7R2xCMGoxQlQ7RWtCamsxQks7SUFPSSxtQ0FBQTtHbEI2ajFCVDtFa0JwazFCSztJQU9JLGtDQUFBO0dsQmdrMUJUO0VrQnZrMUJLO0lBT0ksZ0NBQUE7R2xCbWsxQlQ7RWtCMWsxQks7SUFPSSxrQ0FBQTtHbEJzazFCVDtFa0I3azFCSztJQU9JLGdDQUFBO0dsQnlrMUJUO0VrQmhsMUJLO0lBT0ksZ0NBQUE7R2xCNGsxQlQ7RWtCbmwxQks7SUFPSSxnQ0FBQTtHbEIrazFCVDtFa0J0bDFCSztJQU9JLGdDQUFBO0dsQmtsMUJUO0VrQnpsMUJLO0lBT0ksZ0NBQUE7R2xCcWwxQlQ7RWtCNWwxQks7SUFPSSxnQ0FBQTtHbEJ3bDFCVDtFa0IvbDFCSztJQU9JLGdDQUFBO0dsQjJsMUJUO0VrQmxtMUJLO0lBT0ksaUNBQUE7R2xCOGwxQlQ7RWtCcm0xQks7SUFPSSxpQ0FBQTtHbEJpbTFCVDtFa0J4bTFCSztJQU9JLGlDQUFBO0dsQm9tMUJUO0VrQjNtMUJLO0lBT0ksaUNBQUE7R2xCdW0xQlQ7RWtCOW0xQks7SUFPSSwyQkFBQTtHbEIwbTFCVDtFa0JqbjFCSztJQU9JLGlDQUFBO0dsQjZtMUJUO0VrQnBuMUJLO0lBT0ksZ0NBQUE7R2xCZ24xQlQ7RWtCdm4xQks7SUFPSSw4QkFBQTtHbEJtbjFCVDtFa0IxbjFCSztJQU9JLGdDQUFBO0dsQnNuMUJUO0VrQjduMUJLO0lBT0ksOEJBQUE7R2xCeW4xQlQ7RWtCaG8xQks7SUFPSSw4QkFBQTtHbEI0bjFCVDtFa0JubzFCSztJQU9JLDhCQUFBO0dsQituMUJUO0VrQnRvMUJLO0lBT0ksOEJBQUE7R2xCa28xQlQ7RWtCem8xQks7SUFPSSw4QkFBQTtHbEJxbzFCVDtFa0I1bzFCSztJQU9JLDhCQUFBO0dsQndvMUJUO0VrQi9vMUJLO0lBT0ksOEJBQUE7R2xCMm8xQlQ7RWtCbHAxQks7SUFPSSwrQkFBQTtHbEI4bzFCVDtFa0JycDFCSztJQU9JLCtCQUFBO0dsQmlwMUJUO0VrQnhwMUJLO0lBT0ksK0JBQUE7R2xCb3AxQlQ7RWtCM3AxQks7SUFPSSwrQkFBQTtHbEJ1cDFCVDtFa0I5cDFCSztJQU9JLGtCQUFBO0dsQjBwMUJUO0VrQmpxMUJLO0lBT0ksd0JBQUE7R2xCNnAxQlQ7RWtCcHExQks7SUFPSSx1QkFBQTtHbEJncTFCVDtFa0J2cTFCSztJQU9JLHFCQUFBO0dsQm1xMUJUO0VrQjFxMUJLO0lBT0ksdUJBQUE7R2xCc3ExQlQ7RWtCN3ExQks7SUFPSSxxQkFBQTtHbEJ5cTFCVDtFa0JocjFCSztJQU9JLHFCQUFBO0dsQjRxMUJUO0VrQm5yMUJLO0lBT0kscUJBQUE7R2xCK3ExQlQ7RWtCdHIxQks7SUFPSSxxQkFBQTtHbEJrcjFCVDtFa0J6cjFCSztJQU9JLHFCQUFBO0dsQnFyMUJUO0VrQjVyMUJLO0lBT0kscUJBQUE7R2xCd3IxQlQ7RWtCL3IxQks7SUFPSSxxQkFBQTtHbEIycjFCVDtFa0JsczFCSztJQU9JLHNCQUFBO0dsQjhyMUJUO0VrQnJzMUJLO0lBT0ksc0JBQUE7R2xCaXMxQlQ7RWtCeHMxQks7SUFPSSxzQkFBQTtHbEJvczFCVDtFa0IzczFCSztJQU9JLHNCQUFBO0dsQnVzMUJUO0VrQjlzMUJLO0lBT0ksNkNBQUE7R2xCMHMxQlQ7RWtCanQxQks7SUFPSSw2Q0FBQTtHbEI2czFC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K0JBQUE7R2xCc20yQlQ7RWtCN20yQks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQjBtMkJUO0VrQmpuMkJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEI4bTJCVDtFa0JybjJCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCa24yQlQ7RWtCem4yQks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQnNuMkJUO0VrQjduMkJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEIwbjJCVDtFa0JqbzJCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCOG4yQlQ7RWtCcm8yQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQmtvMkJUO0VrQnpvMkJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJzbzJCVDtFa0I3bzJCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMG8yQlQ7RWtCanAyQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjhvMkJUO0VrQnJwMkJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEJrcDJCVDtFa0J6cDJCSztJQU9JLHlCQUFBO0dsQnFwMkJUO0VrQjVwMkJLO0lBT0ksK0JBQUE7R2xCd3AyQlQ7RWtCL3AyQks7SUFPSSw4QkFBQTtHbEIycDJCVDtFa0JscTJCSztJQU9JLDRCQUFBO0dsQjhwMkJUO0VrQnJxMkJLO0lBT0ksOEJBQUE7R2xCaXEyQlQ7RWtCeHEyQks7SUFPSSw0QkFBQTtHbEJvcTJCVDtFa0IzcTJCSztJQU9JLDRCQUFBO0dsQnVxMkJUO0VrQjlxMkJLO0lBT0ksNEJBQUE7R2xCMHEyQlQ7RWtCanIyQks7SUFPSSw0QkFBQTtHbEI2cTJCVDtFa0JwcjJCSztJQU9JLDRCQUFBO0dsQmdyMkJUO0VrQnZyMkJLO0lBT0ksNEJBQUE7R2xCbXIyQlQ7RWtCMXIyQks7SUFPSSw0QkFBQTtHbEJzcjJCVDtFa0I3cjJCSztJQU9JLDZCQUFBO0dsQnlyMkJUO0VrQmhzMkJLO0lBT0ksNkJBQUE7R2xCNHIyQlQ7RWtCbnMyQks7SUFPSSw2QkFBQTtHbEIrcjJCVDtFa0J0czJCSztJQU9JLDZCQUFBO0dsQmtzMkJUO0VrQnpzMkJLO0lBT0ksNEJBQUE7R2xCcXMyQlQ7RWtCNXMyQks7SUFPSSwyQkFBQTtHbEJ3czJCVDtFa0IvczJCSztJQU9JLGlDQUFBO0dsQjJzMkJUO0VrQmx0MkJLO0lBT0ksZ0NBQUE7R2xCOHMyQlQ7RWtCcnQyQks7SUFPSSw4QkFBQTtHbEJpdDJCVDtFa0J4dDJCSztJQU9JLGdDQUFBO0dsQm90MkJUO0VrQjN0MkJLO0lBT0ksOEJBQUE7R2xCdXQyQlQ7RWtCOXQyQks7SUFPSSw4QkFBQTtHbEIwdDJCVDtFa0JqdTJCSztJQU9JLDhCQUFBO0dsQjZ0MkJUO0VrQnB1MkJLO0lBT0ksOEJBQUE7R2xCZ3UyQlQ7RWtCdnUyQks7SUFPSSw4QkFBQTtHbEJtdTJCVDtFa0IxdTJCSztJQU9JLDhCQUFBO0dsQnN1MkJUO0VrQjd1MkJLO0lBT0ksOEJBQUE7R2xCeXUyQlQ7RWtCaHYyQks7SUFPSSwrQkFBQTtHbEI0dTJCVDtFa0JudjJCSztJQU9JLCtCQUFBO0dsQit1MkJUO0VrQnR2MkJLO0lBT0ksK0JBQUE7R2xCa3YyQlQ7RWtCenYyQks7SUFPSSwrQkFBQTtHbEJxdjJCVDtFa0I1djJCSztJQU9JLDhCQUFBO0dsQnd2MkJUO0VrQi92MkJLO0lBT0ksNEJBQUE7R2xCMnYyQlQ7RWtCbHcyQks7SUFPSSxrQ0FBQTtHbEI4djJCVDtFa0JydzJCSztJQU9JLGlDQUFBO0dsQml3MkJUO0VrQnh3MkJLO0lBT0ksK0JBQUE7R2xCb3cyQlQ7RWtCM3cyQks7SUFPSSxpQ0FBQTtHbEJ1dzJCVDtFa0I5dzJCSztJQU9JLCtCQUFBO0dsQjB3MkJUO0VrQmp4MkJLO0lBT0ksK0JBQUE7R2xCNncyQlQ7RWtCcHgyQks7SUFPSSwrQkFBQTtHbEJneDJCVDtFa0J2eDJCSztJQU9JLCtCQUFBO0dsQm14MkJUO0VrQjF4MkJLO0lBT0ksK0JBQUE7R2xCc3gyQlQ7RWtCN3gyQks7SUFPSSwrQkFBQTtHbEJ5eDJCVDtFa0JoeTJCSztJQU9JLCtCQUFBO0dsQjR4MkJUO0VrQm55MkJLO0lBT0ksZ0NBQUE7R2xCK3gyQlQ7RWtCdHkyQks7SUFPSSxnQ0FBQTtHbEJreTJCVDtFa0J6eTJCSztJQU9JLGdDQUFBO0dsQnF5MkJUO0VrQjV5MkJLO0lBT0ksZ0NBQUE7R2xCd3kyQlQ7RWtCL3kyQks7SUFPSSwrQkFBQTtHbEIyeTJCVDtFa0JsejJCSztJQU9JLDBCQUFBO0dsQjh5MkJUO0VrQnJ6MkJLO0lBT0ksZ0NBQUE7R2xCaXoyQlQ7RWtCeHoyQks7SUFPSSwrQkFBQTtHbEJvejJCVDtFa0IzejJCSztJQU9JLDZCQUFBO0dsQnV6MkJUO0VrQjl6MkJLO0lBT0ksK0JBQUE7R2xCMHoyQlQ7RWtCajAyQks7SUFPSSw2QkFBQTtHbEI2ejJCVDtFa0JwMDJCSztJQU9JLDZCQUFBO0dsQmcwMkJUO0VrQnYwMkJLO0lBT0ksNkJBQUE7R2xCbTAyQlQ7RWtCMTAyQks7SUFPSSw2QkFBQTtHbEJzMDJCVDtFa0I3MDJCSztJQU9JLDZCQUFBO0dsQnkwMkJUO0VrQmgxMkJLO0lBT0ksNkJBQUE7R2xCNDAyQlQ7RWtCbjEyQks7SUFPSSw2QkFBQTtHbEIrMDJCVDtFa0J0MTJCSztJQU9JLDhCQUFBO0dsQmsxMkJUO0VrQnoxMkJLO0lBT0ksOEJBQUE7R2xCcTEyQlQ7RWtCNTEyQks7SUFPSSw4QkFBQTtHbEJ3MTJCVDtFa0IvMTJCSztJQU9JLDhCQUFBO0dsQjIxMkJUO0VrQmwyMkJLO0lBT0ksNkJBQUE7R2xCODEyQlQ7RWtCcjIyQks7SUFPSSw0QkFBQTtHbEJpMjJCVDtFa0J4MjJCSztJQU9JLDJCQUFBO0dsQm8yMkJUO0VrQjMyMkJLO0lBT0kseUJBQUE7R2xCdTIyQlQ7RWtCOTIyQks7SUFPSSwyQkFBQTtHbEIwMjJCVDtFa0JqMzJCSztJQU9JLHlCQUFBO0dsQjYyMkJUO0VrQnAzMkJLO0lBT0kseUJBQUE7R2xCZzMyQlQ7RWtCdjMyQks7SUFPSSx5QkFBQTtHbEJtMzJCVDtFa0IxMzJCSztJQU9JLHlCQUFBO0dsQnMzMkJUO0VrQjczMkJLO0lBT0kseUJBQUE7R2xCeTMyQlQ7RWtCaDQyQks7SUFPSSx5QkFBQTtHbEI0MzJCVDtFa0JuNDJCSztJQU9JLHlCQUFBO0dsQiszMkJUO0VrQnQ0MkJLO0lBT0ksMEJBQUE7R2xCazQyQlQ7RWtCejQyQks7SUFPSSwwQkFBQTtHbEJxNDJCVDtFa0I1NDJCSztJQU9JLDBCQUFBO0dsQnc0MkJUO0VrQi80MkJLO0lBT0ksMEJBQUE7R2xCMjQyQlQ7RWtCbDUyQks7SUFPSSxrQ0FBQTtJQUFBLGlDQUFBO0dsQis0MkJUO0VrQnQ1MkJLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEJtNTJCVDtFa0IxNTJCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdTUyQlQ7RWtCOTUyQks7SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0dsQjI1MkJUO0VrQmw2MkJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIrNTJCVDtFa0J0NjJCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCbTYyQlQ7RWtCMTYyQks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnU2MkJUO0VrQjk2MkJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEIyNjJCVDtFa0JsNzJCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCKzYyQlQ7RWtCdDcyQks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm03MkJUO0VrQjE3MkJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ1NzJCVDtFa0I5NzJCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCMjcyQlQ7RWtCbDgyQks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQis3MkJUO0VrQnQ4MkJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEJtODJCVDtFa0IxODJCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCdTgyQlQ7RWtCOTgyQks7SUFPSSxnQ0FBQTtJQUFBLG1DQUFBO0dsQjI4MkJUO0VrQmw5MkJLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEIrODJCVDtFa0J0OTJCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbTkyQlQ7RWtCMTkyQks7SUFPSSwrQkFBQTtJQUFBLGtDQUFBO0dsQnU5MkJUO0VrQjk5MkJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIyOTJCVDtFa0JsKzJCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCKzkyQlQ7RWtCdCsyQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm0rMkJUO0VrQjErMkJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJ1KzJCVDtFa0I5KzJCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMisyQlQ7RWtCbC8yQks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQisrMkJUO0VrQnQvMkJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJtLzJCVDtFa0IxLzJCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCdS8yQlQ7RWtCOS8yQks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQjIvMkJUO0VrQmxnM0JLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEIrLzJCVDtFa0J0ZzNCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCbWczQlQ7RWtCMWczQks7SUFPSSxnQ0FBQTtHbEJzZzNCVDtFa0I3ZzNCSztJQU9JLCtCQUFBO0dsQnlnM0JUO0VrQmhoM0JLO0lBT0ksNkJBQUE7R2xCNGczQlQ7RWtCbmgzQks7SUFPSSwrQkFBQTtHbEIrZzNCVDtFa0J0aDNCSztJQU9JLDZCQUFBO0dsQmtoM0JUO0VrQnpoM0JLO0lBT0ksNkJBQUE7R2xCcWgzQlQ7RWtCNWgzQks7SUFPSSw2QkFBQTtHbEJ3aDNCVDtFa0IvaDNCSztJQU9JLDZCQUFBO0dsQjJoM0JUO0VrQmxpM0JLO0lBT0ksNkJBQUE7R2xCOGgzQlQ7RWtCcmkzQks7SUFPSSw2QkFBQTtHbEJpaTNCVDtFa0J4aTNCSztJQU9JLDZCQUFBO0dsQm9pM0JUO0VrQjNpM0JLO0lBT0ksOEJBQUE7R2xCdWkzQlQ7RWtCOWkzQks7SUFPSSw4QkFBQTtHbEIwaTNCVDtFa0JqajNCSztJQU9JLDhCQUFBO0dsQjZpM0JUO0VrQnBqM0JLO0lBT0ksOEJBQUE7R2xCZ2ozQlQ7RWtCdmozQks7SUFPSSxrQ0FBQTtHbEJtajNCVDtFa0IxajNCSztJQU9JLGlDQUFBO0dsQnNqM0JUO0VrQjdqM0JLO0lBT0ksK0JBQUE7R2xCeWozQlQ7RWtCaGszQks7SUFPSSxpQ0FBQTtHbEI0ajNCVDtFa0JuazNCSztJQU9JLCtCQUFBO0dsQitqM0JUO0VrQnRrM0JLO0lBT0ksK0JBQUE7R2xCa2szQlQ7RWtCemszQks7SUFPSSwrQkFBQTtHbEJxazNCVDtFa0I1azNCSztJQU9JLCtCQUFBO0dsQndrM0JUO0VrQi9rM0JLO0lBT0ksK0JBQUE7R2xCMmszQlQ7RWtCbGwzQks7SUFPSSwrQkFBQTtHbEI4azNCVDtFa0JybDNCSztJQU9JLCtCQUFBO0dsQmlsM0JUO0VrQnhsM0JLO0lBT0ksZ0NBQUE7R2xCb2wzQlQ7RWtCM2wzQks7SUFPSSxnQ0FBQTtHbEJ1bDNCVDtFa0I5bDNCSztJQU9JLGdDQUFBO0dsQjBsM0JUO0VrQmptM0JLO0lBT0ksZ0NBQUE7R2xCNmwzQlQ7RWtCcG0zQks7SUFPSSxtQ0FBQTtHbEJnbTNCVDtFa0J2bTNCSztJQU9JLGtDQUFBO0dsQm1tM0JUO0VrQjFtM0JLO0lBT0ksZ0NBQUE7R2xCc20zQlQ7RWtCN20zQks7SUFPSSxrQ0FBQTtHbEJ5bTNCVDtFa0JobjNCSztJQU9JLGdDQUFBO0dsQjRtM0JUO0VrQm5uM0JLO0lBT0ksZ0NBQUE7R2xCK20zQlQ7RWtCdG4zQks7SUFPSSxnQ0FBQTtHbEJrbjNCVDtFa0J6bjNCSztJQU9JLGdDQUFBO0dsQnFuM0JUO0VrQjVuM0JLO0lBT0ksZ0NBQUE7R2xCd24zQlQ7RWtCL24zQks7SUFPSSxnQ0FBQTtHbEIybjNCVDtFa0JsbzNCSztJQU9JLGdDQUFBO0dsQjhuM0JUO0VrQnJvM0JLO0lBT0ksaUNBQUE7R2xCaW8zQlQ7RWtCeG8zQks7SUFPSSxpQ0FBQTtHbEJvbzNCVDtFa0IzbzNCSztJQU9JLGlDQUFBO0dsQnVvM0JUO0VrQjlvM0JLO0lBT0ksaUNBQUE7R2xCMG8zQlQ7RWtCanAzQks7SUFPSSxpQ0FBQTtHbEI2bzNCVDtFa0Jw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djYzQks7SUFPSSwrQkFBQTtHbEJtNjNCVDtFa0IxNjNCSztJQU9JLGlDQUFBO0dsQnM2M0JUO0VrQjc2M0JLO0lBT0ksK0JBQUE7R2xCeTYzQlQ7RWtCaDczQks7SUFPSSwrQkFBQTtHbEI0NjNCVDtFa0JuNzNCSztJQU9JLCtCQUFBO0dsQis2M0JUO0VrQnQ3M0JLO0lBT0ksK0JBQUE7R2xCazczQlQ7RWtCejczQks7SUFPSSwrQkFBQTtHbEJxNzNCVDtFa0I1NzNCSztJQU9JLCtCQUFBO0dsQnc3M0JUO0VrQi83M0JLO0lBT0ksK0JBQUE7R2xCMjczQlQ7RWtCbDgzQks7SUFPSSxnQ0FBQTtHbEI4NzNCVDtFa0JyODNCSztJQU9JLGdDQUFBO0dsQmk4M0JUO0VrQng4M0JLO0lBT0ksZ0NBQUE7R2xCbzgzQlQ7RWtCMzgzQks7SUFPSSxnQ0FBQTtHbEJ1ODNCVDtFa0I5ODNCSztJQU9JLDZCQUFBO0dsQjA4M0JUO0VrQmo5M0JLO0lBT0ksbUNBQUE7R2xCNjgzQlQ7RWtCcDkzQks7SUFPSSxrQ0FBQTtHbEJnOTNCVDtFa0J2OTNCSztJQU9JLGdDQUFBO0dsQm05M0JUO0VrQjE5M0JLO0lBT0ksa0NBQUE7R2xCczkzQlQ7RWtCNzkzQks7SUFPSSxnQ0FBQTtHbEJ5OTNCVDtFa0JoKzNCSztJQU9JLGdDQUFBO0dsQjQ5M0JUO0VrQm4rM0JLO0lBT0ksZ0NBQUE7R2xCKzkzQlQ7RWtCdCszQks7SUFPSSxnQ0FBQTtHbEJrKzNCVDtFa0J6KzNCSztJQU9JLGdDQUFBO0dsQnErM0JUO0VrQjUrM0JLO0lBT0ksZ0NBQUE7R2xCdyszQlQ7RWtCLyszQks7SUFPSSxnQ0FBQTtHbEIyKzNCVDtFa0JsLzNCSztJQU9JLGlDQUFBO0dsQjgrM0JUO0VrQnIvM0JLO0lBT0ksaUNBQUE7R2xCaS8zQlQ7RWtCeC8zQks7SUFPSSxpQ0FBQTtHbEJvLzNCVDtFa0IzLzNCSztJQU9JLGlDQUFBO0dsQnUvM0JUO0VrQjkvM0JLO0lBT0ksMkJBQUE7R2xCMC8zQlQ7RWtCamc0Qks7SUFPSSxpQ0FBQTtHbEI2LzNCVDtFa0JwZzRCSztJQU9JLGdDQUFBO0dsQmdnNEJUO0VrQnZnNEJLO0lBT0ksOEJBQUE7R2xCbWc0QlQ7RWtCMWc0Qks7SUFPSSxnQ0FBQTtHbEJzZzRCVDtFa0I3ZzRCSztJQU9JLDhCQUFBO0dsQnlnNEJUO0VrQmhoNEJLO0lBT0ksOEJBQUE7R2xCNGc0QlQ7RWtCbmg0Qks7SUFPSSw4QkFBQTtHbEIrZzRCVDtFa0J0aDRCSztJQU9JLDhCQUFBO0dsQmtoNEJUO0VrQnpoNEJLO0lBT0ksOEJBQUE7R2xCcWg0QlQ7RWtCNWg0Qks7SUFPSSw4QkFBQTtHbEJ3aDRCVDtFa0IvaDRCSztJQU9JLDhCQUFBO0dsQjJoNEJUO0VrQmxpNEJLO0lBT0ksK0JBQUE7R2xCOGg0QlQ7RWtCcmk0Qks7SUFPSSwrQkFBQTtHbEJpaTRCVDtFa0J4aTRCSztJQU9JLCtCQUFBO0dsQm9pNEJUO0VrQjNpNEJLO0lBT0ksK0JBQUE7R2xCdWk0QlQ7RWtCOWk0Qks7SUFPSSxrQkFBQTtHbEIwaTRCVDtFa0JqajRCSztJQU9JLHdCQUFBO0dsQjZpNEJUO0VrQnBqNEJLO0lBT0ksdUJBQUE7R2xCZ2o0QlQ7RWtCdmo0Qks7SUFPSSxxQkFBQTtHbEJtajRCVDtFa0IxajRCSztJQU9JLHVCQUFBO0dsQnNqNEJUO0VrQjdqNEJLO0lBT0kscUJBQUE7R2xCeWo0QlQ7RWtCaGs0Qks7SUFPSSxxQkFBQTtHbEI0ajRCVDtFa0JuazRCSztJQU9JLHFCQUFBO0dsQitqNEJUO0VrQnRrNEJLO0lBT0kscUJBQUE7R2xCa2s0QlQ7RWtCems0Qks7SUFPSSxxQkFBQTtHbEJxazRCVDtFa0I1azRCSztJQU9JLHFCQUFBO0dsQndrNEJUO0VrQi9rNEJLO0lBT0kscUJBQUE7R2xCMms0QlQ7RWtCbGw0Qks7SUFPSSxzQkFBQTtHbEI4azRCVDtFa0JybDRCSztJQU9JLHNCQUFBO0dsQmlsNEJUO0VrQnhsNEJLO0lBT0ksc0JBQUE7R2xCb2w0QlQ7RWtCM2w0Qks7SUFPSSxzQkFBQTtHbEJ1bDRCVDtFa0I5bDRCSztJQU9JLDZDQUFBO0dsQjBsNEJUO0VrQmpt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ei80Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQnMvNEJUO0VrQjcvNEJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEIwLzRCVDtFa0JqZzVCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCOC80QlQ7RWtCcmc1Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQmtnNUJUO0VrQnpnNUJLO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtHbEJzZzVCVDtFa0I3ZzVCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCMGc1QlQ7RWtCamg1Qks7SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0dsQjhnNUJUO0VrQnJoNUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJraDVCVDtFa0J6aDVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCc2g1QlQ7RWtCN2g1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjBoNUJUO0VrQmppNUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEI4aDVCVDtFa0JyaTVCSztJQU9JLDRCQUFBO0lBQUEsK0JBQUE7R2xCa2k1QlQ7RWtCemk1Qks7SUFPSSx5QkFBQTtHbEJxaTVCVDtFa0I1aTVCSztJQU9JLCtCQUFBO0dsQndpNUJUO0VrQi9pNUJLO0lBT0ksOEJBQUE7R2xCMmk1QlQ7RWtCbGo1Qks7SUFPSSw0QkFBQTtHbEI4aTVCVDtFa0JyajVCSztJQU9JLDhCQUFBO0dsQmlqNUJUO0VrQnhqNUJLO0lBT0ksNEJBQUE7R2xCb2o1QlQ7RWtCM2o1Qks7SUFPSSw0QkFBQTtHbEJ1ajVCVDtFa0I5ajVCSztJQU9JLDRCQUFBO0dsQjBqNUJUO0VrQmprNUJLO0lBT0ksNEJBQUE7R2xCNmo1QlQ7RWtCcGs1Qks7SUFPSSw0QkFBQTtHbEJnazVCVDtFa0J2azVCSztJQU9JLDRCQUFBO0dsQm1rNUJUO0VrQjFrNUJLO0lBT0ksNEJBQUE7R2xCc2s1QlQ7RWtCN2s1Qks7SUFPSSw2QkFBQTtHbEJ5azVCVDtFa0JobDVCSztJQU9JLDZCQUFBO0dsQjRrNUJUO0VrQm5sNUJLO0lBT0ksNkJBQUE7R2xCK2s1QlQ7RWtCdGw1Qks7SUFPSSw2QkFBQTtHbEJrbDVCVDtFa0J6bDVCSztJQU9JLDRCQUFBO0dsQnFsNUJUO0VrQjVsNUJLO0lBT0ksMkJBQUE7R2xCd2w1QlQ7RWtCL2w1Qks7SUFPSSxpQ0FBQTtHbEIybDVCVDtFa0JsbTVCSztJQU9JLGdDQUFBO0dsQjhsNUJUO0VrQnJtNUJLO0lBT0ksOEJBQUE7R2xCaW01QlQ7RWtCeG01Qks7SUFPSSxnQ0FBQTtHbEJvbTVCVDtFa0IzbTVCSztJQU9JLDhCQUFBO0dsQnVtNUJUO0VrQjltNUJLO0lBT0ksOEJBQUE7R2xCMG01QlQ7RWtCam41Qks7SUFPSSw4QkFBQTtHbEI2bTVCVDtFa0JwbjVCSztJQU9JLDhCQUFBO0dsQmduNUJUO0VrQnZuNUJLO0lBT0ksOEJBQUE7R2xCbW41QlQ7RWtCMW41Qks7SUFPSSw4QkFBQTtHbEJzbjVCVDtFa0I3bjVCSztJQU9JLDhCQUFBO0dsQnluNUJUO0VrQmhvNUJLO0lBT0ksK0JBQUE7R2xCNG41QlQ7RWtCbm81Qks7SUFPSSwrQkFBQTtHbEIrbjVCVDtFa0J0bzVCSztJQU9JLCtCQUFBO0dsQmtvNUJUO0VrQnpvNUJLO0lBT0ksK0JBQUE7R2xCcW81QlQ7RWtCNW81Qks7SUFPSSw4QkFBQTtHbEJ3bzVCVDtFa0IvbzVCSztJQU9JLDRCQUFBO0dsQjJvNUJUO0VrQmxwNUJLO0lBT0ksa0NBQUE7R2xCOG81QlQ7RWtCcnA1Qks7SUFPSSxpQ0FBQTtHbEJpcDVCVDtFa0J4cDVCSztJQU9JLCtCQUFBO0dsQm9wNUJUO0VrQjNwNUJLO0lBT0ksaUNBQUE7R2xCdXA1QlQ7RWtCOXA1Qks7SUFPSSwrQkFBQTtHbEIwcDVCVDtFa0JqcTVCSztJQU9JLCtCQUFBO0dsQjZwNUJUO0VrQnBxNUJLO0lBT0ksK0JBQUE7R2xCZ3E1QlQ7RWtCdnE1Qks7SUFPSSwrQkFBQTtHbEJtcTVCVDtFa0IxcTVCSztJQU9JLCtCQUFBO0dsQnNxNUJUO0VrQjdxNUJLO0lBT0ksK0JBQUE7R2xCeXE1QlQ7RWtCaHI1Qks7SUFPSSwrQkFBQTtHbEI0cTVCVDtFa0JucjVCSztJQU9JLGdDQUFBO0dsQitxNUJUO0VrQnRyNUJLO0lBT0ksZ0NBQUE7R2xCa3I1QlQ7RWtCenI1Qks7SUFPSSxnQ0FBQTtHbEJxcjVCVDtFa0I1cjVCSztJQU9JLGdDQUFBO0dsQndyNUJUO0VrQi9yNUJLO0lBT0ksK0JBQUE7R2xCMnI1QlQ7RWtCbHM1Qks7SUFPSSwwQkFBQTtHbEI4cjVCVDtFa0JyczVCSztJQU9JLGdDQUFBO0dsQmlzNUJUO0VrQnhzNUJLO0lBT0ksK0JBQUE7R2xCb3M1QlQ7RWtCM3M1Qks7SUFPSSw2QkFBQTtHbEJ1czVCVDtFa0I5czVCSztJQU9JLCtCQUFBO0dsQjBzNUJUO0VrQmp0NUJLO0lBT0ksNkJBQUE7R2xCNnM1QlQ7RWtCcHQ1Qks7SUFPSSw2QkFBQTtHbEJndDVCVDtFa0J2dDVCSztJQU9JLDZCQUFBO0dsQm10NUJUO0VrQjF0NUJLO0lBT0ksNkJBQUE7R2xCc3Q1QlQ7RWtCN3Q1Qks7SUFPSSw2QkFBQTtHbEJ5dDVCVDtFa0JodTVCSztJQU9JLDZCQUFBO0dsQjR0NUJUO0VrQm51NUJLO0lBT0ksNkJBQUE7R2xCK3Q1QlQ7RWtCdHU1Qks7SUFPSSw4QkFBQTtHbEJrdTVCVDtFa0J6dTVCSztJQU9JLDhCQUFBO0dsQnF1NUJUO0VrQjV1NUJLO0lBT0ksOEJBQUE7R2xCd3U1QlQ7RWtCL3U1Qks7SUFPSSw4QkFBQTtHbEIydTVCVDtFa0JsdjVCSztJQU9JLDZCQUFBO0dsQjh1NUJUO0VrQnJ2NUJLO0lBT0ksNEJBQUE7R2xCaXY1QlQ7RWtCeHY1Qks7SUFPSSwyQkFBQTtHbEJvdjVCVDtFa0IzdjVCSztJQU9JLHlCQUFBO0dsQnV2NUJUO0VrQjl2NUJLO0lBT0ksMkJBQUE7R2xCMHY1QlQ7RWtCanc1Qks7SUFPSSx5QkFBQTtHbEI2djVCVDtFa0JwdzVCSztJQU9JLHlCQUFBO0dsQmd3NUJUO0VrQnZ3NUJLO0lBT0kseUJBQUE7R2xCbXc1QlQ7RWtCMXc1Qks7SUFPSSx5QkFBQTtHbEJzdzVCVDtFa0I3dzVCSztJQU9JLHlCQUFBO0dsQnl3NUJUO0VrQmh4NUJLO0lBT0kseUJBQUE7R2xCNHc1QlQ7RWtCbng1Qks7SUFPSSx5QkFBQTtHbEIrdzVCVDtFa0J0eDVCSztJQU9JLDBCQUFBO0dsQmt4NUJUO0VrQnp4NUJLO0lBT0ksMEJBQUE7R2xCcXg1QlQ7RWtCNXg1Qks7SUFPSSwwQkFBQTtHbEJ3eDVCVDtFa0IveDVCSztJQU9JLDBCQUFBO0dsQjJ4NUJUO0VrQmx5NUJLO0lBT0ksa0NBQUE7SUFBQSxpQ0FBQTtHbEIreDVCVDtFa0J0eTVCSztJQU9JLGlDQUFBO0lBQUEsZ0NBQUE7R2xCbXk1QlQ7RWtCMXk1Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQnV5NUJUO0VrQjl5NUJLO0lBT0ksaUNBQUE7SUFBQSxnQ0FBQTtHbEIyeTVCVDtFa0JsejVCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCK3k1QlQ7RWtCdHo1Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQm16NUJUO0VrQjF6NUJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJ1ejVCVDtFa0I5ejVCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCMno1QlQ7RWtCbDA1Qks7SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0dsQit6NUJUO0VrQnQwNUJLO0lBT0ksK0JBQUE7SUFBQSw4QkFBQTtHbEJtMDVCVDtFa0IxMDVCSztJQU9JLCtCQUFBO0lBQUEsOEJBQUE7R2xCdTA1QlQ7RWtCOTA1Qks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQjIwNUJUO0VrQmwxNUJLO0lBT0ksZ0NBQUE7SUFBQSwrQkFBQTtHbEIrMDVCVDtFa0J0MTVCSztJQU9JLGdDQUFBO0lBQUEsK0JBQUE7R2xCbTE1QlQ7RWtCMTE1Qks7SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0dsQnUxNUJUO0VrQjkxNUJLO0lBT0ksZ0NBQUE7SUFBQSxtQ0FBQTtHbEIyMTVCVDtFa0JsMjVCSztJQU9JLCtCQUFBO0lBQUEsa0NBQUE7R2xCKzE1QlQ7RWtCdDI1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQm0yNUJUO0VrQjEyNUJLO0lBT0ksK0JBQUE7SUFBQSxrQ0FBQTtHbEJ1MjVCVDtFa0I5MjVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCMjI1QlQ7RWtCbDM1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQisyNUJUO0VrQnQzNUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEJtMzVCVDtFa0IxMzVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCdTM1QlQ7RWtCOTM1Qks7SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0dsQjIzNUJUO0VrQmw0NUJLO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtHbEIrMzVCVDtFa0J0NDVCSztJQU9JLDZCQUFBO0lBQUEsZ0NBQUE7R2xCbTQ1QlQ7RWtCMTQ1Qks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQnU0NUJUO0VrQjk0NUJLO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtHbEIyNDVCVDtFa0JsNTVCSztJQU9JLDhCQUFBO0lBQUEsaUNBQUE7R2xCKzQ1QlQ7RWtCdDU1Qks7SUFPSSw4QkFBQTtJQUFBLGlDQUFBO0dsQm01NUJUO0VrQjE1NUJLO0lBT0ksZ0NBQUE7R2xCczU1QlQ7RWtCNzU1Qks7SUFPSSwrQkFBQTtHbEJ5NTVCVDtFa0JoNjVCSztJQU9JLDZCQUFBO0dsQjQ1NUJUO0VrQm42NUJLO0lBT0ksK0JBQUE7R2xCKzU1QlQ7RWtCdDY1Qks7SUFPSSw2QkFBQTtHbEJrNjVCVDtFa0J6NjVCSztJQU9JLDZCQUFBO0dsQnE2NUJUO0VrQjU2NUJLO0lBT0ksNkJBQUE7R2xCdzY1QlQ7RWtCLzY1Qks7SUFPSSw2QkFBQTtHbEIyNjVCVDtFa0JsNzVCSztJQU9JLDZCQUFBO0dsQjg2NUJUO0VrQnI3NUJLO0lBT0ksNkJBQUE7R2xCaTc1QlQ7RWtCeDc1Qks7SUFPSSw2QkFBQTtHbEJvNzVCVDtFa0IzNzVCSztJQU9JLDhCQUFBO0dsQnU3NUJUO0VrQjk3NUJLO0lBT0ksOEJBQUE7R2xCMDc1QlQ7RWtCajg1Qks7SUFPSSw4QkFBQTtHbEI2NzVCVDtFa0JwODVCSztJQU9JLDhCQUFBO0dsQmc4NUJUO0VrQnY4NUJLO0lBT0ksa0NBQUE7R2xCbTg1QlQ7RWtCMTg1Qks7SUFPSSxpQ0FBQTtHbEJzODVCVDtFa0I3ODVCSztJQU9JLCtCQUFBO0dsQnk4NUJUO0VrQmg5NUJLO0lBT0ksaUNBQUE7R2xCNDg1QlQ7RWtCbjk1Qks7SUFPSSwrQkFBQTtHbEIrODVCVDtFa0J0OTVCSztJQU9JLCtCQUFBO0dsQms5NUJUO0VrQno5NUJLO0lBT0ksK0JBQUE7R2xCcTk1QlQ7RWtCNTk1Qks7SUFPSSwrQkFBQTtHbEJ3OTVCVDtFa0IvOTVCSztJQU9JLCtCQUFBO0dsQjI5NUJUO0VrQmwrNUJLO0lBT0ksK0JBQUE7R2xCODk1QlQ7RWtCcis1Qks7SUFPSSwrQkFBQTtHbEJpKzVCVDtFa0J4KzVCSztJQU9JLGdDQUFBO0dsQm8rNUJUO0VrQjMrNUJLO0lBT0ksZ0NBQUE7R2xCdSs1QlQ7RWtCOSs1Qks7SUFPSSxnQ0FBQTtHbEIwKzVCVDtFa0JqLzVCSztJQU9JLGdDQUFBO0dsQjYrNUJUO0VrQnAvNUJLO0lBT0ksbUNBQUE7R2xCZy81QlQ7RWtCdi81Qks7SUFPSSxrQ0FBQTtHbEJtLzVCVDtFa0IxLzVCSztJQU9JLGdDQUFBO0dsQnMvNUJUO0VrQjcvNUJLO0lBT0ksa0NBQUE7R2xCeS81QlQ7RWtCaGc2Qks7SUFPSSxnQ0FBQTtHbEI0LzVCVDtFa0JuZzZCSztJQU9JLGdDQUFBO0dsQisvNUJUO0VrQnRnNkJLO0lBT0ksZ0NBQUE7R2xCa2c2QlQ7RWtCemc2Qks7SUFPSSxnQ0FBQTtHbEJxZzZCVDtFa0I1ZzZCSztJQU9JLGdDQUFBO0dsQndnNkJUO0VrQi9nNkJLO0lBT0ksZ0NBQUE7R2xCMmc2QlQ7RWtCbGg2Qks7SUFPSSxnQ0FBQTtHbEI4ZzZCVDtFa0JyaDZCSztJQU9JLGlDQUFBO0dsQmloNkJUO0VrQnhoNkJLO0lBT0ksaUNBQUE7R2xCb2g2QlQ7RWtCM2g2Qks7SUFPSSxpQ0FBQTtHbEJ1aDZCVDtFa0I5aDZCSztJQU9JLGlDQUFBO0dsQjBoNkJUO0VrQmppNkJLO0lBT0ksaUNBQUE7R2xCNmg2QlQ7RWtCcGk2Qks7SUFPSSxnQ0FBQTtHbEJnaTZCVDtFa0J2aTZCSztJQU9JLDhCQUFBO0dsQm1pNkJUO0VrQjFpNkJLO0lBT0ksZ0NBQUE7R2xCc2k2QlQ7RWtCN2k2Qks7SUFPSSw4QkFBQTtHbEJ5aTZCVDtFa0JoajZCSztJQU9JLDhCQUFBO0dsQjRpNkJUO0VrQm5qNkJLO0lBT0ksOEJBQUE7R2xCK2k2QlQ7RWtCdGo2Qks7SUFPSSw4QkFBQTtHbEJrajZCVDtFa0J6ajZCSztJQU9JLDhCQUFBO0dsQnFqNkJUO0VrQjVqNkJLO0lBT0ksOEJBQUE7R2xCd2o2QlQ7RWtCL2o2Qks7SUFPSSw4QkFBQTtHbEIyajZCVDtFa0JsazZCSztJQU9JLCtCQUFBO0dsQjhqNkJUO0VrQnJrNkJLO0lBT0ksK0JBQUE7R2xCaWs2QlQ7RWtCeGs2Qks7SUFPSSwrQkFBQTtHbEJvazZCVDtFa0IzazZCSztJQU9JLCtCQUFBO0dsQnVrNkJUO0VrQjlrNkJLO0lBT0ksc0JBQUE7R2xCMGs2QlQ7RWtCamw2Qks7SUFPSSw0QkFBQTtHbEI2azZCVDtFa0JwbDZCSztJQU9JLDJCQUFBO0dsQmdsNkJUO0VrQnZsNkJLO0lBT0kseUJBQUE7R2xCbWw2QlQ7RWtCMWw2Qks7SUFPSSwyQkFBQTtHbEJzbDZCVDtFa0I3bDZCSztJQU9JLHlCQUFBO0dsQnlsNkJUO0VrQmhtNkJLO0lBT0kseUJBQUE7R2xCNGw2QlQ7RWtCbm02Qks7SUFPSSx5QkFBQTtHbEIrbDZCVDtFa0J0bTZCSztJQU9JLHlCQUFBO0dsQmttNkJUO0VrQnptNkJLO0lBT0kseUJBQUE7R2xCcW02QlQ7RWtCNW02Qks7SUFPSSx5QkFBQTtHbEJ3bTZCVDtFa0IvbTZCSztJQU9JLHlCQUFBO0dsQjJtNkJUO0VrQmxuNkJLO0lBT0ksMEJBQUE7R2xCOG02QlQ7RWtCcm42Qks7SUFPSSwwQkFBQTtHbEJpbjZCVDtFa0J4bjZCSztJQU9JLDBCQUFBO0dsQm9uNkJUO0VrQjNuNkJLO0lBT0ksMEJBQUE7R2xCdW42QlQ7RWtCOW42Qks7SUFP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QU9JLGlDQUFBO0dsQmd6NkJUO0VrQnZ6NkJLO0lBT0ksK0JBQUE7R2xCbXo2QlQ7RWtCMXo2Qks7SUFPSSxpQ0FBQTtHbEJzejZCVDtFa0I3ejZCSztJQU9JLCtCQUFBO0dsQnl6NkJUO0VrQmgwNkJLO0lBT0ksK0JBQUE7R2xCNHo2QlQ7RWtCbjA2Qks7SUFPSSwrQkFBQTtHbEIrejZCVDtFa0J0MDZCSztJQU9JLCtCQUFBO0dsQmswNkJUO0VrQnowNkJLO0lBT0ksK0JBQUE7R2xCcTA2QlQ7RWtCNTA2Qks7SUFPSSwrQkFBQTtHbEJ3MDZCVDtFa0IvMDZCSztJQU9JLCtCQUFBO0dsQjIwNkJUO0VrQmwxNkJLO0lBT0ksZ0NBQUE7R2xCODA2QlQ7RWtCcjE2Qks7SUFPSSxnQ0FBQTtHbEJpMTZCVDtFa0J4MTZCSztJQU9JLGdDQUFBO0dsQm8xNkJUO0VrQjMxNkJLO0lBT0ksZ0NBQUE7R2xCdTE2QlQ7RWtCOTE2Qks7SUFPSSw2QkFBQTtHbEIwMTZCVDtFa0JqMjZCSztJQU9JLG1DQUFBO0dsQjYxNkJUO0VrQnAyNkJLO0lBT0ksa0NBQUE7R2xCZzI2QlQ7RWtCdjI2Qks7SUFPSSxnQ0FBQTtHbEJtMjZCVDtFa0IxMjZCSztJQU9JLGtDQUFBO0dsQnMyNkJUO0VrQjcyNkJLO0lBT0ksZ0NBQUE7R2xCeTI2QlQ7RWtCaDM2Qks7SUFPSSxnQ0FBQTtHbEI0MjZCVDtFa0JuMzZCSztJQU9JLGdDQUFBO0dsQisyNkJUO0VrQnQzNkJLO0lBT0ksZ0NBQUE7R2xCazM2QlQ7RWtCejM2Qks7SUFPSSxnQ0FBQTtHbEJxMzZCVDtFa0I1MzZCSztJQU9JLGdDQUFBO0dsQnczNkJUO0VrQi8zNkJLO0lBT0ksZ0NBQUE7R2xCMjM2QlQ7RWtCbDQ2Qks7SUFPSSxpQ0FBQTtHbEI4MzZCVDtFa0JyNDZCSztJQU9JLGlDQUFBO0dsQmk0NkJUO0VrQng0NkJLO0lBT0ksaUNBQUE7R2xCbzQ2QlQ7RWtCMzQ2Qks7SUFPSSxpQ0FBQTtHbEJ1NDZCVDtFa0I5NDZCSztJQU9JLDJCQUFBO0dsQjA0NkJUO0VrQmo1NkJLO0lBT0ksaUNBQUE7R2xCNjQ2QlQ7RWtCcDU2Qks7SUFPSSxnQ0FBQTtHbEJnNTZCVDtFa0J2NTZCSztJQU9JLDhCQUFBO0dsQm01NkJUO0VrQjE1NkJLO0lBT0ksZ0NBQUE7R2xCczU2QlQ7RWtCNzU2Qks7SUFPSSw4QkFBQTtHbEJ5NTZCVDtFa0JoNjZCSztJQU9JLDhCQUFBO0dsQjQ1NkJUO0VrQm42NkJLO0lBT0ksOEJBQUE7R2xCKzU2QlQ7RWtCdDY2Qks7SUFPSSw4QkFBQTtHbEJrNjZCVDtFa0J6NjZCSztJQU9JLDhCQUFBO0dsQnE2NkJUO0VrQjU2NkJLO0lBT0ksOEJBQUE7R2xCdzY2QlQ7RWtCLzY2Qks7SUFPSSw4QkFBQTtHbEIyNjZCVDtFa0JsNzZCSztJQU9JLCtCQUFBO0dsQjg2NkJUO0VrQnI3NkJLO0lBT0ksK0JBQUE7R2xCaTc2QlQ7RWtCeDc2Qks7SUFPSSwrQkFBQTtHbEJvNzZCVDtFa0IzNzZCSztJQU9JLCtCQUFBO0dsQnU3NkJUO0VrQjk3NkJLO0lBT0ksa0JBQUE7R2xCMDc2QlQ7RWtCajg2Qks7SUFPSSx3QkFBQTtHbEI2NzZCVDtFa0JwODZCSztJQU9JLHVCQUFBO0dsQmc4NkJUO0VrQnY4NkJLO0lBT0kscUJBQUE7R2xCbTg2QlQ7RWtCMTg2Qks7SUFPSSx1QkFBQTtHbEJzODZCVDtFa0I3ODZCSztJQU9JLHFCQUFBO0dsQnk4NkJUO0VrQmg5NkJLO0lBT0kscUJBQUE7R2xCNDg2QlQ7RWtCbjk2Qks7SUFPSSxxQkFBQTtHbEIrODZCVDtFa0J0OTZCSztJQU9JLHFCQUFBO0dsQms5NkJUO0VrQno5NkJLO0lBT0kscUJBQUE7R2xCcTk2QlQ7RWtCNTk2Qks7SUFPSSxxQkFBQTtHbEJ3OTZCVDtFa0IvOTZCSztJQU9JLHFCQUFBO0dsQjI5NkJUO0VrQmwrNkJLO0lBT0ksc0JBQUE7R2xCODk2QlQ7RWtCcis2Qks7SUFPSSxzQkFBQTtHbEJpKzZCVDtFa0J4KzZCSztJQU9JLHNCQUFBO0dsQm8rNkJUO0VrQjMrNkJLO0lBT0ksc0JBQUE7R2xCdSs2QlQ7RWtCOSs2Qks7SUFPSSw2Q0FBQTtHbEIwKzZCVDtFa0JqLzZCSztJQU9JLDZDQUFBO0dsQjYrNkJUO0VrQnAvNkJLO0lBT0ksMkNBQUE7R2xCZy82QlQ7RWtCdi82Qks7SUFPSSw2Q0FBQTtHbEJtLzZCVDtFa0IxLzZCSztJQU9JLDhCQUFBO0dsQnMvNkJUO0VrQjcvNkJLO0lBT0ksMkJBQUE7R2xCeS82QlQ7RWtCaGc3Qks7SUFPSSw2QkFBQTtHbEI0LzZCVDtFa0JuZzdCSztJQU9JLDZCQUFBO0dsQisvNkJUO0VrQnRnN0JLO0lBT0ksNkJBQUE7R2xCa2c3QlQ7RWtCemc3Qks7SUFPSSw2QkFBQTtHbEJxZzdCVDtFa0I1ZzdCSztJQU9JLDRCQUFBO0dsQndnN0JUO0VrQi9nN0JLO0lBT0ksZ0NBQUE7R2xCMmc3QlQ7RWtCbGg3Qks7SUFPSSw0QkFBQTtHbEI4ZzdCVDtFa0JyaDdCSztJQU9JLDRCQUFBO0dsQmloN0JUO0VrQnhoN0JLO0lBT0ksNEJBQUE7R2xCb2g3QlQ7RWtCM2g3Qks7SUFPSSwrQkFBQTtHbEJ1aDdCVDtFa0I5aDdCSztJQU9JLDRCQUFBO0dsQjBoN0JUO0VrQmppN0JLO0lBT0ksNkJBQUE7R2xCNmg3QlQ7RWtCcGk3Qks7SUFPSSw4QkFBQTtHbEJnaTdCVDtDQUNGO0FtQnZsN0JEO0VEK0NRO0lBT0ksNkJBQUE7R2xCcWk3QlQ7RWtCNWk3Qks7SUFPSSwyQkFBQTtHbEJ3aTdCVDtFa0IvaTdCSztJQU9JLDhCQUFBO0dsQjJpN0JUO0VrQmxqN0JLO0lBT0ksNkJBQUE7R2xCOGk3QlQ7RWtCcmo3Qks7SUFPSSw2QkFBQTtHbEJpajdCVDtFa0J4ajdCSztJQU9JLDJCQUFBO0dsQm9qN0JUO0VrQjNqN0JLO0lBT0ksOEJBQUE7R2xCdWo3QlQ7RWtCOWo3Qks7SUFPSSw2QkFBQTtHbEIwajdCVDtFa0JqazdCSztJQU9JLDZCQUFBO0dsQjZqN0JUO0VrQnBrN0JLO0lBT0ksMkJBQUE7R2xCZ2s3QlQ7RWtCdms3Qks7SUFPSSw4QkFBQTtHbEJtazdCVDtFa0IxazdCSztJQU9JLDZCQUFBO0dsQnNrN0JUO0VrQjdrN0JLO0lBT0ksNkJBQUE7R2xCeWs3QlQ7RWtCaGw3Qks7SUFPSSwyQkFBQTtHbEI0azdCVDtFa0JubDdCSztJQU9JLDhCQUFBO0dsQitrN0JUO0VrQnRsN0JLO0lBT0ksNkJBQUE7R2xCa2w3QlQ7Q0FDRjtBbUJ0bjdCRDtFRDRCUTtJQU9JLDJCQUFBO0dsQnVsN0JUO0VrQjlsN0JLO0lBT0ksaUNBQUE7R2xCMGw3QlQ7RWtCam03Qks7SUFPSSwwQkFBQTtHbEI2bDdCVDtFa0JwbTdCSztJQU9JLDZCQUFBO0lBQUEseUJBQUE7R2xCZ203QlQ7RWtCdm03Qks7SUFPSSwwQkFBQTtHbEJtbTdCVDtFa0IxbTdCSztJQU9JLDhCQUFBO0dsQnNtN0JUO0VrQjdtN0JLO0lBT0ksK0JBQUE7R2xCeW03QlQ7RWtCaG43Qks7SUFPSSxnQ0FBQTtJQUFBLHlCQUFBO0dsQjRtN0JUO0VrQm5uN0JLO0lBT0ksdUNBQUE7SUFBQSxnQ0FBQTtHbEIrbTdCVDtFa0J0bjdCSztJQU9JLHlCQUFBO0dsQmtuN0JUO0NBQ0Y7QWdGenI3Qkc7RUFDRSxlM0QwR1M7Q3JCaWw3QmQ7O0FnRjVyN0JHO0VBQ0UsZTNEMEdTO0NyQnFsN0JkOztBZ0ZoczdCRztFQUNFLGUzRDBHUztDckJ5bDdCZDs7QWdGcHM3Qkc7RUFDRSxlM0QwR1M7Q3JCNmw3QmQ7O0FnRnhzN0JHO0VBQ0UsZTNEMEdTO0NyQmltN0JkOztBZ0Y1czdCRztFQUNFLGUzRDBHUztDckJxbTdCZDs7QWdGaHQ3Qkc7RUFDRSxlM0QwR1M7Q3JCeW03QmQ7O0FnRnB0N0JHO0VBQ0UsZTNEMEdTO0NyQjZtN0JkOztBZ0Z4dDdCRztFQUNFLFkzRDBHUztDckJpbjdCZDs7QWdGNXQ3Qkc7RUFDRSxlM0QwR1M7Q3JCcW43QmQ7O0FnRmh1N0JHO0VBQ0UsZTNEMEdTO0NyQnluN0JkOztBZ0ZwdTdCRztFQUNFLGUzRDBHUztDckI2bjdCZDs7QWdGeHU3Qkc7RUFDRSxlM0QwR1M7Q3JCaW83QmQ7O0FnRjV1N0JHO0VBQ0UsZTNEMEdTO0NyQnFvN0JkOztBZ0ZodjdCRztFQUNF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QW9GNXc4QkM7RUFDRSxpQkFBQTtFQUNBLGlCNUQySHVCO0N4Qm1wOEIxQjtBb0Y3dzhCRztFQUNFLGdCQUFBO0NwRit3OEJMO0FvRjl3OEJLO0VBQ0UsY0FBQTtDcEZneDhCUDtBb0Y5dzhCSztFQUNFLHFCNURrSG9CO0N4QjhwOEIzQjtBb0Y5dzhCSztFQUNFLDBCL0Q4WWU7RStEN1lmLGlCNUQ0R3NCO0N4Qm9xOEI3QjtBb0Y3dzhCTztFQUNFLGlCQUFBO0VBQ0EscUJBQUE7Q3BGK3c4QlQ7QW9GNXc4Qks7RUFDRSxlM0VWRztFMkVXSCxzQkFBQTtFQUNBLGlCNURpR3NCO0U0RGhHdEIsaUJBQUE7Q3BGOHc4QlA7QW9GMXc4Qkc7RUFDRSxpQy9ENFVTO0UrRDNVVCxZM0V6Qks7Q1RxeThCVjtBb0YxdzhCTztFQUNFLFkzRTVCQztDVHd5OEJWO0FvRjF3OEJPO0VBQ0UsWTNFL0JDO0NUMnk4QlY7QW9GMXc4Qk87RUFDRSx5Qy9Ec09NO0NyQnNpOEJmO0FvRjF3OEJPO0VBQ0UsWTNFckNDO0NUaXo4QlY7O0FxRnp6OEJEO0VBQ0UsNEJBQUE7Q3JGNHo4QkQ7QXFGM3o4QkM7RUFDRSxhN0RtWFc7Q3hCMDg3QmQ7QXFGNXo4Qkc7RUFDRSxhQUFBO0VBQ0EsNEM3RDhXVTtDeEJnOTdCZjtBcUY3ejhCSztFQUNFLGM3RDZXUTtFNkQ1V1Isa0JBQUE7Q3JGK3o4QlA7QXFGOXo4Qk87RUFDRSxjN0Q0V1k7Q3hCbzk3QnJCO0FxRjl6OEJPO0VBQ0UsZTVFR0M7Q1Q2ejhCVjtBcUY3ejhCSztFQUNFLGM3RG1XUTtFNkRsV1Isa0JBQUE7Q3JGK3o4QlA7QXFGN3o4Qks7RUFDRSxtQkFBQTtDckYrejhCUDtBcUZ2ejhCTztFQUNFLG9CQUFBO01BQUEsc0JBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0NyRnl6OEJUO0FxRnh6OEJTO0VBQ0UsY3pEOUJGO0V5RCtCRSxtQjdEdVZVO0U2RHRWVixxQkFBQTtNQUFBLGVBQUE7Q3JGMHo4Qlg7QXFGaHo4Qk87RUFDRSwyQzdENlVhO0U2RDVVYixxQjdEcVVNO0N4QjYrN0JmO0FxRmp6OEJTO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0NyRm16OEJYO0FxRmp6OEJXO0VBQ0UsZXpEbkRKO0V5RG9ESSxrQkFBQTtDckZtejhCYjtBcUY3eThCVztFQUNFLGlCQUFBO0VBQ0EscUI3RHFURTtDeEIwLzdCZjtBcUZ0eThCRztFQUNFLGlCN0R1VHVCO0U2RHRUdkIsbUJBQUE7RUFDQSxrQkFBQTtDckZ3eThCTDtBcUZ2eThCSztFQUNFLHdCNUVnYXNCO0NUeTQ3QjdCO0FxRnZ5OEJLO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtDckZ5eThCUDtBcUZ2eThCSztFQUNFLGtCQUFBO0NyRnl5OEJQO0FxRnh5OEJPO0VBQ0Usb0I3RHdTdUI7RTZEdlN2QixvQkFBQTtDckYweThCVDtBcUZ2eThCSztFQUNFLHFCQUFBO0NyRnl5OEJQO0FxRm55OEJHO0VBQ0UsbUJBQUE7Q3JGcXk4Qkw7QXFGcHk4Qks7RUFDRSxxQkFBQTtFQUFBLGNBQUE7RUFDQSwyQkFBQTtNQUFBLHVCQUFBO0VBQ0EsNEJBQUE7Q3JGc3k4QlA7QXFGcnk4Qk87RUFDRSxxQjdENFFNO0U2RDNRTixpQjVFbEdDO0U0RW1HRCxxQkFBQTtNQUFBLGVBQUE7Q3JGdXk4QlQ7QXFGcnk4Qk87RUFDRSxlQUFBO0VBQ0EscUI3RHNRTTtFNkRyUU4saUJBQUE7Q3JGdXk4QlQ7QXFGcnk4Qk87RUFDRSxxQkFBQTtNQUFBLGVBQUE7RUFDQSxpQjVFNUdDO0NUbTU4QlY7QXFGcHk4Qks7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7Q3JGc3k4QlA7QXFGcnk4Qk87RUFDRSxjQUFBO0NyRnV5OEJUO0FxRnB5OEJLO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtDckZzeThCUDtBcUZyeThCTztFQUNFLGNBQUE7Q3JGdXk4QlQ7QXFGL3g4Qks7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO0VBQ0EsdUNBQUE7Q3JGaXk4QlA7QXFGL3g4Qks7RUFDRSxnQ0FBQTtNQUFBLDRCQUFBO0VBQ0EsdUNBQUE7Q3JGaXk4QlA7QXFGL3g4Qks7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO0NyRml5OEJQO0FxRjV4OEJPO0VBQ0UsNkJBQUE7TUFBQSx5QkFBQTtDckY4eDhCVDtBcUY1eDhCTztFQUNFLDZCQUFBO01BQUEseUJBQUE7Q3JGOHg4QlQ7QXFGNXg4Qk87RUFDRSwrQkFBQTtNQUFBLDJCQUFBO0NyRjh4OEJUOztBVS8zOEJHO0UyRStHTTtJQUNFLGdCN0RpTmM7R3hCbWs4QnZCO0NBQ0Y7QVVyNDhCRztFMkUySEE7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0dyRjZ3OEJIO0VxRjV3OEJHO0lBQ0UsVUFBQTtHckY4dzhCTDtFcUY3dzhCSztJQUNFLGNBQUE7R3JGK3c4QlA7RXFGNXc4Qkc7SUFDRSxVQUFBO0lBQ0EsYUFBQTtHckY4dzhCTDtFcUY3dzhCSztJQUNFLGNBQUE7R3JGK3c4QlA7RXFGMXc4Qkc7SUFDRSxrQkFBQTtHckY0dzhCTDtFcUYzdzhCSztJQUNFLDRCQUFBO0dyRjZ3OEJQO0NBQ0Y7QVU5NThCRztFMkVnS007SUFDRSxtQjdEMkphO0d4QnNtOEJ0QjtDQUNGO0FxRjF2OEJEOztFNURyTkksaUJBQUE7Q3pCbTk4Qkg7O0FxRnp2OEJEO0VBQ0UsZTVFN05TO0NUeTk4QlY7O0FxRnp2OEJEO0VBQ0UsbUJBQUE7RUFDQSx1QjVFM09TO0NUdSs4QlY7QXFGM3Y4QkM7RUFDRSwrQ0FBQTtDckY2djhCSDs7QXNGLys4QkQ7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBQUE7QUFvQkE7RUFDRSwyQ0FBQTtDdEZnLzhCRDtBc0YvKzhCQztFQUNFLG9DQUFBO0VBQ0EsY0FBQTtDdEZpLzhCSDtBc0YzKzhCSztFQUNFLDBCMUQ5QkU7RTBEK0JGLFk3RTNCRztFNkU0Qkgsc0IxRGhDRTtDNUI2ZzlCVDtBc0Y1KzhCTztFQUNFLFk3RTlCQztDVDRnOUJWO0FzRjUrOEJPO0VBQ0UseVZBQUE7Q3RGOCs4QlQ7QXNGcis4Qks7RUFDRSwwQjFEL0NFO0UwRGdERixZN0U1Q0c7RTZFNkNILHNCMURqREU7QzVCd2g5QlQ7QXNGdCs4Qk87RUFDRSxZN0UvQ0M7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QkFBQTtDekYydjlCRDtBeUZ6djlCQztFQUNFLGFBQUE7RUFDQSxjQUFBO0VoRTdDQSxvQkFBQTtFZ0VvREEscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7RUFDQSx1QmhGbEVPO0NUd3o5QlY7QXlGOXY5Qkc7RUFDRSxnQkFBQTtDekZndzlCTDtBeUZ0djlCSztFQUNFLDBCcEVnQ087Q3JCd3Q5QmQ7QXlGenY5Qks7RUFDRSwwQnBFZ0NPO0NyQjJ0OUJkO0F5RjV2OUJLO0VBQ0UsMEJwRWdDTztDckI4dDlCZDtBeUYvdjlCSztFQUNFLDBCcEVnQ087Q3JCaXU5QmQ7QXlGbHc5Qks7RUFDRSwwQnBFZ0NPO0NyQm91OUJkO0F5RnJ3OUJLO0VBQ0UsMEJwRWdDTztDckJ1dTlCZDtBeUZ4dzlCSztFQUNFLDBCcEVnQ087Q3JCMHU5QmQ7QXlGM3c5Qks7RUFDRSwwQnBFZ0NPO0NyQjZ1OUJkO0F5Rjl3OUJLO0VBQ0UsdUJwRWdDTztDckJndjlCZDtBeUZqeDlCSztFQUNFLHVCcEVnQ087Q3JCbXY5QmQ7QXlGcHg5Qks7RUFDRSwwQnBFZ0NPO0NyQnN2OUJkO0F5RnZ4OUJLO0VBQ0UsMEJwRWdDTztDckJ5djlCZDtBeUYxeDlCSztFQUNFLDBCcEVnQ087Q3JCNHY5QmQ7QXlGN3g5Qks7RUFDRSwwQnBFZ0NPO0NyQit2OUJkO0F5Rmh5OUJLO0VBQ0UsMEJwRWdDTztDckJrdzlCZDtBeUZueTlCSztFQUNFLDBCcEVnQ087Q3JCcXc5QmQ7QXlGdHk5Qks7RUFDRSwwQnBFZ0NPO0NyQnd3OUJkO0F5Rnp5OUJLO0VBQ0UsMEJwRWdDTztDckIydzlCZDtBeUY1eTlCSztFQUNFLDBCcEVnQ087Q3JCOHc5QmQ7QXlGMXk5Qkc7RUFDRSxtQkFBQTtDekY0eTlCTDtBeUZ4eTlCQztFQUNFLGFBQUE7RUFFQSxhQUFBO0VBQ0EsY0FBQTtDekZ5eTlCSDtBeUZ2eTlCRztFQUNFLG9CQUFBO0N6Rnl5OUJMOztBeUZweTlCRDtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VoRW5GRSxpQkFBQTtFZ0VzRkYsNkJBQUE7TUFBQSw0QkFBQTtNQUFBLG9CQUFBO0VBRUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q3pGcXk5QkQ7QXlGcHk5QkM7RUFDRSxpQ0FBQTtDekZzeTlCSDtBVXoxOUJHO0UrRW9DSjtJQW9CSSxjQUFBO0d6RnF5OUJEO0NBQ0Y7QVU5MTlCRztFK0VvQ0o7SUF5QkksOEJBQUE7SUFDQSxVQUFBO0lBQ0EsWUFBQTtRQUFBLFFBQUE7SUFDQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSx3QkFBQTtRQUFBLG9CQUFBO0lBQ0EsdUJBQUE7UUFBQSwrQkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7R3pGcXk5QkQ7Q0FDRjs7QXlGbHk5QkQ7O0VBRUUsb0JBQUE7Q3pGcXk5QkQ7O0F5RjN4OUJHO0VBQ0UscUNBQUE7RUFDQSxpQ0FBQTtFQUNBLFloRjdJSztFZ0Y4SUwsV0FBQTtDekY4eDlCTDs7QXlGcng5Qkc7RUFDRSxxQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsV0FBQTtDekZ3eDlCTDs7QXlGbHg5QkM7RUFDRSxvQ0FBQTtDekZxeDlCSDtBeUZweDlCRztFQUNFLG9DQUFBO0N6RnN4OUJMO0F5Rm54OUJDO0VBQ0Usb0NBQUE7Q3pGcXg5Qkg7QXlGcHg5Qkc7RUFHRSxvQ0FBQTtDekZveDlCTDtBeUZqeDlCQztFQUNFLG9DQUFBO0N6Rm14OUJIO0F5Rmx4OUJHO0VBR0Usb0NBQUE7Q3pGa3g5Qkw7QXlGL3c5QkM7RUFDRSwrQ0FBQTtDekZpeDlCSDtBeUZoeDlCRztFQUdFLG9DQUFBO0N6Rmd4OUJMO0F5Rjd3OUJDO0VBQ0Usb0NBQUE7Q3pGK3c5Qkg7QXlGOXc5Qkc7RUFHRSxvQ0FBQTtDekY4dzlCTDs7QXlGeHc5QkM7RUFDRSxZaEYxTU87Q1RxOTlCVjtBeUZ6dzlCQztFdkM1TUEsWUFBQTtFUkpBLHVCakNJUztFeUNFVCxzQnRCTlE7RUdVSixvRkFSVztFMERnTmIsZTdEbE5NO0M1QmcrOUJUO0FrRHY5OUJDO0VBSUksMEhBQUE7Q2xEczk5Qkw7QWtEajk5QkM7RUFDRSx3QnVDOEwwQztFdkM3TDFDLFlBQUE7RUFDQSxzQnVDNExvRTtDekZ1eDlCdkU7QWtELzg5QkM7RUFFRSxZQUFBO0VBQ0EsdUJ6Q3hCTztFeUN5QlAsc0J0QjdCTTtFc0I4Qk4scUJBQUE7Q2xEZzk5Qkg7QWtENzg5QkM7RUFHRSxZQUFBO0VBQ0Esd0J1QzRLZ0c7RXZDeEtoRyxzQnVDd0t5SDtDekZreTlCNUg7QWtEeDg5Qkc7RUFHSSx1RkFBQTtDbER3ODlCUDtBeUZueTlCRztFQUVFLGVBQUE7Q3pGb3k5Qkw7QXlGank5QkM7RXZDaktBLFl6Q25EUztFeUNvRFQsOEJBQUE7RUFDQSx1QkFBQTtFQUNBLGlDQUFBO0V1Q2dLRSxpQ0FBQTtDekZzeTlCSDtBa0RwODlCQztFQUNFLGV1QzRKd0M7RXZDM0p4QyxvQ0FBQTtDbERzODlCSDtBa0RuODlCQztFQUVFLDRFQUFBO0NsRG84OUJIO0FrRGo4OUJDO0VBRUUsWXpDcEVPO0V5Q3FFUCw4QkFBQTtDbERrODlCSDtBa0QvNzlCQztFQUdFLGV1QzBJMEU7RXZDekkxRSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0NBQUE7Q2xEKzc5Qkg7QWtENzc5Qkc7RUFHSSx5RkFBQTtDbEQ2NzlCUDtBeUZ6ejlCRztFQUNFLG9DQUFBO0N6RjJ6OUJMO0F5Rnp6OUJHO0VBRUUseUVBQUE7Q3pGMHo5Qkw7QXlGeHo5Qkc7RUFHRSxpQ0FBQTtDekZ3ejlCTDtBeUZyejlCQztFdkNwT0EsWUFBQTtFUkpBLDBCQUFBO0VRTUEsbUJ6Q0ZTO0VzQk1MLG9GQVJXO0UwRHdPYixZaEZ0T087Q1RnaStCVjtBa0QzaCtCQztFQUlJLDRIQUFBO0NsRDBoK0JMO0FrRHJoK0JDO0VBQ0UsMEJ1Q3NOMEM7RXZDck4xQyxZQUFBO0VBQ0Esc0J1Q29Oc0U7Q3pGbTA5QnpFO0FrRG5oK0JDO0VBRUUsWUFBQTtFQUNBLDBCdEI1Qk07RXNCNkJOLG1CekN6Qk87RXlDMEJQLHFCQUFBO0NsRG9oK0JIO0Fr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QkFBQTtFQUNBLGlCNUVxU2M7RTRFcFNkLG1CQUFBO0NwR2c2aENMO0FvRzM1aENDO0VBQ0Usb0I1RXVScUI7RTRFdFJyQixjNUVtU2tCO0U0RWxTbEIsY0FBQTtDcEc2NWhDSDtBb0c1NWhDRztFQUNFLGdCNUV5Ulk7RTRFeFJaLDBCL0VnQ1c7Q3JCODNoQ2hCO0FvRzM1aENLO0VBQ0Usb0JBQUE7Q3BHNjVoQ1A7QW9HdjVoQ0M7RUFDRSxnQjVFNlFjO0U0RTVRZCxlM0ZqQ087RTJGa0NQLGlCNUU0UWdCO0U0RTNRaEIsYzVFbVJ5QjtFNEVsUnpCLDRDNUVtUitCO0U0RWxSL0IsZTVFa1FxQjtFNEVqUXJCLGFBQUE7RUFDQSxZQUFBO0NwR3k1aENIO0FvR3g1aENHO0VBQ0UsZXhFbkRJO0V3RW9ESixvQkFBQTtDcEcwNWhDTDs7QW9HcjVoQ0Q7RUFDRSxvQkFBQTtNQUFBLGdCQUFBO0NwR3c1aENEO0FvR3Y1aENDO0VBQ0Usa0I1RXdQc0I7Q3hCaXFoQ3pCO0FvR3I1aENLO0VBQ0UsMEIvRUdjO0NyQm81aENyQjtBb0d0NWhDTztFQUNFLG9DQUFBO0NwR3c1aENUO0FvR2w1aENHO0VBQ0UscUJBQUE7Q3BHbzVoQ0w7QW9HajVoQ0c7RUFDRSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtFQUdBLGU1RThObUI7RTRFN05uQixrQjVFNk5tQjtFNEU1Tm5CLG1CNUU4TnFCO0U0RTdOckIsYUFBQTtFQUdBLGdCNUU4Tlk7RTRFN05aLGlCNUU4TmM7RTRFN05kLGUzRmpGSztFMkZrRkwsOEJBQUE7Q3BHKzRoQ0w7QW9HNTRoQ0s7RUFDRSwwQjVFc05vQjtFNEVyTnBCLGV4RWpHRTtFd0VrR0YscUJBQUE7Q3BHODRoQ1A7QW9HMTRoQ0s7RUFDRSxleEV2R0U7QzVCbS9oQ1Q7QW9HejRoQ0s7RUFDRSxxQkFBQTtDcEcyNGhDUDtBb0d2NGhDSztFQUNFLGV4RWhIRTtFd0VpSEYsOEJBQUE7Q3BHeTRoQ1A7QW9HdjRoQ087RUFDRSxjeEVwSEE7QzVCNi9oQ1Q7O0FVbDhoQ0c7RTBGcUVFO0lBQ0UsYTVFaUxpQjtJNEVoTGpCLGdCNUVnTGlCO0d4Qml0aEN0QjtFb0cxM2hDQztJQUNFLGE1RXdLbUI7R3hCb3RoQ3RCO0NBQ0Y7QVU1OGhDRztFMEZzRkY7SUFDRSxxQkFBQTtRQUFBLDRCQUFBO0dwR3kzaENEO0VvR3YzaENDO0lBQ0Usa0I1RTZKbUI7R3hCNHRoQ3RCO0NBQ0Y7QXFHbmhpQ0Q7RUFDRSxtQkFBQTtFQUNBLHVCNUZNUztFNEZMVCx1Q2hGaVpvQjtFZ0ZoWnBCLHFCQUFBO0VBQUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO01BQUEsa0JBQUE7Q3JHcWhpQ0Q7QXFHaGhpQ0c7O0VBQ0UsZ0JBQUE7Q3JHbWhpQ0w7QXFHOWdpQ0c7RUFDRSxZQUFBO01BQUEsUUFBQTtDckdnaGlDTDtBcUc5Z2lDRztFQUNFLFlBQUE7TUFBQSxRQUFBO0VBQ0EsbUJBQUE7Q3JHZ2hpQ0w7QXFHNWdpQ0M7RUFDRSx3QkFBQTtDckc4Z2lDSDtBcUczZ2lDQztFQUNFLDhCQUFBO0NyRzZnaUNIO0FxRzNnaUNLO0VBQ0UsOEJBQUE7Q3JHNmdpQ1A7QXFHcmdpQ0c7RUFDRSxxQkFBQTtDckd1Z2lDTDtBcUdqZ2lDRztFQUNFLDBCQUFBO0NyR21naUNMO0FxRzkvaENDO0VBQ0UsMkJBQUE7TUFBQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMENBQUE7Q3JHZ2dpQ0g7QXFHLy9oQ0c7RUFDRSx1QkFBQTtNQUFBLCtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7Q3JHaWdpQ0w7QXFHaGdpQ0s7RUFDRSxvQkFBQTtDckdrZ2lDUDtBcUc5L2hDTzs7RUFFRSxnQkFBQTtDckdnZ2lDVDtBcUc1L2hDRzs7RUFFRSxvQkFBQTtFQUNBLDRCekU3RUk7QzVCMmtpQ1Q7QXFHMy9oQ0s7O0VBRUUscUNoRnVUMkI7Q3JCc3NoQ2xDO0FxR3YvaENDO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJoRjRUbUI7RWdGM1RuQixhQUFBO0VBQ0EscUNBQUE7RUFDQSwwQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtFQUNBLHNCQUFBO0NyR3kvaENIO0FVcGlpQ0c7RTJGNkJGO0lBZ0JJLG9CQUFBO0dyRzIvaENIO0NBQ0Y7QXFHei9oQ0c7RUFDRSwyQmhGeVNxQjtFZ0Z4U3JCLGlDQUFBO0NyRzIvaENMO0FxR3gvaENHO0VBQ0UsaUNBQUE7Q3JHMC9oQ0w7QXFHdi9oQ0c7RUFDRSx5QmhGbERVO0VnRm1EVixnQkFBQTtDckd5L2hDTDtBcUd4L2hDSztFQUNFLHdCaEZyRFE7Q3JCK2lpQ2Y7QXFHcC9oQ0s7RUFDRSxtQkFBQTtDckdzL2hDUDtBcUdsL2hDSztFQUNFLGdCQUFBO0NyR28vaENQO0FxR2ovaENHO0VBQ0UseUJoRnpFVztDckI0amlDaEI7QXFHbC9oQ0s7RUFDRSwwQmhGMlFtQjtDckJ5dWhDMUI7QXFHaC9oQ0s7RUFDRSxjekUvSUU7QzVCaW9pQ1Q7QXFHOStoQ0M7O0VBRUUsNkJ6RXJKTTtFeUVzSk4sZXpFdEpNO0V5RXVKTixnQkFBQTtDckdnL2hDSDtBcUc5K2hDQztFQUNFLGlCQUFBO0VBQ0EscUJBQUE7RUFBQSxjQUFBO0NyR2cvaENIO0FxRzMraENDO0VBQ0Usc0RoRm5HVztFZ0ZvR1gsb0JBQUE7Q3JHNitoQ0g7QXFHNStoQ0c7RUFDRSx1Q2hGME1TO0NyQm95aENkO0FxRzcraENLO0VBQ0Usc0NoRndNTztDckJ1eWhDZDtBcUc3K2hDSztFQUNFLGV6RTNLRDtDNUIwcGlDTjtBcUc5K2hDTztFQUNFLGN6RTdLSDtDNUI2cGlDTjtBcUc3K2hDSztFQUNFLHVDaEYyTE87Q3JCb3poQ2Q7QXFHOStoQ087RUFDRSxzQ2hGeUxLO0NyQnV6aENkO0FxRzUraENHOztFQUVFLHNEaEZ6SFM7RWdGMEhULGV6RTFMQztF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Mkc5M2pDUztFQUNFLGUvRXRFRjtFK0V1RUUsMkJBQUE7QzNHZzRqQ1g7QTJHOTNqQ1M7RUFDRSwwQnRGOFVXO0VzRjdVWCxzQkFBQTtDM0dnNGpDWDtBMkc5M2pDUztFQUNFLGMvRTlFRjtDNUI4OGpDVDtBMkc3M2pDTztFQUNFLHNCQUFBO0MzRyszakNUO0EyRzUzakNPO0VBQ0UsaUJBQUE7QzNHODNqQ1Q7QTJHNTNqQ087RUFDRSxlL0V6RkE7RStFMEZBLHNCQUFBO0VBQ0EsbUJuRjhLUTtFbUY3S1Isb0JBQUE7QzNHODNqQ1Q7QTJHNTNqQ087RUFDRSxzQkFBQTtFQUNBLHFCQUFBO01BQUEsZUFBQTtDM0c4M2pDVDtBMkc1M2pDTztFQUNFLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHVCQUFBO01BQUEsb0JBQUE7QzNHODNqQ1Q7QTJHNzNqQ1M7RUFDRSxtQm5GbUtNO0N4QjR0akNqQjtBMkcxM2pDUztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtNQUFBLCtCQUFBO0MzRzQzakNYO0EyRzEzakNTO0VBQ0UsMkJBQUE7QzNHNDNqQ1g7QTJHMzNqQ1c7RUFDRSxlbEd6R0g7Q1RzK2pDVjtBMkd2M2pDUztFQUNFLDBCQUFBO01BQUEsc0JBQUE7QzNHeTNqQ1g7QTJHcjNqQ1M7RUFDRSwyQnRGcVJnQjtFc0ZwUmhCLDJCQUFBO0MzR3UzakNYO0EyR3IzakNTO0VBQ0UsMkJ0RmlSZ0I7Q3JCc21qQzNCO0EyR3AzakNPO0VBQ0Usb0JBQUE7QzNHczNqQ1Q7QTJHcjNqQ1M7RUFDRSwwQnRGckVVO0NyQjQ3akNyQjtBMkdyM2pDUztFQUNFLHdCdEZ6RUk7Q3JCZzhqQ2Y7QTJHdDNqQ1c7RUFDRSx3QnRGM0VFO0NyQm04akNmO0EyR3AzakNPO0VBQ0Usb0JuRmlIYztDeEJxd2pDdkI7QTJHbjNqQ087RUFDRSxtQm5Gb0hpQjtFbUZuSGpCLHFCQUFBO0VBQ0EsMEJ0RitQYTtDckJzbmpDdEI7QTJHbDNqQ087RUFDRSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxtQm5GZ0hnQjtDeEJvd2pDekI7QTJHbjNq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a0NXOztFQUVFLGFwRmtKNEI7Q3hCNDlqQ3pDO0E0RzFta0NTO0VBQ0UsMkJBQUE7QzVHNG1rQ1g7QTRHcm1rQ0s7RUFDRSw2QkFBQTtNQUFBLHlCQUFBO0VBQ0EseURBQUE7QzVHdW1rQ1A7QTRHcG1rQ0s7RUFFRSxXQUFBO0M1R3Fta0NQO0E0Ry9sa0NDO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxVcEZpR21CO0VvRmhHbkIsd0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSx3REFBQTtDNUdpbWtDSDtBNEcvbGtDRztFQUNFLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlaEYvSEk7RWdGZ0lKLG1CcEY0RjhCO0VvRjNGOUIsV0FBQTtFQUNBLFlwRndGeUI7RW9GdkZ6QixhcEZ1RnlCO0VvRnRGekIscUJBQUE7RUFBQSxjQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtFQUNBLHNCQUFBO01BQUEsd0JBQUE7QzVHaW1rQ0w7QTRHaG1rQ0s7RUFDRSxXbkdwSUc7Q1RzdWtDVjtBNEc1bGtDQztFQUNFLHdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0M1Rzhsa0NIO0E0RzVsa0NHO0VBQ0UsY0FBQTtDNUc4bGtDTDtBNEczbGtDRztFQUNFLG1CcEYrRGlCO0VvRjlEakIsb0JwRjhEaUI7RW9GN0RqQixvQnBGNkRpQjtDeEJnaWtDdEI7QTRHM2xrQ0s7O0VBRUUsMEJBQUE7RUFDQSxvQnBGOEhxQjtFb0Y3SHJCLGlCcEYySHVCO0VvRjFIdkIsb0JwRjhIMEI7Q3hCKzlqQ2pDO0E0R3hsa0NTO0VBQ0UscUN2Rm1DQztFdUZsQ0QsMkJBQUE7QzVHMGxrQ1g7QTRHeGxrQ1c7RUFDRSxxQ3ZGK0JEO0NyQjJqa0NaO0E0R3Rsa0NTO0VBQ0UsZWhGaExGO0M1Qnd3a0NUO0E0R3Jsa0NTO0VBQ0UsZWhGcExGO0M1QjJ3a0NUO0E0R25sa0NPO0VBQ0UsWXBGK0Z1QjtFb0Y5RnZCLDhDdkZ2QkU7RXVGd0JGLGtCcEY0QmE7Q3hCeWprQ3RCOztBNEc5a2tDRDtFQUNFLGlC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LGlCQUFBO0VBQ0EsVUFBQTtDOUdvaGxDRDs7QThHbGhsQ0Q7RUFDRSxtQkFBQTtDOUdxaGxDRDs7QStHN2hsQ0Q7RUFDRSxnQkFBQTtDL0dnaWxDRDtBK0cvaGxDQztFQUNFLGlCdkZvVTBCO0V1Rm5VMUIsc0J2Rm9VNEI7RXVGblU1QixtQnZGb1V3QjtFdUZuVXhCLGdCdkZvVXlCO0V1Rm5VekIsb0J2Rm9VNkI7RXVGblU3QiwwQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Qy9HaWlsQ0g7QStHN2hsQ0s7RUFDRSxpQnZGd1RzQjtFdUZ2VHRCLHNCdkZ3VHdCO0V1RnZUeEIsbUJ2RndUb0I7RXVGdlRwQixnQnZGd1RxQjtFdUZ2VHJCLG9CdkZ3VHlCO0V1RnZUekIsMEJBQUE7Qy9HK2hsQ1A7QStHM2hsQ1M7RUFDRSxvQnZGbVR3QjtFdUZsVHhCLHFCdkZtVHNCO0V1RmxUdEIsd0J2RmtUc0I7RXVGalR0QixnQnZGbVRRO0N4QjB1a0NuQjtBK0c1aGxDVztFQUNFLGtCdkZrVGU7RXVGalRmLFNBQUE7RUFDQSxnQ0FBQTtNQUFBLDRCQUFBO0MvRzhobENiO0ErRzNobENhO0VBQ0UsMkNBQUE7TUFBQSx1Q0FBQTtDL0c2aGxDZjtBK0d4aGxDZTs7RUFFRSxlbkZ4Q1I7RW1GeUNRLHNCQUFBO0MvRzBobENqQjtBK0d0aGxDVztFQUNFLHNCQUFBO0MvR3dobENiO0ErR3ZobENhO0VBQ0UsZW5GaEROO0VtRmlETSxzQkFBQTtDL0d5aGxDZjtBK0d2aGxDYTtFQUNFLFlBQUE7RUFDQSxlQUFBO0VBQ0EsV3ZGd1J3QjtFdUZ2UnhCLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsMEJuRjNETjtDNUJvbGxDVDtBK0d0aGxDVztFQUNFLHFCQUFBO0MvR3dobENiO0ErR2xobENXO0VBQ0UsZ0J2RjBRYztFdUZ6UWQsb0J2RjBRbUI7RXVGelFuQix1QnZGeVFtQjtDeEIyd2tDaEM7QStHbGhsQ2U7RUFDRSxldEc5RFA7RXNHK0RPLDJCQUFBO0MvR29obENqQjtBK0dsaGxDZTtFQUNFLGNBQUE7Qy9Hb2hsQ2pCO0ErRzNnbENLO0VBQ0UsWUFBQTtFQUNBLFl2RmlQd0I7RXVGaFB4QixZQUFBO0VBQ0EsOEIxRm9UYztFMEZuVGQsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7Qy9HNmdsQ1A7QStHeGdsQ0M7RUFDRSwwQ0FBQTtDL0cwZ2xDSDtBK0duZ2xDZTtFQUNFLGdDQUFBO0VBQ0Esa0JBQUE7Qy9HcWdsQ2pCO0ErR2pnbENlO0VBQ0UsV0FBQTtFQUNBLFNBQUE7Qy9HbWdsQ2pCO0ErR3ova0NDO0VBQ0UseUNBQUE7Qy9HMi9rQ0g7O0FnSDdubENDO0VBQ0UsaUMzRjBXVztDckJzeGtDZDtBZ0gvbmxDRztFQUNFLFl2R0lLO0NUNm5sQ1Y7QWdIN25sQ087RUFDRSxZdkdEQztDVGdvbENWO0FnSDNubENXO0VBQ0UsWXZHTkg7Q1Rtb2xDVjtBZ0gzbmxDZTtFQUNFLFl2R1RQO0NUc29sQ1Y7QWdIMW5sQ2E7RUFDRSxZdkdiTDtDVHlvbENWO0FnSDFubENhO0VBQ0UsWXZHaEJMO0NUNG9sQ1Y7QWdIMW5sQ2E7RUFDRSxZdkduQkw7Q1Qrb2xDVjtBZ0h6bmxDZTtFQUNFLFl2R3ZCUDtDVGtwbENWO0FnSHhubENhO0VBQ0UsWXZHM0JMO0NUcXBsQ1Y7QWdIeG5sQ2lCOztFQUVFLFl2Ry9CVDtDVHlwbENWO0FnSHJubENlO0VBQ0UsdUJ2R3JDUDtDVDRwbENWO0FnSGhubENhO0VBQ0UsWXZHN0NMO0NUK3BsQ1Y7QWdIam5sQ2U7RUFDRSxZdkcvQ1A7Q1RrcWxDVjtBZ0gzbWxDTztFQUNFLHFDeEYyUnFCO0N4Qmsxa0M5QjtBZ0h4bWxDRztFQUNFLDZDeEZxUnlCO0N4QnExa0M5QjtBZ0hubWxDaUI7RUFDRSxrQkFBQTtFQUNBLHlCdkd2RVQ7Q1Q0cWxDVjtBZ0gzbGxDRztFQUNFLDRDeEZpUXlCO0N4QjQxa0M5QjtBZ0h0bGxDaUI7RUFDRSx3QnZHMUZUO0NUa3JsQ1Y7QWdIemtsQ1M7RUFDRSxVQUFBO0VBQ0Esa0J4RnBHSjtDeEIrcWxDUDs7QWlIcnJsQ1c7RUFDRSxZQUFBO0VBQ0Es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akg2bGxDdkI7RWlINWxsQ3VCO0lBQ0UsY0FBQTtHakg4bGxDekI7RWlINWxsQ3VCO0lBQ0UsbUJ6RmhFRDtJeUZpRUMsZ0NBQUE7UUFBQSw0QkFBQTtHakg4bGxDekI7RWlIdmxsQ2E7SUFDRSxtQkFBQTtJQUNBLG9CekZoRmE7SXlGaUZiLG9CekY5RVc7SXlGK0VYLDBCQUFBO0lBQ0EsMkNBQUE7SUFDQSxzQnpGMUVpQjtHeEJtcWxDaEM7RWlIcGxsQ2E7SUFDRSxpQkFBQTtHakhzbGxDZjtFaUhqbGxDYTs7SUFDRSxtQkFBQTtJQUNBLG9CekZqR2E7SXlGa0diLG9CekYvRlc7SXlGZ0dYLDBCQUFBO0lBQ0EsMkNBQUE7SUFDQSxzQnpGM0ZpQjtHeEIrcWxDaEM7RWlIamxsQ1c7SUFDRSxpQkFBQTtJQUNBLG9CQUFBO0dqSG1sbENiO0VpSGxsbENhO0lBQ0UsdUJBQUE7R2pIb2xsQ2Y7RWlIbGxsQ2E7SUFDRSxtQnpGbEhJO0d4QnNzbENuQjtFaUhqbGxDVztJQUNFLCtCNUYxTkQ7STRGMk5DLGtCekZ4SGU7SXlGeUhmLGtCQUFBO0lBQ0EscUJBQUE7SUFDQSxvQkFBQTtJQUNBLHNCQUFBO0dqSG1sbENiO0VpSGpsbENlO0lBQ0UsWUFBQTtHakhtbGxDakI7RWlIbGxsQ2lCO0lBQ0UsbUJBQUE7R2pIb2xsQ25CO0VpSG5sbENtQjtJQUNFLHFCQUFBO0lBQUEsY0FBQTtJQUNBLHVCQUFBO1FBQUEsK0JBQUE7R2pIcWxsQ3JCO0VpSG5sbENxQjtJQUNFLGlCQUFBO0dqSHFsbEN2QjtFaUhsbGxDbUI7SUFDRSxZQUFBO0lBQ0EsZUFBQTtJQUNBLDhCNUZuQkY7STRGb0JFLG1CQUFBO0lBQ0EsWXpGN0lTO0l5RjhJVCxpQnpGakllO0l5RmtJZixvQnpGaklrQjtHeEJxdGxDdkM7RWlIOWtsQ2E7SUFDRSx3QkFBQTtHakhnbGxDZjtFaUgva2xDZTtJQUNFLG1CekZ6SXNCO0l5RjBJdEIsb0J6RjFJc0I7R3hCMnRsQ3ZDO0VpSGhsbENpQjtJQUNFLGNBQUE7R2pIa2xsQ25CO0VpSGhsbENpQjtJQUNFLGVB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QTtHbkhpbm1DZjtFbUg1bW1DVztJQUNFLGVBQUE7SUFDQSxrQkFBQTtHbkg4bW1DYjtFbUg3bW1DYTtJQUNFLGlCQUFBO0duSCttbUNmO0VtSDltbUNlO0lBQ0Usb0JBQUE7SUFDQSxrQkFBQTtHbkhnbm1DakI7RW1IL21tQ2lCO0lBQ0UsMkJBQUE7SUFDQSwyQjlGd1BNO0dyQnkzbEN6QjtFbUh4bW1DRztJQUNFLGlCM0Y4SnNCO0kyRjdKdEIsc0IzRjhKd0I7STJGN0p4QixtQjNGOEpvQjtJMkY3SnBCLGdCM0Y4SnFCO0kyRjdKckIsb0IzRjhKeUI7STJGN0p6QiwwQkFBQTtJQUNBLG1CQUFBO0lBQ0Esb0JBQUE7R25IMG1tQ0w7RW1IeG1tQ0c7SUFDRSxjQUFBO0duSDBtbUNMO0VtSHhtbUNHO0lBQ0UscUJBQUE7SUFDQSxpQjFHaExHO0dUMHhtQ1I7RW1IdG1tQ0M7SUFDRSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsV0FBQTtHbkh3bW1DSDtFbUh2bW1DRztJQUNFLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0duSHltbUNMO0VtSHJtbUNDO0lBQ0UsaUJBQUE7SUFDQSxrQkFBQTtHbkh1bW1DSDtFbUh0bW1DRztJQUNFLGlCQUFBO0lBQ0EsT0FBQTtJQUNBLGNBQUE7SUFDQSxlQUFBO0duSHdtbUNMO0VtSHBtbUNDO0lBQ0UseUNBQUE7R25Ic21tQ0g7RW1Ibm1tQ0M7SUFDRSwwQ0FBQTtHbkhxbW1DSDtDQUNGO0FvSDl6bUNEO0VBR007SUFDRSxpQy9Gd1dPO0dyQnM5bENaO0VvSDd6bUNLO0lBQ0UsWTNHRUM7R1Q2em1DUjtFb0g5em1DTztJQUNFLFlBQUE7R3BIZzBtQ1Q7RW9IN3ptQ0s7SUFDRSxpQy9GZ1dLO0krRi9WTCxZM0dMQztHVG8wbUNSO0VvSDV6bUNPO0lBQ0UsaUMvRjJWRztJK0YxVkgsWTNHVkQ7R1R3MG1DUjtFb0g1em1DVztJQUNFLFkzR2JMO0dUMjBtQ1I7RW9IMXptQ2U7SUFDRSxZM0dsQlQ7R1Q4MG1DUjtFb0gzem1DaUI7SUFDRSxZM0dwQlg7R1RpMW1DUjtFb0gzem1DaUI7SUFDRSx3QjNHdkJYO0dUbzFtQ1I7RW9IcnptQ0s7SUFDRSw0QzVGeVV1QjtHeEI4K2xDOUI7RW9IcnptQ0s7SUFDRSw2QzVGc1V1QjtHeEJpL2xDOUI7Q0FDRjtBb0hsem1DRDs7RUFBQTtBMUdjSTtFMEdSRTtJQUNFLGlDL0ZvVE87R3JCOC9sQ1o7RW9IanptQ0s7SUFDRSxZM0dsREM7R1RxMm1DUjtFb0hsem1DTztJQUNFLFkzR3BERDtHVHcybUNSO0VvSGp6bUNLO0lBQ0UsaUMvRjRTSztJK0YzU0wsWTNHekRDO0dUNDJtQ1I7RW9IaHptQ087SUFDRSxpQy9GdVNHO0krRnRTSCxZM0c5REQ7R1RnM21DUjtFb0hoem1DVztJQUNFLFkzR2pFTDtHVG0zbUNSO0VvSDl5bUNlO0lBQ0UsWTNHdEVUO0dUczNtQ1I7RW9IL3ltQ2lCO0lBQ0UsWTNHeEVYO0dUeTNtQ1I7RW9IL3ltQ2lCO0lBQ0Usd0IzRzNFWDtHVDQzbUNSO0VvSHp5bUNLO0lBQ0UsNEM1RnFSdUI7R3hCc2htQzlCO0VvSHp5bUNLO0lBQ0UsNkM1RmtSdUI7R3hCeWhtQzlCO0NBQ0Y7QXFIMzRtQ0Q7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7Q3JINjRtQ0Q7QXFIMzRtQ0M7RUFDRSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlDaEcwWXFCO0VnR3pZckIsdUJBQUE7Q3JINjRtQ0g7QXFIejRtQ0M7RUFDRSxhQUFBO0VBQ0EsMENBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0NySDI0bUNIO0FxSHo0bUNLO0VBQ0UsVUFBQTtDckgyNG1DUDtBcUh4NG1DRztFQUNFLHdCQUFBO0NySDA0bUNMO0FxSHY0bUNHO0VBQ0Usc0JBQUE7Q3JIeTRtQ0w7QXFIdjRtQ0c7RUFDRSxpQ2hHcVhpQjtDckJvaG1DdEI7QXFIdjRtQ0c7RUFDRSxzQkFBQTtDckh5NG1DTDtBcUh2NG1DRztFQUNFLHNCekYzQkk7QzVCbzZtQ1Q7QXFIdjRtQ0c7RUFDRSxzQnpGckNJO0M1Qjg2bUNUO0FxSHA0bUNDO0VBQ0Usb0JBQUE7RUFDQSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLG1CQUFBO0NySHM0bUNIO0FxSHA0bUNHO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSx1REFBQTtDckhzNG1DTDtBcUhwNG1DRztFQUNFLFlBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMERBQUE7Q3JIczRtQ0w7QXFIbjRtQ0c7RUFDRSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJoRzZVaUI7Q3JCd2ptQ3RCO0FxSGw0bUNHO0VBQ0UscUJBQUE7RUFBQSxjQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtFQUNBLHdCQUFBO0NySG80bUNMO0FxSG40bUNLO0VBQ0UsbUJBQUE7Q3JIcTRtQ1A7QXFIbjRtQ0s7RUFDRSxpQ0FBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7RUFDQSxzQkFBQTtDckhxNG1DUDtBcUgvM21DQztFQUNFLHNCekZ6Rk07QzVCMDltQ1Q7QXFIaDRtQ0c7RUFDRSxzQkFBQTtDckhrNG1DTDtBcUhoNG1DRztFQUNFLGV6RjlGSTtDNUJnK21DVDtBcUhqNG1DSztFQUNFLGN6RmhHRTtDNUJtK21DVDtBcUhqNG1DSztFQUNFLHNCekZuR0U7QzVCcyttQ1Q7QXFIajRtQ0s7RUFDRSxzQnpGdEdFO0M1QnkrbUNUO0FxSGo0bUNLO0VBQ0Usc0J6RnpHRTtDNUI0K21DVDtBcUgvM21DQztFQUNFLHNCekZsSE07QzVCbS9tQ1Q7QXFIaDRtQ0c7RUFDRSxpQ2hHMFJpQjtDckJ3bW1DdEI7QXFIaDRtQ0c7RUFDRSwwQmhHK1JlO0NyQm1tbUNwQjtBcUhqNG1DSztFQUNFLGN6RnpIRTtDNUI0L21DVDtBcUhqNG1DSztFQUNFLHNCekY1SEU7QzVCKy9tQ1Q7QXFILzNtQ0M7RUFDRSxzQnpGL0hLO0M1QmdnbkNSO0FxSGg0bUNHO0VBQ0Usc0JBQUE7Q3JIazRtQ0w7QXFIaDRtQ0c7RUFDRSxlekZwSUc7QzVCc2duQ1I7QXFIajRtQ0s7RUFDRSxjekZ0SUM7QzVCeWduQ1I7QXFIajRtQ0s7RUFDRSxzQnpGeklDO0M1QjRnbkNSO0FxSC8zbUNDO0VBQ0Usc0J6RjVJTTtDNUI2Z25DVDtBcUhoNG1DRztFQUNFLHNCekY5SUk7QzVCZ2huQ1Q7QXFIaDRtQ0c7RUFDRSxlekZqSkk7QzVCbWhuQ1Q7QXFIajRtQ0s7RUFDRSxjekZuSkU7QzVCc2huQ1Q7QXFIajRtQ0s7RUFDRSxzQnpGdEpFO0M1QnlobkNUO0FxSC8zbUNDO0VBQ0Usc0J6RmxLTTtDNUJtaW5DVDtBcUhoNG1DRztFQUNFLHNCekZwS0k7QzVCc2luQ1Q7QXFIaDRtQ0c7RUFDRSxlekZ2S0k7QzVCeWluQ1Q7QXFIajRtQ0s7RUFDRSxjekZ6S0U7QzVCNGluQ1Q7QXFIajRtQ0s7RUFDRSxzQnpGNUtFO0M1QitpbkNUO0FxSGg0bUNHO0VBQ0UsZXpGaExJO0M1QmtqbkNUO0FxSGo0bUNLO0VBRUUsZXpGbkxFO0M1QnFqbkNUO0FxSGg0bUNLO0VBQ0Usc0J6RnRMRTtDNUJ3am5DVDtBcUhqNG1DTztFQUVFLG9CekZ6TEE7QzVCMmpuQ1Q7QXFIOTNtQ0c7RUFDRSxlekY5TEk7QzVCOGpuQ1Q7QXFIOTNtQ0c7RUFDRSxjekZqTUk7QzVCaWtuQ1Q7QXFIMzNtQ0M7RUFDRSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDBCaEc2TW1CO0NyQmdybUN0QjtBVTdnbkNHO0UyRzJJRjtJQU9JLG9CQUFBO0dySCszbUNIO0NBQ0Y7QXFIOTNtQ0c7RUFDRSx5QmhHd01pQjtFZ0d2TWpCLHVCQUFBO0NySGc0bUNMO0FxSDEzbUNHO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7Q3JINDNtQ0w7QXFIMzNtQ0s7RUFDRSxZQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7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cUNMO0U0SDlpcUNDO0lBQ0Usa0JBQUE7RzVIZ2pxQ0g7Q0FDRjs7QTRINWlxQ0Q7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtDNUgraXFDRDtBNEg1aXFDRztFQUNFLDBCdkczRFM7Q3JCeW1xQ2Q7QTRIM2lxQ087O0VBRUUsWW5IdEtDO0NUbXRxQ1Y7QTRIbmpxQ0c7RUFDRSwwQnZHM0RTO0NyQmducUNkO0E0SGxqcUNPOztFQUVFLFluSHRLQztDVDB0cUNWO0E0SDFqcUNHO0VBQ0UsMEJ2RzNEUztDckJ1bnFDZDtBNEh6anFDTzs7RUFFRSxZbkh0S0M7Q1RpdXFDVjtBNEhqa3FDRztFQUNFLDBCdkczRFM7Q3JCOG5xQ2Q7QTRIaGtxQ087O0VBRUUsWW5IdEtDO0NUd3VxQ1Y7QTRIeGtxQ0c7RUFDRSwwQnZHM0RTO0NyQnFvcUNkO0E0SHZrcUNPOztFQUVFLFluSHRLQztDVCt1cUNWO0E0SC9rcUNHO0VBQ0UsMEJ2RzNEUztDckI0b3FDZDtBNEg5a3FDTzs7RUFFRSxZbkh0S0M7Q1RzdnFDVjtBNEh0bHFDRztFQUNFLDBCdkczRFM7Q3JCbXBxQ2Q7QTRIcmxxQ087O0VBRUUsWW5IdEtDO0NUNnZxQ1Y7QTRIN2xxQ0c7RUFDRSwwQnZHM0RTO0NyQjBwcUNkO0E0SDVscUNPOztFQUVFLFluSHRLQztDVG93cUNWO0E0SHBtcUNHO0VBQ0UsdUJ2RzNEUztDckJpcXFDZDtBNEhubXFDTzs7RUFFRSxZbkh0S0M7Q1Qyd3FDVjtBNEgzbXFDRztFQUNFLHVCdkczRFM7Q3JCd3FxQ2Q7QTRIMW1xQ087O0VBRUUsWW5IdEtDO0NUa3hxQ1Y7QTRIbG5xQ0c7RUFDRSwwQnZHM0RTO0NyQitxcUNkO0E0SGpucUNPOztFQUVFLFluSHRLQztDVHl4cUNWO0E0SHpucUNHO0VBQ0UsMEJ2RzNEUztDckJzcnFDZDtBNEh4bnFDTzs7RUFFRSxZbkh0S0M7Q1RneXFDVjtBNEhob3FDRztFQUNFLDBCdkczRFM7Q3JCNnJxQ2Q7QTRIL25xQ087O0VBRUUsWW5IdEtDO0NUdXlxQ1Y7QTRIdm9xQ0c7RUFDRSwwQnZHM0RTO0NyQm9zcUNkO0E0SHRvcUNPOztFQUVFLFluSHRLQztDVDh5cUNWO0E0SDlvcUNHO0VBQ0UsMEJ2RzNEUztDckIyc3FDZDtBNEg3b3FDTzs7RUFFRSxZbkh0S0M7Q1RxenFDVjtBNEhycHFDRztFQUNFLDBCdkczRFM7Q3JCa3RxQ2Q7QTRIcHBxQ087O0VBRUUsWW5IdEtDO0NUNHpxQ1Y7QTRINXBxQ0c7RUFDRSwwQnZHM0RTO0NyQnl0cUNkO0E0SDNwcUNPOztFQUVFLFluSHRLQztDVG0wcUNWO0E0SG5xcUNHO0VBQ0UsMEJ2RzNEUztDckJndXFDZDtBNEhscXFDTzs7RUFFRSxZbkh0S0M7Q1QwMHFDVjtBNEgxcXFDRztFQUNFLDBCdkczRFM7Q3JCdXVxQ2Q7QTRIenFxQ087O0VBRUUsWW5IdEtDO0NUaTFxQ1Y7QTRIcnFxQ0M7RUFDRSxjcEc4UVc7Q3hCeTVwQ2Q7QTRIbnFxQ087RUFDRSxrQkFBQTtDNUhxcXFDVDtBNEgvcHFDSztFQUNFLG9CcEdtUU87RW9HbFFQLG9CcEdtUWM7RW9HbFFkLGlCcEdtUUs7RW9HbFFMLDBCdkd3TmU7RXVHdk5mLG9CQUFBO0VBQ0EscUJBQUE7QzVIaXFxQ1A7QTRIaHFxQ087RUFDRSxrQnBHNFFXO0VvRzNRWCxxQnBHNFFVO0N4QnM1cENuQjtBNEgvcHFDTztFQUNFLHFCQUFBO0VBQUEsY0FBQTtFQUNBLHdCQUFBO01BQUEsb0JBQUE7RUFDQSxxQkFBQTtNQUFBLDRCQUFBO0VBQ0EsdUJBQUE7TUFBQSxvQkFBQTtDNUhpcXFDVDtBNEgvcHFDUztFQUNFLG9CQUFBO0M1SGlxcUNYO0E0SDVwcUNHO0VBQ0Usb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGtCQUFBO0M1SDhwcUNMO0E0SDNwcUNLO0VBQ0UsZWhHM05FO0M1QnczcUNUO0E0SDFwcUNHO0VBQ0UseUNoRzNNYztFZ0c0TWQsZ0JwR29PUTtFb0duT1Isb0JwR3FPTztFb0dwT1AsZW5Ick5LO0NUaTNxQ1Y7QTRIMXBxQ0c7RUFDRSxtQkFBQTtFQUNBLHlDaEdsTmM7RWdHbU5kLGVuSDFOSztFbUgyTkwsaUJBQUE7RUFDQSxvQnBHeU9nQjtFb0d4T2hCLGlCQUFBO0VBQ0EsZUFBQTtDNUg0cHFDTDtBNEgxcHFDRztFQUNFLG9CcEcrTmU7RW9HOU5mLDBCQUFBO0VBQ0EsZW5Ibk9LO0VtSG9PTCxvQnBHOE5tQjtDeEI4N3BDeEI7QTRIM3BxQ0s7RUFDRSxlaEduUEU7QzVCZzVxQ1Q7QTRINXBxQ087RUFDRSwyQkFBQTtDNUg4cHFDVDtBNEgzcHFDSztFQUNFLGlCQUFBO0VBQ0Esc0JwR29Oa0I7Q3hCeThwQ3pCO0E0SDFwcUNPO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsY0FBQTtDNUg0cHFDVDtBNEh0cHFDQztFQUNFLFlBQUE7RUFJQSxlQUFBO0VBQ0EsaUJwR2dNcUI7RW9HL0xyQixrQnBHa0xXO0N4Qm0rcENkO0E0SG5wcUNDO0VBQ0UsbUJBQUE7RUFDQSxhQUFBO0M1SHFwcUNIO0E0SG5wcUNDO0VBQ0Usb0JwR2lNeUI7RW9HaE16QixxQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO0M1SHFwcUNIO0E0SHBwcUNHO0VBQ0Usb0JwR3FMZTtFb0dwTGYsMEJBQUE7RUFDQSxzQnBHb0xvQjtFb0duTHBCLGVuSDlRSztFbUgrUUwsa0JBQUE7QzVIc3BxQ0w7QTRIcHBxQ0c7RUFDRSxZcEd1TGU7RW9HdExmLGFwR3NMZTtFb0dyTGYsY2hHalNJO0VnR2tTSixrQkFBQTtFQUNBLHFCQUFBO01BQUEsZUFBQTtDNUhzcHFDTDtBNEhscHFDQztFQUNFLGlCQUFBO0VBQ0Esb0JwR3lLa0I7RW9HeEtsQixpQnBHNktzQjtFb0c1S3RCLGVBQUE7QzVIb3BxQ0g7QTRIanBxQ0M7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNENwR3VLVTtFb0d0S1YsaUJuSDlTTztFbUhrVFAsbUJBQUE7QzVIZ3BxQ0g7QTRIbnBxQ0c7RUFDRSx3QkFBQTtDNUhxcHFDTDtBNEhocHFDQztFQWlCRSxtQkFBQTtDNUhrb3FDSDtBNEg5b3FDRztFQUlFLG1CcEc2SFM7RW9HNUhULG9CcEc0SFM7Q3hC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RSxZN0gvR0s7RTZIZ0hMLHVCQUFBO0N0STZndENMO0FzSXpndENLO0VBQ0UsVzdIckhHO0U2SHNISCxzQkFBQTtDdEkyZ3RDUDtBc0l2Z3RDRztFQUNFLFc3SDNISztFNkg0SEwsc0JBQUE7Q3RJeWd0Q0w7QXNJcGd0Q0M7RUFDRSxpQjdIbElPO0U2SG1JUCwwQmpIbkVrQjtDckJ5a3RDckI7QXNJcmd0Q0c7RUFDRSxvQkFBQTtDdEl1Z3RDTDtBc0lwZ3RDRztFQUNFLDBCakh6RWdCO0NyQitrdENyQjtBc0lsZ3RDSztFQUNFLHdCakgvRVE7Q3JCbWx0Q2Y7QXNJaGd0Q0c7RUFDRSx3QmpIcEZVO0NyQnNsdENmO0FzSS8vc0NLO0VBQ0Usd0JBQUE7Q3RJaWd0Q1A7QXNJNS9zQ0M7RUFDRSw4QkFBQTtFQUNBLHNCMUdsS007RTBHbUtOLGUxR25LTTtDNUJpcXRDVDtBc0k1L3NDRztFQUNFLGUxR3RLSTtDNUJvcXRDVDtBc0kzL3NDRztFQUNFLDBCMUcxS0k7RTBHMktKLHNCMUczS0k7QzVCd3F0Q1Q7QXNJMy9zQ0s7RUFDRSxZN0gxS0c7Q1R1cXRDVjtBc0l4L3NDQztFQUNFLDhCQUFBO0VBQ0Esc0I3SDNLTztFNkg0S1AsZTFHdExNO0M1QmdydENUO0FzSXgvc0NHO0VBQ0UsZTdIL0tLO0NUeXF0Q1Y7QXNJdi9zQ0c7RUFDRSwwQjdIbkxLO0U2SG9MTCxzQjdIcExLO0NUNnF0Q1Y7QXNJdi9zQ0s7RUFDRSxZN0g3TEc7Q1RzcnRDVjtBc0lwL3NDQztFQUNFLDhCQUFBO0VBQ0Esc0IxR2pNTTtFMEdrTU4sZTFHbE1NO0M1QndydENUO0FzSXAvc0NHO0VBQ0UsZTFHck1JO0M1QjJydENUO0FzSW4vc0NHO0VBQ0UsMEIxR3pNSTtFMEcwTUosc0IxRzFNSTtDNUIrcnRDVDtBc0luL3NDSztFQUNFLFk3SGhORztDVHFzdENWO0FzSWgvc0NDO0VBQ0UsOEJBQUE7RUFDQSxzQjFHdE5LO0UwR3VOTCxlMUd2Tks7QzVCeXN0Q1I7QXNJaC9zQ0c7RUFDRSxlMUcxTkc7QzVCNHN0Q1I7QXNJLytzQ0c7RUFDRSwwQjFHOU5HO0UwRytOSCxzQjFHL05HO0M1Qmd0dENSO0FzSS8rc0NLO0VBQ0UsWTdIbk9HO0NUb3R0Q1Y7QXNJNStzQ0M7RUFDRSw4QkFBQTtFQUNBLHNCMUdoUEc7RTBHaVBILGUxR2pQRztDNUIrdHRDTjtBc0k1K3NDRztFQUNFLGUxR3BQQztDNUJrdXRDTjtBc0kzK3NDRztFQUNFLDBCMUd4UEM7RTBHeVBELHNCMUd6UEM7QzVCc3V0Q047QXNJMytzQ0s7RUFDRSxZN0h0UEc7Q1RtdXRDVjtBc0l4K3NDQztFQUNFLDhCQUFBO0VBQ0Esc0IxRzlQTTtFMEcrUE4sZTFHL1BNO0M1Qnl1dENUO0FzSXgrc0NHO0VBQ0UsZTFHbFFJO0M1QjR1dENUO0FzSXYrc0NHO0VBQ0UsMEIxR3RRSTtFMEd1UUosc0IxR3ZRSTtDNUJndnRDVDtBc0l2K3NDSztFQUNFLFk3SHpRRztDVGt2dENWOztBdUl4dnRDRDtFQUNFLGFBQUE7RUFDQSxZQUFBO0N2STJ2dENEO0F1SXp2dENDO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0N2STJ2dENIO0F1SXh2dENDO0VBQ0UsYUFBQTtFQUVBLFVBQUE7RUFDQSxtQkFBQTtDdkl5dnRDSDtBdUl4dnRDRztFQUNFLGdCQUFBO0N2STB2dENMO0F1SXh2dENHO0VBQ0UsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0NBQUE7TUFBQSxnQ0FBQTtFQUNBLDJCQUFBO0N2STB2dENMO0F1SXh2dENHO0VBQ0UsZ0JBQUE7Q3ZJMHZ0Q0w7QXVJenZ0Q0s7RUFDRSwwQkFBQTtNQUFBLHNCQUFBO0N2STJ2dENQO0F1SXJ2dENDO0VBQ0UsZTlIbEJPO0U4SG1CUCxvQkFBQTtFQUNBLGFBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0N2SXV2dENIO0F1SW52dENHO0VBRUUscUJBQUE7Q3ZJb3Z0Q0w7O0F1STV1dENDOzs7RUFDRSxjM0dwRE07QzVCcXl0Q1Q7O0F1SXp1dENDOzs7O0VBQ0UsYzNHN0RNO0M1QjR5dENUOztBVWp2dENHO0U2SFVBO0lBQ0UsbUJBQUE7R3ZJ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QUFBLGNBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO0VBQ0Esc0JBQUE7TUFBQSx3QkFBQTtFQUNBLDRDbEg2YVE7RWtINWFSLHVCbEhpakJ1QjtFa0hoakJ2QixtQkFBQTtFQUNBLGlCakkxQ0s7Q1Rpa3VDVjtBMElyaHVDRztFQUNFLFlsSHlpQmM7RWtIeGlCZCxhbEh3aUJjO0VrSHZpQmQsYzlHbkRJO0M1QjBrdUNUO0EwSXJodUNHO0VBQ0UsWWpJbERLO0VpSW1ETCxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EsZ0NsSGtpQm9CO0VrSGppQnBCLHdCaklnYndCO0VpSS9heEIsa0dqSWdld0I7Q1R1anRDN0I7QTBJcmh1Q0s7RUFDRSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDMUl1aHVDUDtBMEl0aHVDTztFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdDbEhzaEJnQjtFa0hyaEJoQixtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSw4Q0FBQTtNQUFBLDBDQUFBO0MxSXdodUNUO0EwSW5odUNLO0VBQ0Usb0I5R2hGRTtDNUJxbXVDVDtBMEluaHVDSztFQUNFLFdqSS9FRztDVG9tdUNWO0EwSW5odUNLO0VBQ0Usb0I5R3RGRTtDNUIybXVDVDtBMEluaHVDUztFQUNFLG9COUd6RkY7QzVCOG11Q1Q7QTBJL2d1Q0s7RUFDRSxnQ2xIMmZrQjtDeEJzaHRDekI7QTBJL2d1Q0s7RUFDRSxXakkvRkc7Q1RnbnVDVjtBMEkvZ3VDSztFQUNFLGdDbEhxZmtCO0N4QjRodEN6QjtBMEkvZ3VDUztFQUNFLGdDbEhrZmM7Q3hCK2h0Q3pCO0EwSTFndUNDO0VBQ0UsMEJBQUE7QzFJNGd1Q0g7O0FVbGt1Q0c7RWdJOERFO0lBQ0UsWUFBQTtJQUNBLHNCQUFBO0cxSXdndUNMO0UwSXJndUNDO0lBQ0UsMEJsSCtkcUI7SWtIOWRyQixXQUFBO0cxSXVndUNIO0UwSW5ndUNLO0lBQ0UsYUFBQTtHMUlxZ3VDUDtFMEkvL3RDRztJQUNFLFdBQUE7SUFDQSxnQ0FBQTtRQUFBLDRC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Q087RUFDRSxleEhpRUs7RXdIaEVMLHNCeEhnRUs7Q3JCd3N1Q2Q7QTZJdHd1Q1M7RUFDRSwwQnhINkRHO0NyQjJzdUNkO0E2STd3dUNPO0VBQ0UsZXhIaUVLO0V3SGhFTCxzQnhIZ0VLO0NyQitzdUNkO0E2STd3dUNTO0VBQ0UsMEJ4SDZERztDckJrdHVDZDtBNklweHVDTztFQUNFLGV4SGlFSztFd0hoRUwsc0J4SGdFSztDckJzdHVDZDtBNklweHVDUztFQUNFLDBCeEg2REc7Q3JCeXR1Q2Q7QTZJM3h1Q087RUFDRSxleEhpRUs7RXdIaEVMLHNCeEhnRUs7Q3JCNnR1Q2Q7QTZJM3h1Q1M7RUFDRSwwQnhINkRHO0NyQmd1dUNkO0E2SWx5dUNPO0VBQ0UsWXhIaUVLO0V3SGhFTCxtQnhIZ0VLO0NyQm91dUNkO0E2SWx5dUNTO0VBQ0UsdUJ4SDZERztDckJ1dXVDZDtBNkl6eXVDTztFQUNFLFl4SGlFSztFd0hoRUwsbUJ4SGdFSztDckIydXVDZDtBNkl6eXVDUztFQUNFLHVCeEg2REc7Q3JCOHV1Q2Q7QTZJaHp1Q087RUFDRSxleEhpRUs7RXdIaEVMLHNCeEhnRUs7Q3JCa3Z1Q2Q7QTZJaHp1Q1M7RUFDRSwwQnhINkRHO0NyQnF2dUNkO0E2SXZ6dUNPO0VBQ0UsZXhIaUVLO0V3SGhFTCxzQnhIZ0VLO0NyQnl2dUNkO0E2SXZ6dUNTO0VBQ0UsMEJ4SDZERztDckI0dnVDZDtBNkk5enVDTztFQUNFLGV4SGlFSztFd0hoRUwsc0J4SGdFSztDckJnd3VDZDtBNkk5enVDUztFQUNFLDBCeEg2REc7Q3JCbXd1Q2Q7QTZJcjB1Q087RUFDRSxleEhpRUs7RXdIaEVMLHNCeEhnRUs7Q3JCdXd1Q2Q7QTZJcjB1Q1M7RUFDRSwwQnhINkRHO0NyQjB3dUNkO0E2STUwdUNPO0VBQ0UsZXhIaUVLO0V3SGhFTCxzQnhIZ0VLO0NyQjh3dUNkO0E2STUwdUNTO0VBQ0UsMEJ4SDZERztDckJpeHVDZDtBNkluMXVDTztFQUNFLGV4SGlFSztFd0hoRUwsc0J4SGdFSztDckJxeHVDZDtBNkluMXVDUztFQUNFLDBCeEg2REc7Q3JC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LHVCQUFBO0MvSTRxdkNMO0ErSS9xdkNHO0VBQ0UseUNBQUE7RUFDQSxZMUh1R1M7RTBIdEdULHVCQUFBO0MvSWlydkNMO0ErSXBydkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSXNydkNMO0ErSXpydkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSTJydkNMO0ErSTlydkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSWdzdkNMO0ErSW5zdkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSXFzdkNMO0ErSXhzdkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSTBzdkNMO0ErSTdzdkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSStzdkNMO0ErSWx0dkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSW90dkNMO0ErSXZ0dkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSXl0dkNMO0ErSTV0dkNHO0VBQ0UseUNBQUE7RUFDQSxlMUh1R1M7RTBIdEdULDBCQUFBO0MvSTh0dkNMO0ErSTN0dkNDO0VBQ0Usb0JBQUE7RUFDQSxxQkFBQTtDL0k2dHZDSDs7QStJenR2Q0Q7RUFDRSxZdElWUztDVHN1dkNWO0ErSTF0dkNHO0VBQ0UscUNBQUE7Qy9JNHR2Q0w7QStJN3R2Q0c7RUFDRSxxQ0FBQTtDL0krdHZDTDtBK0lodXZDRztFQUNFLHFDQUFBO0MvSWt1dkNMO0ErSW51dkNHO0VBQ0UscUNBQUE7Qy9JcXV2Q0w7QStJdHV2Q0c7RUFDRSxxQ0FBQTtDL0l3dXZDTDtBK0l6dXZDRztFQUNFLHFDQUFBO0MvSTJ1dkNMO0ErSTV1dkNHO0VBQ0UscUNBQUE7Qy9JOHV2Q0w7QStJL3V2Q0c7RUFDRSxxQ0FBQTtDL0lpdnZDTDtBK0lsdnZDRztFQUNFLG1DQUFBO0MvSW92dkNMO0ErSXJ2dkNHO0VBQ0Us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QTtHeko4anhDTDtFeUo3anhDSztJQUNFLFVBQUE7SUFDQSxxQkFBQTtJQUFBLGNBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0RBQUE7SUFDQSxpREFBQTtJQUNBLGFqSW9SVztHeEIyeXdDbEI7RXlKOWp4Q087SUFDRSxpQmpJNFJnQjtJaUkzUmhCLG9CakkyUmdCO0d4QnF5d0N6QjtFeUovanhDUztJQUNFLDhCQUFBO0lBQ0Esc0JBQUE7R3pKaWt4Q1g7RXlKM2p4Q0s7SUFDRSxrQmpJb1JtQjtJaUluUm5CLHFCakltUm1CO0lpSWxSbkIsc0JBQUE7R3pKNmp4Q1A7RXlKNWp4Q087SUFDRSxpQkFBQTtHeko4anhDVDtFeUozanhDSztJQUNFLGtCakkwUWtCO0lpSXpRbEIscUJqSXlRa0I7R3hCb3p3Q3pCO0V5SjFqeENHOztJQUdFLGFqSXdQYTtHeEJtMHdDbEI7RXlKdGp4Q0M7SUFDRSxxQkFBQTtJQUFBLGNBQUE7SUFDQSxtQkFBQTtRQUFBLDBCQUFBO0d6SndqeENIO0V5SnBqeENDO0lBQ0UsNkNBQUE7SUFDQSx1QkFBQTtHekpzanhDSDtFeUpwanhDQztJQUNFLFlqSThPa0I7SWlJN09sQixhakk2T2tCO0d4Qnkwd0NyQjtDQUNGO0EwSnR0eENDO0VBQ0UsaUJqSk1PO0VpSkxQLGdEQUFBO0MxSnd0eENIO0EwSmx0eENXO0VBQ0UscUNySW9NRDtDckJnaHhDWjtBMEo1c3hDTzs7RUFDRSxvQjlIZkE7QzVCOHR4Q1Q7QTBKN3N4Q087O0VBQ0UsMEI5SGxCQTtDNUJrdXhDVDtBMEovc3hDUzs7OztFQUVFLFlqSmpCRDtDVG91eENWO0EwSmh0eENPOztFQUNFLG9COUh6QkE7RThIMEJBLFlqSnRCQztDVHl1eENWO0EwSmx0eENTOztFQUNFLG9COUg1QkY7QzVCaXZ4Q1Q7QTBKanR4Q0s7RUFDRSxlOUhqQ0U7QzVCb3Z4Q1Q7QTBKbHR4Q087RUFDRSxjOUhuQ0E7QzVCdXZ4Q1Q7QTBKaHR4Q1c7RUFDRSxjOUh4Q0o7QzVCMHZ4Q1Q7QTBKN3N4Q0s7RUFDRSxlOUg5Q0U7QzVCNnZ4Q1Q7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dkI7RTJKcnl4Q087SUFDRSxZbkkwT2dCO0ltSXpPaEIsYW5JeU9nQjtJbUl4T2hCLG9Cbkl5T2tCO0ltSXhPbEIsaUJsSi9MRDtJa0pnTUMscUJBQUE7SUFBQSxjQUFBO0lBQ0Esc0JBQUE7UUFBQSx3QkFBQTtJQUNBLHVCQUFBO1FBQUEsb0JBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0czSnV5eENUO0UySnR5eENTO0lBQ0Usb0JBQUE7RzNKd3l4Q1g7RTJKdHl4Q1M7SUFDRSxjL0g3TUo7SStIOE1JLFluSThObUI7SW1JN05uQixhbkk2Tm1CO0d4QjJreEM5QjtDQUNGO0E0SjEveENDO0VBQ0UsaUJuSktPO0NUdS94Q1Y7QTRKei94Q087RUFDRSxlaElIQTtDNUI4L3hDVDtBNEoxL3hDUztFQUNFLGNoSUxGO0M1QmlneUNUO0E0SnQveENLO0VBQ0UsZWhJWkU7QzVCb2d5Q1Q7QTRKci94Q1c7RUFDRSxjaEloQko7QzVCdWd5Q1Q7QTRKOSt4Q1c7RUFDRSxjaEkxQko7QzVCMGd5Q1Q7O0FVLzh4Q0c7RWtKYmM7SUFDRSxjQUFBO0c1SmcreENqQjtFNEp2OXhDTztJQUNFLG9CaEl6REY7RzVCa2h5Q1A7RTRKdjl4Q1c7SUFDRSxXbkp4REw7R1RpaHlDUjtFNEp2OXhDVztJQUNFLG9CQUFBO0c1Snk5eENiO0NBQ0Y7QTZKM2h5Q0M7RUFDRSx3QkFBQTtDN0o2aHlDSDs7QVVqK3hDRztFbUp0REY7SUFDRSxvQmpJTk07RzVCaWl5Q1A7RTZKMWh5Q0M7SUFDRSxjQUFBO0c3SjRoeUNIO0U2SnpoeUNHO0lBQ0Usc0JBQUE7RzdKMmh5Q0w7RTZKeGh5Q0s7SUFDRSx3QkFBQTtJQUVBLHFCQUFBO0lBQUEsY0FBQTtJQUNBLHVCQUFBO1FBQUEsK0JBQUE7SUFDQSxvQkFBQTtRQUFBLHNCQUFBO0c3SnloeUNQO0U2SnZoeUNPO0lBQ0UsV0FBQTtHN0p5aHlDVDtFNkp2aHlDUztJQUNFLHFCQUFBO0lBQUEsY0FBQTtJQUNBLG1CQUFBO1FBQUEsMEJBQUE7RzdKeWh5Q1g7RTZKdmh5Q1c7SUFDRSxvQkFBQTtJQUNBLGlCQUFBO0c3SnloeUNiO0NBQ0Y7QThKN2p5Q0Q7RUFFSTtJQUNFLGNsSUNJO0c1QjZqeUNQO0U4SnZqeUNLO0lBb0NFLGNBQUE7RzlKc2h5Q1A7RThKeGp5Q087SUFDRSxvQmxJVEY7RzVCbWt5Q1A7RThKcmp5Q2U7SUFDRSw4QnpJbUROO0dyQm9neUNYO0U4Si9peUNlOztJQUVFLFlySnJCVDtHVHNreUNSO0U4SnppeUNtQjs7SUFDRSwwQ3pJb0xYO0dyQnczeENWO0U4SjVoeUNtQjtJQUNFLDBDekltS1g7R3JCMjN4Q1Y7RThKcmh5Q2E7SUFDRSxXckp6RFA7R1RnbHlDUjtFOEpsaHlDYTtJQUNFLCtCeklzVWlCO0dyQjhzeENoQztFOEpoaHlDZTtJQUNFLFlySnBFVDtHVHNseUNSO0U4SjdneUNlO0lBQ0UsK0J6STJUZTtHckJvdHhDaEM7RThKM2d5Q3VCO0lBQ0UsOEJ6SWpCZDtHckI4aHlDWDtFOEp0Z3lDbUI7SUFDRSxZckp2RmI7R1QrbHlDUjtFOEpyZ3lDcUI7SUFDRSw4QnpJN0JaO0dyQm9peUNYO0U4SmhneUNXO0lBQ0UsWXJKbkdMO0dUcW15Q1I7RThKamd5Q2E7SUFDRSx3QnJKckdQO0dUd215Q1I7RThKMy94Q087SUFDRSxZcko5R0Q7R1QybXlDUjtFOEp4L3hDTzs7SUFFRSxpQkFBQTtHOUowL3hDVDtFOEp6L3hDUzs7SUFDRSxZckp2SEg7R1RtbnlDUjtFOEpyL3hDZTtJQUNFLFlySi9IVDtHVHNueUNSO0U4SnIveENpQjtJQUNFLFlySmxJWDtHVHlueUNSO0U4SnAveENlO0lBQ0UsWXJKdElUO0dUNG55Q1I7RThKcC94Q2U7SUFDRSxZckp6SVQ7R1QrbnlDUjtFOEpwL3hDZTs7SUFFRSxZcko3SVQ7R1Rtb3lDUjtFOEpuL3hDYTs7SUFFRSxZckpsSlA7R1R1b3lDUjtFOEpuL3hDYTtJQUNFLDBDekk2REw7R3JCdzd4Q1Y7Q0FDRjtBOEozK3hDRDs7RUFBQTtBQUdBO0VBRUk7SUFDRSxpQnJKdEtLO0lxSnVLTCw4Q3JKd1V3QjtHVG9xeEMzQjtFOEozK3hDRztJQUNFLGNsSTdLRTtHNUIwcHlDUDtFOEoxK3hDRztJQUNFLHdCQUFBO0c5SjQreENMO0U4SjEreENLO0lBa0JFLGNBQUE7RzlKMjl4Q1A7RThKMyt4Q087SUFDRSxpQnJKbExEO0dUK3B5Q1I7RThKMSt4Q2E7O0lBRUUsWXJKdkxQO0dUbXF5Q1I7RThKeit4Q2U7SUFDRSxZckozTFQ7R1RzcXlDUjtFOEoxOXhDdUI7SUFDRSw4QnpJL0lkO0dyQjJteUNYO0U4SnA5eENlO0lBQ0UsMEJsSTFOVjtHNUJncnlDUDtFOEpsOXhDYTtJQUNFLCtCekkwS2lCO0dyQjB5eENoQztFOEovOHhDaUI7SUFDRSxZckpqT1g7R1RrcnlDUjtFOEo3OHhDZTtJQUNFLCtCekkrSmU7R3JCZ3p4Q2hDO0U4SjM4eEN1QjtJQUNFLDhCekk3S2Q7R3JCMG55Q1g7RThKcDh4Q2U7SUFDRSxZckpyUFQ7R1QycnlDUjtFOEpqOHhDVztJQUNFLGVsSS9QTjtHNUJrc3lDUDtFOEpsOHhDYTtJQUNFLDZCbElqUVI7RzVCcXN5Q1A7RThKNzd4Q0s7SUFDRSxvQmxJelFBO0c1QndzeUNQO0U4Sjk3eENPO0lBQ0UsaUJBQUE7RzlKZzh4Q1Q7RThKLzd4Q1M7SUFDRSxZckp6UUg7R1Qwc3lDUjtFOEo5N3hDTztJQUNFLG9CbElqUkY7RzVCaXR5Q1A7RThKMTd4Q2U7SUFDRSxZckpwUlQ7R1RndHlDUjtFOEoxN3hDaUI7SUFDRSxZckp2Ulg7R1RtdHlDUjtFOEp6N3hDZTtJQUNFLFlySjNSVDtHVHN0eUNSO0U4Sno3eENlO0lBQ0UsWXJKOVJUO0dUeXR5Q1I7RThKejd4Q2U7SUFDRSxZckpqU1Q7R1Q0dHlDUjtFOEp4N3hDYTtJQUNFLFlySnJTUDtHVCt0eUNSO0U4Sng3eENhO0lBQ0UsNEN6SWtFSDtHckJ3M3hDWjtDQUNGO0ErSnh1eUNEO0VBQ0UsbUJBQUE7RUFDQSxXQUFBO0MvSjB1eUNEO0ErSnp1eUNDO0VBQ0UsbUJBQUE7RUFDQSxjQUFBO0MvSjJ1eUNIO0ErSnp1eUNHO0VBQ0UsbUJBQUE7Qy9KMnV5Q0w7QStKenV5Q0c7RUFDRSxrQ0FBQTtF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d0kzWGxCLHNCQUFBO0VBQ0EsaUJBQUE7Q2hLZzN5Q1A7QWdLNzJ5Q0s7RUFDRSxvQnhJdVhnQjtFd0l0WGhCLG9CQUFBO0VBQ0EsaUJBQUE7Q2hLKzJ5Q1A7QWdLNTJ5Q0s7RUFDRSxzQkFBQTtDaEs4MnlDUDtBZ0szMnlDSztFQUNFLFd2SmxERztFdUptREgsWXhJOFdzQjtFd0k3V3RCLGF4STZXc0I7RXdJNVd0QixrQnhJOUNBO0V3SStDQSxxQkFBQTtNQUFBLGVBQUE7Q2hLNjJ5Q1A7QWdLeDJ5Q0M7RUFDRSxnQkFBQTtDaEswMnlDSDtBZ0t2MnlDQztFQUNFLGlCQUFBO0NoS3kyeUNIOztBZ0tyMnlDRDtFQUNFLHNDM0ltSFk7Q3JCcXZ5Q2I7QWdLdDJ5Q0M7RUFDRSxxQkFBQTtDaEt3MnlDSDtBZ0t0MnlDRztFQUNFLGtCQUFBO0NoS3cyeUNMO0FnS3YyeUNLO0VBQ0UsZUFBQTtDaEt5MnlDUDtBZ0t2MnlDSztFQUNFLGtCQUFBO0NoS3kyeUNQO0FnS3AyeUNDOztFQUVFLFl2SnZGTztFdUp3RlAsZ0JBQUE7RUFDQSxzQkFBQTtDaEtzMnlDSDs7QWdLajJ5Q0M7RUFDRSxnQkFBQTtDaEtvMnlDSDtBZ0tuMnlDRztFQUNFLGdCQUFBO0NoS3EyeUNMO0FnS2oyeUNDO0VBQ0UsZUFBQTtFQUNBLFlBQUE7Q2hLbTJ5Q0g7QVVuNXlDRztFc0pvREE7SUFDRSxzQkFBQTtJQUNBLFlBQUE7R2hLazJ5Q0g7Q0FDRjs7QVV6NXlDRztFc0o4REU7SUFDRSxnQkFBQTtHaEsrMXlDTDtFZ0s3MXlDSztJQUNFLGdCQUFBO0doSysxeUNQO0VnSzcxeUNLO0lBQ0UsaUJBQUE7R2hLKzF5Q1A7Q0FDRjtBaUtwK3lDRDtFQUlNO0lBa0NFLGNBQUE7R2pLazh5Q0w7RWlLbCt5Q0s7SUFDRSxvQnJJSEE7RzVCdSt5Q1A7RWlLLzl5Q2E7SUFDRSw4QjVJeURKO0dyQnc2eUNYO0VpS3o5eUNhO0lBQ0UsWXhKZFA7R1R5K3lDUjtFaUtwOXlDaUI7SUFDRSwwQzVJNExUO0dyQjB4eUNWO0VpS3Q4eUNpQjtJQUNFLDBDNUkyS1Q7R3JCNnh5Q1Y7RWlLOTd5Q1c7SUFDRSwrQjVJbVZtQjtHckI2bXlDaEM7RWlLNTd5Q2E7SUFDRSwrQjVJOFVpQjtHckJnbnlDaEM7RWlLMTd5Q3FCO0lBQ0UsOEI1SUVaO0dyQjA3eUNYO0VpS3I3eUNpQjtJQUNFLFl4SnBFWDtHVDIveUNSO0VpS3A3eUNtQjtJQUNFLDhCNUlWVjtHckJnOHlDWDtFaUsvNnlDUztJQUNFLFl4SmhGSDtHVGlnekNSO0VpS2g3eUNXO0lBQ0Usd0J4SmxGTDtHVG9nekNSO0VpSzE2eUNLO0lBQ0UsWXhKM0ZDO0dUdWd6Q1I7RWlLdjZ5Q0s7SUFDRSxpQkFBQTtHakt5NnlDUDtFaUt4NnlDTztJQUNFLFl4Sm5HRDtHVDZnekNSO0VpS242eUNhO0lBQ0UsWXhKM0dQO0dUZ2h6Q1I7RWlLbjZ5Q2U7SUFDRSxZeEo5R1Q7R1RtaHpDUjtFaUtsNnlDYTtJQUNFLFl4SmxIUDtHVHNoekNSO0VpS2w2eUNhO0lBQ0UsWXhKckhQO0dUeWh6Q1I7RWlLbDZ5Q2E7SUFDRSxZeEp4SFA7R1Q0aHpDUjtFaUtqNnlDVztJQUNFLFl4SjVITDtHVCtoekNSO0VpS2o2eUNXO0lBQ0UsMEM1SW1GSDtHckJnMXlDVjtDQUNGO0FpSzM1eUNEOztFQUFBO0F2SmpGSTtFdUpzRkE7SUFDRSxpQnhKOUlLO0l3SitJTCw4Q3hKZ1d3QjtHVDRqeUMzQjtFaUsxNXlDRztJQWNFLGNBQUE7R2pLKzR5Q0w7RWlLMzV5Q0s7SUFDRSxpQnhKcEpDO0dUaWp6Q1I7RWlLejV5Q2E7SUFDRSxZeEp6SlA7R1RvanpDUjtFaUsxNHlDcUI7SUFDRSw4QjVJN0daO0dyQnkveUNYO0VpS3A0eUNhO0lBQ0UsMEJySXhMUjtHNUI4anpDUDtFaUtsNHlDVztJQUNFLCtCNUk0TW1CO0dyQndyeUNoQztFaUtoNHlDYTtJQUNFLCtCNUl1TWlCO0dyQjJyeUNoQztFaUs5M3lDcUI7SUFDRSw4QjVJcklaO0dyQnFnekNYO0VpS3YzeUNhO0lBQ0UsWXhKN01QO0dUc2t6Q1I7RWlLcDN5Q1M7SUFDRSxlckl2Tko7RzVCNmt6Q1A7RWlLcjN5Q1c7SUFDRSw2QnJJek5OO0c1QmdsekNQO0VpS2gzeUNHO0lBQ0Usb0JySWpPRTtHNUJtbHpDUDtFaUtqM3lDSztJQUNFLGlCQUFBO0dqS20zeUNQO0VpS2wzeUNPO0lBQ0UsWXhKak9EO0dUcWx6Q1I7RWlLajN5Q0s7SUFDRSxvQnJJek9BO0c1QjRsekNQO0VpSzcyeUNhO0lBQ0UsWXhKNU9QO0dUMmx6Q1I7RWlLNzJ5Q2U7SUFDRSxZeEovT1Q7R1Q4bHpDUjtFaUs1MnlDYTtJQUNFLFl4Sm5QUDtHVGltekNSO0VpSzUyeUNhO0lBQ0UsWXhKdFBQO0dUb216Q1I7RWlLNTJ5Q2E7SUFDRSxZeEp6UFA7R1R1bXpDUjtFaUszMnlDVztJQUNFLFl4SjdQTDtHVDBtekNSO0VpSzMyeUNXO0lBQ0UsNEM1STBHRDtHckJtd3lDWjtDQUNGO0FrS3RuekNEO0VBQ0UsMEJ0SUdRO0VzSUZSLFl6Sk1TO0V5SkxULGdCQUFBO0VBQ0EsaUJBQUE7Q2xLd256Q0Q7O0FtSzVuekNEOzs7O0VBRUUsaUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlCQUFBO0NuS2lvekNEOztBbUs5bnpDRDtFQUNFLGlCQUFBO0NuS2lvekNEOztBbUs5bnpDRDs7OztFQUVFLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtDbkttb3pDRDs7QW9LbHB6Q0Q7RUFDRSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0NwS3FwekNEO0FvS3BwekNDO0VBQ0UsYUFBQTtDcEtzcHpDSDtBb0twcHpDQztFQUNFLFlBQUE7RUFDQSxhQUFBO0NwS3NwekNIO0FvS3JwekNHO0VBQ0UsYUFBQTtDcEt1cHpDTDtBb0twcHpDQztFQUNFLFlBQUE7RUFDQSxhQUFBO0NwS3NwekNIO0FvS3JwekNHO0VBQ0UsYUFBQTtDcEt1cHpDTDtBb0twcHpDQztFQUNFLFlBQUE7RUFDQSxhQUFBO0NwS3NwekNIO0FvS3JwekNHO0VBQ0UsY0FBQTtDcEt1cHpDTDtBb0twcHpDQztFQUNFLFlBQUE7RUFDQSxhQUFBO0NwS3NwekNIO0FvS3JwekNHO0VBQ0UsY0FBQTtD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RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0VBQ0Esb0NBQUE7RUFDQSxtQ0FBQTtDdEs2NTBDRDs7QXNLcDV3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NTBDckI7O0FzS3g1d0NDO0VBQXVCLGlCQXRnRUg7Q3RLazYwQ3JCOztBc0s1NXdDQztFQUF1QixpQkF0Z0VIO0N0S3M2MENyQjs7QXNLaDZ3Q0M7RUFBdUIsaUJBdGdFSDtDdEswNjBDckI7O0FzS3A2d0NDO0VBQXVCLGlCQXRnRUg7Q3RLODYwQ3JCOztBc0t4NndDQztFQUF1QixpQkF0Z0VIO0N0S2s3MENyQjs7QXNLNTZ3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNzBDckI7O0FzS2g3d0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDcwQ3JCOztBc0twN3dDQztFQUF1QixpQkF0Z0VIO0N0Szg3MENyQjs7QXNLeDd3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrODBDckI7O0FzSzU3d0NDO0VBQXVCLGlCQXRnRUg7Q3RLczgwQ3JCOztBc0toOHdDQztFQUF1QixpQkF0Z0VIO0N0SzA4MENyQjs7QXNLcDh3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ODBDckI7O0FzS3g4d0NDO0VBQXVCLGlCQXRnRUg7Q3RLazkwQ3JCOztBc0s1OHdDQztFQUF1QixpQkF0Z0VIO0N0S3M5MENyQjs7QXNLaDl3Q0M7RUFBdUIsaUJBdGdFSDtDdEswOTBDckI7O0FzS3A5d0NDO0VBQXVCLGlCQXRnRUg7Q3RLODkwQ3JCOztBc0t4OXdDQztFQUF1QixpQkF0Z0VIO0N0S2srMENyQjs7QXNLNTl3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzKzBDckI7O0FzS2grd0NDO0VBQXVCLGlCQXRnRUg7Q3RLMCswQ3JCOztBc0twK3dDQztFQUF1QixpQkF0Z0VIO0N0SzgrMENyQjs7QXNLeCt3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrLzBDckI7O0FzSzUrd0NDO0VBQXVCLGlCQXRnRUg7Q3RLcy8wQ3JCOztBc0toL3dDQztFQUF1QixpQkF0Z0VIO0N0SzAvMENyQjs7QXNLcC93Q0M7RUFBdUIsaUJBdGdFSDtDdEs4LzBDckI7O0FzS3gvd0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2cxQ3JCOztBc0s1L3dDQztFQUF1QixpQkF0Z0VIO0N0S3NnMUNyQjs7QXNLaGd4Q0M7RUFBdUIsaUJBdGdFSDtDdEswZzFDckI7O0FzS3BneENDO0VBQXVCLGlCQXRnRUg7Q3RLOGcxQ3JCOztBc0t4Z3hDQztFQUF1QixpQkF0Z0VIO0N0S2toMUNyQjs7QXNLNWd4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaDFDckI7O0FzS2hoeENDO0VBQXVCLGlCQXRnRUg7Q3RLMGgxQ3JCOztBc0twaHhDQztFQUF1QixpQkF0Z0VIO0N0SzhoMUNyQjs7QXNLeGh4Q0M7RUFBdUIsaUJBdGdFSDtDdEtraTFDckI7O0FzSzVoeENDO0VBQXVCLGlCQXRnRUg7Q3RLc2kxQ3JCOztBc0toaXhDQztFQUF1QixpQkF0Z0VIO0N0SzBpMUNyQjs7QXNLcGl4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aTFDckI7O0FzS3hpeENDO0VBQXVCLGlCQXRnRUg7Q3RLa2oxQ3JCOztBc0s1aXhDQztFQUF1QixpQkF0Z0VIO0N0S3NqMUNyQjs7QXNLaGp4Q0M7RUFBdUIsaUJBdGdFSDtDdEswajFDckI7O0FzS3BqeENDO0VBQXVCLGlCQXRnRUg7Q3RLOGoxQ3JCOztBc0t4anhDQztFQUF1QixpQkF0Z0VIO0N0S2trMUNyQjs7QXNLNWp4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzazFDckI7O0FzS2hreENDO0VBQXVCLGlCQXRnRUg7Q3RLMGsxQ3JCOztBc0twa3hDQztFQUF1QixpQkF0Z0VIO0N0SzhrMUNyQjs7QXNLeGt4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbDFDckI7O0FzSzVreENDO0VBQXVCLGlCQXRnRUg7Q3RLc2wxQ3JCOztBc0tobHhDQztFQUF1QixpQkF0Z0VIO0N0SzBsMUNyQjs7QXNLcGx4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bDFDckI7O0FzS3hseENDO0VBQXVCLGlCQXRnRUg7Q3RLa20xQ3JCOztBc0s1bHhDQztFQUF1QixpQkF0Z0VIO0N0S3NtMUNyQjs7QXNLaG14Q0M7RUFBdUIsaUJBdGdFSDtDdEswbTFDckI7O0FzS3BteENDO0VBQXVCLGlCQXRnRUg7Q3RLOG0xQ3JCOztBc0t4bXhDQztFQUF1QixpQkF0Z0VIO0N0S2tuMUNyQjs7QXNLNW14Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbjFDckI7O0FzS2hueENDO0VBQXVCLGlCQXRnRUg7Q3RLMG4xQ3JCOztBc0twbnhDQztFQUF1QixpQkF0Z0VIO0N0SzhuMUNyQjs7QXNLeG54Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbzFDckI7O0FzSzVueENDO0VBQXVCLGlCQXRnRUg7Q3RLc28xQ3JCOztBc0tob3hDQztFQUF1QixpQkF0Z0VIO0N0SzBvMUNyQjs7QXNLcG94Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bzFDckI7O0FzS3hveENDO0VBQXVCLGlCQXRnRUg7Q3RLa3AxQ3JCOztBc0s1b3hDQztFQUF1QixpQkF0Z0VIO0N0S3NwMUNyQjs7QXNLaHB4Q0M7RUFBdUIsaUJBdGdFSDtDdEswcDFDckI7O0FzS3BweENDO0VBQXVCLGlCQXRnRUg7Q3RLOHAxQ3JCOztBc0t4cHhDQztFQUF1QixpQkF0Z0VIO0N0S2txMUNyQjs7QXNLNXB4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcTFDckI7O0FzS2hxeENDO0VBQXVCLGlCQXRnRUg7Q3RLMHExQ3JCOztBc0twcXhDQztFQUF1QixpQkF0Z0VIO0N0SzhxMUNyQjs7QXNLeHF4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcjFDckI7O0FzSzVxeENDO0VBQXVCLGlCQXRnRUg7Q3RLc3IxQ3JCOztBc0tocnhDQztFQUF1QixpQkF0Z0VIO0N0SzByMUNyQjs7QXNLcHJ4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cjFDckI7O0FzS3hyeENDO0VBQXVCLGlCQXRnRUg7Q3RLa3MxQ3JCOztBc0s1cnhDQztFQUF1QixpQkF0Z0VIO0N0S3NzMUNyQjs7QXNLaHN4Q0M7RUFBdUIsaUJBdGdFSDtDdEswczFDckI7O0FzS3BzeENDO0VBQXVCLGlCQXRnRUg7Q3RLOHMxQ3JCOztBc0t4c3hDQztFQUF1QixpQkF0Z0VIO0N0S2t0MUNyQjs7QXNLNXN4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdDFDckI7O0FzS2h0eENDO0VBQXVCLGlCQXRnRUg7Q3RLMHQxQ3JCOztBc0twdHhDQztFQUF1QixpQkF0Z0VIO0N0Szh0MUNyQjs7QXNLeHR4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdTFDckI7O0FzSzV0eENDO0VBQXVCLGlCQXRnRUg7Q3RLc3UxQ3JCOztBc0todXhDQztFQUF1QixpQkF0Z0VIO0N0SzB1MUNyQjs7QXNLcHV4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dTFDckI7O0FzS3h1eENDO0VBQXVCLGlCQXRnRUg7Q3RLa3YxQ3JCOztBc0s1dXhDQztFQUF1QixpQkF0Z0VIO0N0S3N2MUNyQjs7QXNLaHZ4Q0M7RUFBdUIsaUJBdGdFSDtDdEswdjFDckI7O0FzS3B2eENDO0VBQXVCLGlCQXRnRUg7Q3RLOHYxQ3JCOztBc0t4dnhDQztFQUF1QixpQkF0Z0VIO0N0S2t3MUNyQjs7QXNLNXZ4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdzFDckI7O0FzS2h3eENDO0VBQXVCLGlCQXRnRUg7Q3RLMHcxQ3JCOztBc0twd3hDQztFQUF1QixpQkF0Z0VIO0N0Szh3MUNyQjs7QXNLeHd4Q0M7RUFBdUIsaUJBdGdFSDtDdEtreDFDckI7O0FzSzV3eENDO0VBQXVCLGlCQXRnRUg7Q3RLc3gxQ3JCOztBc0toeHhDQztFQUF1QixpQkF0Z0VIO0N0SzB4MUNyQjs7QXNLcHh4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eDFDckI7O0FzS3h4eENDO0VBQXVCLGlCQXRnRUg7Q3RLa3kxQ3JCOztBc0s1eHhDQztFQUF1QixpQkF0Z0VIO0N0S3N5MUNyQjs7QXNLaHl4Q0M7RUFBdUIsaUJBdGdFSDtDdEsweTFDckI7O0FzS3B5eENDO0VBQXVCLGlCQXRnRUg7Q3RLOHkxQ3JCOztBc0t4eXhDQztFQUF1QixpQkF0Z0VIO0N0S2t6MUNyQjs7QXNLNXl4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzejFDckI7O0FzS2h6eENDO0VBQXVCLGlCQXRnRUg7Q3RLMHoxQ3JCOztBc0twenhDQztFQUF1QixpQkF0Z0VIO0N0Szh6MUNyQjs7QXNLeHp4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMDFDckI7O0FzSzV6eENDO0VBQXVCLGlCQXRnRUg7Q3RLczAxQ3JCOztBc0toMHhDQztFQUF1QixpQkF0Z0VIO0N0SzAwMUNyQjs7QXNLcDB4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MDFDckI7O0FzS3gweENDO0VBQXVCLGlCQXRnRUg7Q3RLazExQ3JCOztBc0s1MHhDQztFQUF1QixpQkF0Z0VIO0N0S3MxMUNyQjs7QXNLaDF4Q0M7RUFBdUIsaUJBdGdFSDtDdEswMTFDckI7O0FzS3AxeENDO0VBQXVCLGlCQXRnRUg7Q3RLODExQ3JCOztBc0t4MXhDQztFQUF1QixpQkF0Z0VIO0N0S2syMUNyQjs7QXNLNTF4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMjFDckI7O0FzS2gyeENDO0VBQXVCLGlCQXRnRUg7Q3RLMDIxQ3JCOztBc0twMnhDQztFQUF1QixpQkF0Z0VIO0N0SzgyMUNyQjs7QXNLeDJ4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMzFDckI7O0FzSzUyeENDO0VBQXVCLGlCQXRnRUg7Q3RLczMxQ3JCOztBc0toM3hDQztFQUF1QixpQkF0Z0VIO0N0SzAzMUNyQjs7QXNLcDN4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MzFDckI7O0FzS3gzeENDO0VBQXVCLGlCQXRnRUg7Q3RLazQxQ3JCOztBc0s1M3hDQztFQUF1QixpQkF0Z0VIO0N0S3M0MUNyQjs7QXNLaDR4Q0M7RUFBdUIsaUJBdGdFSDtDdEswNDFDckI7O0FzS3A0eENDO0VBQXVCLGlCQXRnRUg7Q3RLODQxQ3JCOztBc0t4NHhDQztFQUF1QixpQkF0Z0VIO0N0S2s1MUNyQjs7QXNLNTR4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNTFDckI7O0FzS2g1eENDO0VBQXVCLGlCQXRnRUg7Q3RLMDUxQ3JCOztBc0twNXhDQztFQUF1QixpQkF0Z0VIO0N0Szg1MUNyQjs7QXNLeDV4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNjFDckI7O0FzSzU1eENDO0VBQXVCLGlCQXRnRUg7Q3RLczYxQ3JCOztBc0toNnhDQztFQUF1QixpQkF0Z0VIO0N0SzA2MUNyQjs7QXNLcDZ4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NjFDckI7O0FzS3g2eENDO0VBQXVCLGlCQXRnRUg7Q3RLazcxQ3JCOztBc0s1NnhDQztFQUF1QixpQkF0Z0VIO0N0S3M3MUNyQjs7QXNLaDd4Q0M7RUFBdUIsaUJBdGdFSDtDdEswNzFDckI7O0FzS3A3eENDO0VBQXVCLGlCQXRnRUg7Q3RLODcxQ3JCOztBc0t4N3hDQztFQUF1QixpQkF0Z0VIO0N0S2s4MUNyQjs7QXNLNTd4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzODFDckI7O0FzS2g4eENDO0VBQXVCLGlCQXRnRUg7Q3RLMDgxQ3JCOztBc0twOHhDQztFQUF1QixpQkF0Z0VIO0N0Szg4MUNyQjs7QXNLeDh4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrOTFDckI7O0FzSzU4eENDO0VBQXVCLGlCQXRnRUg7Q3RLczkxQ3JCOztBc0toOXhDQztFQUF1QixpQkF0Z0VIO0N0SzA5MUNyQjs7QXNLcDl4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4OTFDckI7O0FzS3g5eENDO0VBQXVCLGlCQXRnRUg7Q3RLaysxQ3JCOztBc0s1OXhDQztFQUF1QixpQkF0Z0VIO0N0S3MrMUNyQjs7QXNLaCt4Q0M7RUFBdUIsaUJBdGdFSDtDdEswKzFDckI7O0FzS3AreENDO0VBQXVCLGlCQXRnRUg7Q3RLOCsxQ3JCOztBc0t4K3hDQztFQUF1QixpQkF0Z0VIO0N0S2svMUNyQjs7QXNLNSt4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzLzFDckI7O0FzS2gveENDO0VBQXVCLGlCQXRnRUg7Q3RLMC8xQ3JCOztBc0twL3hDQztFQUF1QixpQkF0Z0VIO0N0SzgvMUNyQjs7QXNLeC94Q0M7RUFBdUIsaUJBdGdFSDtDdEtrZzJDckI7O0FzSzUveENDO0VBQXVCLGlCQXRnRUg7Q3RLc2cyQ3JCOztBc0toZ3lDQztFQUF1QixpQkF0Z0VIO0N0SzBnMkNyQjs7QXNLcGd5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ZzJDckI7O0FzS3hneUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2gyQ3JCOztBc0s1Z3lDQztFQUF1QixpQkF0Z0VIO0N0S3NoMkNyQjs7QXNLaGh5Q0M7RUFBdUIsaUJBdGdFSDtDdEswaDJDckI7O0FzS3BoeUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGgyQ3JCOztBc0t4aHlDQztFQUF1QixpQkF0Z0VIO0N0S2tpMkNyQjs7QXNLNWh5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaTJDckI7O0FzS2hpeUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGkyQ3JCOztBc0twaXlDQztFQUF1QixpQkF0Z0VIO0N0SzhpMkNyQjs7QXNLeGl5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrajJDckI7O0FzSzVpeUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2oyQ3JCOztBc0toanlDQztFQUF1QixpQkF0Z0VIO0N0SzBqMkNyQjs7QXNLcGp5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ajJDckI7O0FzS3hqeUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2syQ3JCOztBc0s1anlDQztFQUF1QixpQkF0Z0VIO0N0S3NrMkNyQjs7QXNLaGt5Q0M7RUFBdUIsaUJBdGdFSDtDdEswazJDckI7O0FzS3BreUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGsyQ3JCOztBc0t4a3lDQztFQUF1QixpQkF0Z0VIO0N0S2tsMkNyQjs7QXNLNWt5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbDJDckI7O0FzS2hseUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGwyQ3JCOztBc0twbHlDQztFQUF1QixpQkF0Z0VIO0N0SzhsMkNyQjs7QXNLeGx5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbTJDckI7O0FzSzVseUNDO0VBQXVCLGlCQXRnRUg7Q3RLc20yQ3JCOztBc0tobXlDQztFQUF1QixpQkF0Z0VIO0N0SzBtMkNyQjs7QXNLcG15Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bTJDckI7O0FzS3hteUNDO0VBQXVCLGlCQXRnRUg7Q3RLa24yQ3JCOztBc0s1bXlDQztFQUF1QixpQkF0Z0VIO0N0S3NuMkNyQjs7QXNLaG55Q0M7RUFBdUIsaUJBdGdFSDtDdEswbjJDckI7O0FzS3BueUNDO0VBQXVCLGlCQXRnRUg7Q3RLOG4yQ3JCOztBc0t4bnlDQztFQUF1QixpQkF0Z0VIO0N0S2tvMkNyQjs7QXNLNW55Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbzJDckI7O0FzS2hveUNDO0VBQXVCLGlCQXRnRUg7Q3RLMG8yQ3JCOztBc0twb3lDQztFQUF1QixpQkF0Z0VIO0N0SzhvMkNyQjs7QXNLeG95Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcDJDckI7O0FzSzVveUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3AyQ3JCOztBc0tocHlDQztFQUF1QixpQkF0Z0VIO0N0SzBwMkNyQjs7QXNLcHB5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cDJDckI7O0FzS3hweUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3EyQ3JCOztBc0s1cHlDQztFQUF1QixpQkF0Z0VIO0N0S3NxMkNyQjs7QXNLaHF5Q0M7RUFBdUIsaUJBdGdFSDtDdEswcTJDckI7O0FzS3BxeUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHEyQ3JCOztBc0t4cXlDQztFQUF1QixpQkF0Z0VIO0N0S2tyMkNyQjs7QXNLNXF5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcjJDckI7O0FzS2hyeUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHIyQ3JCOztBc0twcnlDQztFQUF1QixpQkF0Z0VIO0N0SzhyMkNyQjs7QXNLeHJ5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrczJDckI7O0FzSzVyeUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3MyQ3JCOztBc0toc3lDQztFQUF1QixpQkF0Z0VIO0N0SzBzMkNyQjs7QXNLcHN5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4czJDckI7O0FzS3hzeUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3QyQ3JCOztBc0s1c3lDQztFQUF1QixpQkF0Z0VIO0N0S3N0MkNyQjs7QXNLaHR5Q0M7RUFBdUIsaUJBdGdFSDtDdEswdDJDckI7O0FzS3B0eUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHQyQ3JCOztBc0t4dHlDQztFQUF1QixpQkF0Z0VIO0N0S2t1MkNyQjs7QXNLNXR5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdTJDckI7O0FzS2h1eUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHUyQ3JCOztBc0twdXlDQztFQUF1QixpQkF0Z0VIO0N0Szh1MkNyQjs7QXNLeHV5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdjJDckI7O0FzSzV1eUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3YyQ3JCOztBc0todnlDQztFQUF1QixpQkF0Z0VIO0N0SzB2MkNyQjs7QXNLcHZ5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4djJDckI7O0FzS3h2eUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3cyQ3JCOztBc0s1dnlDQztFQUF1QixpQkF0Z0VIO0N0S3N3MkNyQjs7QXNLaHd5Q0M7RUFBdUIsaUJBdGdFSDtDdEswdzJDckI7O0FzS3B3eUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHcyQ3JCOztBc0t4d3lDQztFQUF1QixpQkF0Z0VIO0N0S2t4MkNyQjs7QXNLNXd5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeDJDckI7O0FzS2h4eUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHgyQ3JCOztBc0tweHlDQztFQUF1QixpQkF0Z0VIO0N0Szh4MkNyQjs7QXNLeHh5Q0M7RUFBdUIsaUJBdGdFSDtDdEtreTJDckI7O0FzSzV4eUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3kyQ3JCOztBc0toeXlDQztFQUF1QixpQkF0Z0VIO0N0SzB5MkNyQjs7QXNLcHl5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eTJDckI7O0FzS3h5eUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3oyQ3JCOztBc0s1eXlDQztFQUF1QixpQkF0Z0VIO0N0S3N6MkNyQjs7QXNLaHp5Q0M7RUFBdUIsaUJBdGdFSDtDdEswejJDckI7O0FzS3B6eUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHoyQ3JCOztBc0t4enlDQztFQUF1QixpQkF0Z0VIO0N0S2swMkNyQjs7QXNLNXp5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMDJDckI7O0FzS2gweUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDAyQ3JCOztBc0twMHlDQztFQUF1QixpQkF0Z0VIO0N0SzgwMkNyQjs7QXNLeDB5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMTJDckI7O0FzSzUweUNDO0VBQXVCLGlCQXRnRUg7Q3RLczEyQ3JCOztBc0toMXlDQztFQUF1QixpQkF0Z0VIO0N0SzAxMkNyQjs7QXNLcDF5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MTJDckI7O0FzS3gxeUNDO0VBQXVCLGlCQXRnRUg7Q3RLazIyQ3JCOztBc0s1MXlDQztFQUF1QixpQkF0Z0VIO0N0S3MyMkNyQjs7QXNLaDJ5Q0M7RUFBdUIsaUJBdGdFSDtDdEswMjJDckI7O0FzS3AyeUNDO0VBQXVCLGlCQXRnRUg7Q3RLODIyQ3JCOztBc0t4MnlDQztFQUF1QixpQkF0Z0VIO0N0S2szMkNyQjs7QXNLNTJ5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMzJDckI7O0FzS2gzeUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDMyQ3JCOztBc0twM3lDQztFQUF1QixpQkF0Z0VIO0N0SzgzMkNyQjs7QXNLeDN5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNDJDckI7O0FzSzUzeUNDO0VBQXVCLGlCQXRnRUg7Q3RLczQyQ3JCOztBc0toNHlDQztFQUF1QixpQkF0Z0VIO0N0SzA0MkNyQjs7QXNLcDR5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NDJDckI7O0FzS3g0eUNDO0VBQXVCLGlCQXRnRUg7Q3RLazUyQ3JCOztBc0s1NHlDQztFQUF1QixpQkF0Z0VIO0N0S3M1MkNyQjs7QXNLaDV5Q0M7RUFBdUIsaUJBdGdFSDtDdEswNTJDckI7O0FzS3A1eUNDO0VBQXVCLGlCQXRnRUg7Q3RLODUyQ3JCOztBc0t4NXlDQztFQUF1QixpQkF0Z0VIO0N0S2s2MkNyQjs7QXNLNTV5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNjJDckI7O0FzS2g2eUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDYyQ3JCOztBc0twNnlDQztFQUF1QixpQkF0Z0VIO0N0Szg2MkNyQjs7QXNLeDZ5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNzJDckI7O0FzSzU2eUNDO0VBQXVCLGlCQXRnRUg7Q3RLczcyQ3JCOztBc0toN3lDQztFQUF1QixpQkF0Z0VIO0N0SzA3MkNyQjs7QXNLcDd5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NzJDckI7O0FzS3g3eUNDO0VBQXVCLGlCQXRnRUg7Q3RLazgyQ3JCOztBc0s1N3lDQztFQUF1QixpQkF0Z0VIO0N0S3M4MkNyQjs7QXNLaDh5Q0M7RUFBdUIsaUJBdGdFSDtDdEswODJDckI7O0FzS3A4eUNDO0VBQXVCLGlCQXRnRUg7Q3RLODgyQ3JCOztBc0t4OHlDQztFQUF1QixpQkF0Z0VIO0N0S2s5MkNyQjs7QXNLNTh5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzOTJDckI7O0FzS2g5eUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDkyQ3JCOztBc0twOXlDQztFQUF1QixpQkF0Z0VIO0N0Szg5MkNyQjs7QXNLeDl5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrKzJDckI7O0FzSzU5eUNDO0VBQXVCLGlCQXRnRUg7Q3RLcysyQ3JCOztBc0toK3lDQztFQUF1QixpQkF0Z0VIO0N0SzArMkNyQjs7QXNLcCt5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4KzJDckI7O0FzS3greUNDO0VBQXVCLGlCQXRnRUg7Q3RLay8yQ3JCOztBc0s1K3lDQztFQUF1QixpQkF0Z0VIO0N0S3MvMkNyQjs7QXNLaC95Q0M7RUFBdUIsaUJBdGdFSDtDdEswLzJDckI7O0FzS3AveUNDO0VBQXVCLGlCQXRnRUg7Q3RLOC8yQ3JCOztBc0t4L3lDQztFQUF1QixpQkF0Z0VIO0N0S2tnM0NyQjs7QXNLNS95Q0M7RUFBdUIsaUJBdGdFSDtDdEtzZzNDckI7O0FzS2hnekNDO0VBQXVCLGlCQXRnRUg7Q3RLMGczQ3JCOztBc0twZ3pDQztFQUF1QixpQkF0Z0VIO0N0SzhnM0NyQjs7QXNLeGd6Q0M7RUFBdUIsaUJBdGdFSDtDdEtraDNDckI7O0FzSzVnekNDO0VBQXVCLGlCQXRnRUg7Q3RLc2gzQ3JCOztBc0toaHpDQztFQUF1QixpQkF0Z0VIO0N0SzBoM0NyQjs7QXNLcGh6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aDNDckI7O0FzS3hoekNDO0VBQXVCLGlCQXRnRUg7Q3RLa2kzQ3JCOztBc0s1aHpDQztFQUF1QixpQkF0Z0VIO0N0S3NpM0NyQjs7QXNLaGl6Q0M7RUFBdUIsaUJBdGdFSDtDdEswaTNDckI7O0FzS3BpekNDO0VBQXVCLGlCQXRnRUg7Q3RLOGkzQ3JCOztBc0t4aXpDQztFQUF1QixpQkF0Z0VIO0N0S2tqM0NyQjs7QXNLNWl6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzajNDckI7O0FzS2hqekNDO0VBQXVCLGlCQXRnRUg7Q3RLMGozQ3JCOztBc0twanpDQztFQUF1QixpQkF0Z0VIO0N0SzhqM0NyQjs7QXNLeGp6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrazNDckI7O0FzSzVqekNDO0VBQXVCLGlCQXRnRUg7Q3RLc2szQ3JCOztBc0toa3pDQztFQUF1QixpQkF0Z0VIO0N0SzBrM0NyQjs7QXNLcGt6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4azNDckI7O0FzS3hrekNDO0VBQXVCLGlCQXRnRUg7Q3RLa2wzQ3JCOztBc0s1a3pDQztFQUF1QixpQkF0Z0VIO0N0S3NsM0NyQjs7QXNLaGx6Q0M7RUFBdUIsaUJBdGdFSDtDdEswbDNDckI7O0FzS3BsekNDO0VBQXVCLGlCQXRnRUg7Q3RLOGwzQ3JCOztBc0t4bHpDQztFQUF1QixpQkF0Z0VIO0N0S2ttM0NyQjs7QXNLNWx6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbTNDckI7O0FzS2htekNDO0VBQXVCLGlCQXRnRUg7Q3RLMG0zQ3JCOztBc0twbXpDQztFQUF1QixpQkF0Z0VIO0N0SzhtM0NyQjs7QXNLeG16Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbjNDckI7O0FzSzVtekNDO0VBQXVCLGlCQXRnRUg7Q3RLc24zQ3JCOztBc0tobnpDQztFQUF1QixpQkF0Z0VIO0N0SzBuM0NyQjs7QXNLcG56Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bjNDckI7O0FzS3huekNDO0VBQXVCLGlCQXRnRUg7Q3RLa28zQ3JCOztBc0s1bnpDQztFQUF1QixpQkF0Z0VIO0N0S3NvM0NyQjs7QXNLaG96Q0M7RUFBdUIsaUJBdGdFSDtDdEswbzNDckI7O0FzS3BvekNDO0VBQXVCLGlCQXRnRUg7Q3RLOG8zQ3JCOztBc0t4b3pDQztFQUF1QixpQkF0Z0VIO0N0S2twM0NyQjs7QXNLNW96Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcDNDckI7O0FzS2hwekNDO0VBQXVCLGlCQXRnRUg7Q3RLMHAzQ3JCOztBc0twcHpDQztFQUF1QixpQkF0Z0VIO0N0SzhwM0NyQjs7QXNLeHB6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcTNDckI7O0FzSzVwekNDO0VBQXVCLGlCQXRnRUg7Q3RLc3EzQ3JCOztBc0tocXpDQztFQUF1QixpQkF0Z0VIO0N0SzBxM0NyQjs7QXNLcHF6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cTNDckI7O0FzS3hxekNDO0VBQXVCLGlCQXRnRUg7Q3RLa3IzQ3JCOztBc0s1cXpDQztFQUF1QixpQkF0Z0VIO0N0S3NyM0NyQjs7QXNLaHJ6Q0M7RUFBdUIsaUJBdGdFSDtDdEswcjNDckI7O0FzS3ByekNDO0VBQXVCLGlCQXRnRUg7Q3RLOHIzQ3JCOztBc0t4cnpDQztFQUF1QixpQkF0Z0VIO0N0S2tzM0NyQjs7QXNLNXJ6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzczNDckI7O0FzS2hzekNDO0VBQXVCLGlCQXRnRUg7Q3RLMHMzQ3JCOztBc0twc3pDQztFQUF1QixpQkF0Z0VIO0N0SzhzM0NyQjs7QXNLeHN6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdDNDckI7O0FzSzVzekNDO0VBQXVCLGlCQXRnRUg7Q3RLc3QzQ3JCOztBc0todHpDQztFQUF1QixpQkF0Z0VIO0N0SzB0M0NyQjs7QXNLcHR6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dDNDckI7O0FzS3h0ekNDO0VBQXVCLGlCQXRnRUg7Q3RLa3UzQ3JCOztBc0s1dHpDQztFQUF1QixpQkF0Z0VIO0N0S3N1M0NyQjs7QXNLaHV6Q0M7RUFBdUIsaUJBdGdFSDtDdEswdTNDckI7O0FzS3B1ekNDO0VBQXVCLGlCQXRnRUg7Q3RLOHUzQ3JCOztBc0t4dXpDQztFQUF1QixpQkF0Z0VIO0N0S2t2M0NyQjs7QXNLNXV6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdjNDckI7O0FzS2h2ekNDO0VBQXVCLGlCQXRnRUg7Q3RLMHYzQ3JCOztBc0twdnpDQztFQUF1QixpQkF0Z0VIO0N0Szh2M0NyQjs7QXNLeHZ6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdzNDckI7O0FzSzV2ekNDO0VBQXVCLGlCQXRnRUg7Q3RLc3czQ3JCOztBc0tod3pDQztFQUF1QixpQkF0Z0VIO0N0SzB3M0NyQjs7QXNLcHd6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dzNDckI7O0FzS3h3ekNDO0VBQXVCLGlCQXRnRUg7Q3RLa3gzQ3JCOztBc0s1d3pDQztFQUF1QixpQkF0Z0VIO0N0S3N4M0NyQjs7QXNLaHh6Q0M7RUFBdUIsaUJBdGdFSDtDdEsweDNDckI7O0FzS3B4ekNDO0VBQXVCLGlCQXRnRUg7Q3RLOHgzQ3JCOztBc0t4eHpDQztFQUF1QixpQkF0Z0VIO0N0S2t5M0NyQjs7QXNLNXh6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeTNDckI7O0FzS2h5ekNDO0VBQXVCLGlCQXRnRUg7Q3RLMHkzQ3JCOztBc0tweXpDQztFQUF1QixpQkF0Z0VIO0N0Szh5M0NyQjs7QXNLeHl6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrejNDckI7O0FzSzV5ekNDO0VBQXVCLGlCQXRnRUg7Q3RLc3ozQ3JCOztBc0toenpDQztFQUF1QixpQkF0Z0VIO0N0SzB6M0NyQjs7QXNLcHp6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ejNDckI7O0FzS3h6ekNDO0VBQXVCLGlCQXRnRUg7Q3RLazAzQ3JCOztBc0s1enpDQztFQUF1QixpQkF0Z0VIO0N0S3MwM0NyQjs7QXNLaDB6Q0M7RUFBdUIsaUJBdGdFSDtDdEswMDNDckI7O0FzS3AwekNDO0VBQXVCLGlCQXRnRUg7Q3RLODAzQ3JCOztBc0t4MHpDQztFQUF1QixpQkF0Z0VIO0N0S2sxM0NyQjs7QXNLNTB6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMTNDckI7O0FzS2gxekNDO0VBQXVCLGlCQXRnRUg7Q3RLMDEzQ3JCOztBc0twMXpDQztFQUF1QixpQkF0Z0VIO0N0SzgxM0NyQjs7QXNLeDF6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMjNDckI7O0FzSzUxekNDO0VBQXVCLGlCQXRnRUg7Q3RLczIzQ3JCOztBc0toMnpDQztFQUF1QixpQkF0Z0VIO0N0SzAyM0NyQjs7QXNLcDJ6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MjNDckI7O0FzS3gyekNDO0VBQXVCLGlCQXRnRUg7Q3RLazMzQ3JCOztBc0s1MnpDQztFQUF1QixpQkF0Z0VIO0N0S3MzM0NyQjs7QXNLaDN6Q0M7RUFBdUIsaUJBdGdFSDtDdEswMzNDckI7O0FzS3AzekNDO0VBQXVCLGlCQXRnRUg7Q3RLODMzQ3JCOztBc0t4M3pDQztFQUF1QixpQkF0Z0VIO0N0S2s0M0NyQjs7QXNLNTN6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNDNDckI7O0FzS2g0ekNDO0VBQXVCLGlCQXRnRUg7Q3RLMDQzQ3JCOztBc0twNHpDQztFQUF1QixpQkF0Z0VIO0N0Szg0M0NyQjs7QXNLeDR6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNTNDckI7O0FzSzU0ekNDO0VBQXVCLGlCQXRnRUg7Q3RLczUzQ3JCOztBc0toNXpDQztFQUF1QixpQkF0Z0VIO0N0SzA1M0NyQjs7QXNLcDV6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NTNDckI7O0FzS3g1ekNDO0VBQXVCLGlCQXRnRUg7Q3RLazYzQ3JCOztBc0s1NXpDQztFQUF1QixpQkF0Z0VIO0N0S3M2M0NyQjs7QXNLaDZ6Q0M7RUFBdUIsaUJBdGdFSDtDdEswNjNDckI7O0FzS3A2ekNDO0VBQXVCLGlCQXRnRUg7Q3RLODYzQ3JCOztBc0t4NnpDQztFQUF1QixpQkF0Z0VIO0N0S2s3M0NyQjs7QXNLNTZ6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNzNDckI7O0FzS2g3ekNDO0VBQXVCLGlCQXRnRUg7Q3RLMDczQ3JCOztBc0twN3pDQztFQUF1QixpQkF0Z0VIO0N0Szg3M0NyQjs7QXNLeDd6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrODNDckI7O0FzSzU3ekNDO0VBQXVCLGlCQXRnRUg7Q3RLczgzQ3JCOztBc0toOHpDQztFQUF1QixpQkF0Z0VIO0N0SzA4M0NyQjs7QXNLcDh6Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ODNDckI7O0FzS3g4ekNDO0VBQXVCLGlCQXRnRUg7Q3RLazkzQ3JCOztBc0s1OHpDQztFQUF1QixpQkF0Z0VIO0N0S3M5M0NyQjs7QXNLaDl6Q0M7RUFBdUIsaUJBdGdFSDtDdEswOTNDckI7O0FzS3A5ekNDO0VBQXVCLGlCQXRnRUg7Q3RLODkzQ3JCOztBc0t4OXpDQztFQUF1QixpQkF0Z0VIO0N0S2srM0NyQjs7QXNLNTl6Q0M7RUFBdUIsaUJBdGdFSDtDdEtzKzNDckI7O0FzS2grekNDO0VBQXVCLGlCQXRnRUg7Q3RLMCszQ3JCOztBc0twK3pDQztFQUF1QixpQkF0Z0VIO0N0SzgrM0NyQjs7QXNLeCt6Q0M7RUFBdUIsaUJBdGdFSDtDdEtrLzNDckI7O0FzSzUrekNDO0VBQXVCLGlCQXRnRUg7Q3RLcy8zQ3JCOztBc0toL3pDQztFQUF1QixpQkF0Z0VIO0N0SzAvM0NyQjs7QXNLcC96Q0M7RUFBdUIsaUJBdGdFSDtDdEs4LzNDckI7O0FzS3gvekNDO0VBQXVCLGlCQXRnRUg7Q3RLa2c0Q3JCOztBc0s1L3pDQztFQUF1QixpQkF0Z0VIO0N0S3NnNENyQjs7QXNLaGcwQ0M7RUFBdUIsaUJBdGdFSDtDdEswZzRDckI7O0FzS3BnMENDO0VBQXVCLGlCQXRnRUg7Q3RLOGc0Q3JCOztBc0t4ZzBDQztFQUF1QixpQkF0Z0VIO0N0S2toNENyQjs7QXNLNWcwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzaDRDckI7O0FzS2hoMENDO0VBQXVCLGlCQXRnRUg7Q3RLMGg0Q3JCOztBc0twaDBDQztFQUF1QixpQkF0Z0VIO0N0SzhoNENyQjs7QXNLeGgwQ0M7RUFBdUIsaUJBdGdFSDtDdEtraTRDckI7O0FzSzVoMENDO0VBQXVCLGlCQXRnRUg7Q3RLc2k0Q3JCOztBc0toaTBDQztFQUF1QixpQkF0Z0VIO0N0SzBpNENyQjs7QXNLcGkwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4aTRDckI7O0FzS3hpMENDO0VBQXVCLGlCQXRnRUg7Q3RLa2o0Q3JCOztBc0s1aTBDQztFQUF1QixpQkF0Z0VIO0N0S3NqNENyQjs7QXNLaGowQ0M7RUFBdUIsaUJBdGdFSDtDdEswajRDckI7O0FzS3BqMENDO0VBQXVCLGlCQXRnRUg7Q3RLOGo0Q3JCOztBc0t4ajBDQztFQUF1QixpQkF0Z0VIO0N0S2trNENyQjs7QXNLNWowQ0M7RUFBdUIsaUJBdGdFSDtDdEtzazRDckI7O0FzS2hrMENDO0VBQXVCLGlCQXRnRUg7Q3RLMGs0Q3JCOztBc0twazBDQztFQUF1QixpQkF0Z0VIO0N0SzhrNENyQjs7QXNLeGswQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbDRDckI7O0FzSzVrMENDO0VBQXVCLGlCQXRnRUg7Q3RLc2w0Q3JCOztBc0tobDBDQztFQUF1QixpQkF0Z0VIO0N0SzBsNENyQjs7QXNLcGwwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bDRDckI7O0FzS3hsMENDO0VBQXVCLGlCQXRnRUg7Q3RLa200Q3JCOztBc0s1bDBDQztFQUF1QixpQkF0Z0VIO0N0S3NtNENyQjs7QXNLaG0wQ0M7RUFBdUIsaUJBdGdFSDtDdEswbTRDckI7O0FzS3BtMENDO0VBQXVCLGlCQXRnRUg7Q3RLOG00Q3JCOztBc0t4bTBDQztFQUF1QixpQkF0Z0VIO0N0S2tuNENyQjs7QXNLNW0wQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbjRDckI7O0FzS2huMENDO0VBQXVCLGlCQXRnRUg7Q3RLMG40Q3JCOztBc0twbjBDQztFQUF1QixpQkF0Z0VIO0N0SzhuNENyQjs7QXNLeG4wQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbzRDckI7O0FzSzVuMENDO0VBQXVCLGlCQXRnRUg7Q3RLc280Q3JCOztBc0tobzBDQztFQUF1QixpQkF0Z0VIO0N0SzBvNENyQjs7QXNLcG8wQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bzRDckI7O0FzS3hvMENDO0VBQXVCLGlCQXRnRUg7Q3RLa3A0Q3JCOztBc0s1bzBDQztFQUF1QixpQkF0Z0VIO0N0S3NwNENyQjs7QXNLaHAwQ0M7RUFBdUIsaUJBdGdFSDtDdEswcDRDckI7O0FzS3BwMENDO0VBQXVCLGlCQXRnRUg7Q3RLOHA0Q3JCOztBc0t4cDBDQztFQUF1QixpQkF0Z0VIO0N0S2txNENyQjs7QXNLNXAwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcTRDckI7O0FzS2hxMENDO0VBQXVCLGlCQXRnRUg7Q3RLMHE0Q3JCOztBc0twcTBDQztFQUF1QixpQkF0Z0VIO0N0SzhxNENyQjs7QXNLeHEwQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcjRDckI7O0FzSzVxMENDO0VBQXVCLGlCQXRnRUg7Q3RLc3I0Q3JCOztBc0tocjBDQztFQUF1QixpQkF0Z0VIO0N0SzByNENyQjs7QXNLcHIwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cjRDckI7O0FzS3hyMENDO0VBQXVCLGlCQXRnRUg7Q3RLa3M0Q3JCOztBc0s1cjBDQztFQUF1QixpQkF0Z0VIO0N0S3NzNENyQjs7QXNLaHMwQ0M7RUFBdUIsaUJBdGdFSDtDdEswczRDckI7O0FzS3BzMENDO0VBQXVCLGlCQXRnRUg7Q3RLOHM0Q3JCOztBc0t4czBDQztFQUF1QixpQkF0Z0VIO0N0S2t0NENyQjs7QXNLNXMwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdDRDckI7O0FzS2h0MENDO0VBQXVCLGlCQXRnRUg7Q3RLMHQ0Q3JCOztBc0twdDBDQztFQUF1QixpQkF0Z0VIO0N0Szh0NENyQjs7QXNLeHQwQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdTRDckI7O0FzSzV0MENDO0VBQXVCLGlCQXRnRUg7Q3RLc3U0Q3JCOztBc0todTBDQztFQUF1QixpQkF0Z0VIO0N0SzB1NENyQjs7QXNLcHUwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dTRDckI7O0FzS3h1MENDO0VBQXVCLGlCQXRnRUg7Q3RLa3Y0Q3JCOztBc0s1dTBDQztFQUF1QixpQkF0Z0VIO0N0S3N2NENyQjs7QXNLaHYwQ0M7RUFBdUIsaUJBdGdFSDtDdEswdjRDckI7O0FzS3B2MENDO0VBQXVCLGlCQXRnRUg7Q3RLOHY0Q3JCOztBc0t4djBDQztFQUF1QixpQkF0Z0VIO0N0S2t3NENyQjs7QXNLNXYwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdzRDckI7O0FzS2h3MENDO0VBQXVCLGlCQXRnRUg7Q3RLMHc0Q3JCOztBc0twdzBDQztFQUF1QixpQkF0Z0VIO0N0Szh3NENyQjs7QXNLeHcwQ0M7RUFBdUIsaUJBdGdFSDtDdEtreDRDckI7O0FzSzV3MENDO0VBQXVCLGlCQXRnRUg7Q3RLc3g0Q3JCOztBc0toeDBDQztFQUF1QixpQkF0Z0VIO0N0SzB4NENyQjs7QXNLcHgwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4eDRDckI7O0FzS3h4MENDO0VBQXVCLGlCQXRnRUg7Q3RLa3k0Q3JCOztBc0s1eDBDQztFQUF1QixpQkF0Z0VIO0N0S3N5NENyQjs7QXNLaHkwQ0M7RUFBdUIsaUJBdGdFSDtDdEsweTRDckI7O0FzS3B5MENDO0VBQXVCLGlCQXRnRUg7Q3RLOHk0Q3JCOztBc0t4eTBDQztFQUF1QixpQkF0Z0VIO0N0S2t6NENyQjs7QXNLNXkwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzejRDckI7O0FzS2h6MENDO0VBQXVCLGlCQXRnRUg7Q3RLMHo0Q3JCOztBc0twejBDQztFQUF1QixpQkF0Z0VIO0N0Szh6NENyQjs7QXNLeHowQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMDRDckI7O0FzSzV6MENDO0VBQXVCLGlCQXRnRUg7Q3RLczA0Q3JCOztBc0toMDBDQztFQUF1QixpQkF0Z0VIO0N0SzAwNENyQjs7QXNLcDAwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MDRDckI7O0FzS3gwMENDO0VBQXVCLGlCQXRnRUg7Q3RLazE0Q3JCOztBc0s1MDBDQztFQUF1QixpQkF0Z0VIO0N0S3MxNENyQjs7QXNLaDEwQ0M7RUFBdUIsaUJBdGdFSDtDdEswMTRDckI7O0FzS3AxMENDO0VBQXVCLGlCQXRnRUg7Q3RLODE0Q3JCOztBc0t4MTBDQztFQUF1QixpQkF0Z0VIO0N0S2syNENyQjs7QXNLNTEwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMjRDckI7O0FzS2gyMENDO0VBQXVCLGlCQXRnRUg7Q3RLMDI0Q3JCOztBc0twMjBDQztFQUF1QixpQkF0Z0VIO0N0SzgyNENyQjs7QXNLeDIwQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMzRDckI7O0FzSzUyMENDO0VBQXVCLGlCQXRnRUg7Q3RLczM0Q3JCOztBc0toMzBDQztFQUF1QixpQkF0Z0VIO0N0SzAzNENyQjs7QXNLcDMwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MzRDckI7O0FzS3gzMENDO0VBQXVCLGlCQXRnRUg7Q3RLazQ0Q3JCOztBc0s1MzBDQztFQUF1QixpQkF0Z0VIO0N0S3M0NENyQjs7QXNLaDQwQ0M7RUFBdUIsaUJBdGdFSDtDdEswNDRDckI7O0FzS3A0MENDO0VBQXVCLGlCQXRnRUg7Q3RLODQ0Q3JCOztBc0t4NDBDQztFQUF1QixpQkF0Z0VIO0N0S2s1NENyQjs7QXNLNTQwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNTRDckI7O0FzS2g1MENDO0VBQXVCLGlCQXRnRUg7Q3RLMDU0Q3JCOztBc0twNTBDQztFQUF1QixpQkF0Z0VIO0N0Szg1NENyQjs7QXNLeDUwQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNjRDckI7O0FzSzU1MENDO0VBQXVCLGlCQXRnRUg7Q3RLczY0Q3JCOztBc0toNjBDQztFQUF1QixpQkF0Z0VIO0N0SzA2NENyQjs7QXNLcDYwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NjRDckI7O0FzS3g2MENDO0VBQXVCLGlCQXRnRUg7Q3RLazc0Q3JCOztBc0s1NjBDQztFQUF1QixpQkF0Z0VIO0N0S3M3NENyQjs7QXNLaDcwQ0M7RUFBdUIsaUJBdGdFSDtDdEswNzRDckI7O0FzS3A3MENDO0VBQXVCLGlCQXRnRUg7Q3RLODc0Q3JCOztBc0t4NzBDQztFQUF1QixpQkF0Z0VIO0N0S2s4NENyQjs7QXNLNTcwQ0M7RUFBdUIsaUJBdGdFSDtDdEtzODRDckI7O0FzS2g4MENDO0VBQXVCLGlCQXRnRUg7Q3RLMDg0Q3JCOztBc0twODBDQztFQUF1QixpQkF0Z0VIO0N0Szg4NENyQjs7QXNLeDgwQ0M7RUFBdUIsaUJBdGdFSDtDdEtrOTRDckI7O0FzSzU4MENDO0VBQXVCLGlCQXRnRUg7Q3RLczk0Q3JCOztBc0toOTBDQztFQUF1QixpQkF0Z0VIO0N0SzA5NENyQjs7QXNLcDkwQ0M7RUFBdUIsaUJBdGdFSDtDdEs4OTRDckI7O0FzS3g5MENDO0VBQXVCLGlCQXRnRUg7Q3RLays0Q3JCOztBc0s1OTBDQztFQUF1QixpQkF0Z0VIO0N0S3MrNENyQjs7QXNLaCswQ0M7RUFBdUIsaUJBdGdFSDtDdEswKzRDckI7O0FzS3ArMENDO0VBQXVCLGlCQXRnRUg7Q3RLOCs0Q3JCOztBc0t4KzBDQztFQUF1QixpQkF0Z0VIO0N0S2svNENyQjs7QXNLNSswQ0M7RUFBdUIsaUJBdGdFSDtDdEtzLzRDckI7O0FzS2gvMENDO0VBQXVCLGlCQXRnRUg7Q3RLMC80Q3JCOztBc0twLzBDQztFQUF1QixpQkF0Z0VIO0N0SzgvNENyQjs7QXNLeC8wQ0M7RUFBdUIsaUJBdGdFSDtDdEtrZzVDckI7O0FzSzUvMENDO0VBQXVCLGlCQXRnRUg7Q3RLc2c1Q3JCOztBc0toZzFDQztFQUF1QixpQkF0Z0VIO0N0SzBnNUNyQjs7QXNLcGcxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4ZzVDckI7O0FzS3hnMUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2g1Q3JCOztBc0s1ZzFDQztFQUF1QixpQkF0Z0VIO0N0S3NoNUNyQjs7QXNLaGgxQ0M7RUFBdUIsaUJBdGdFSDtDdEswaDVDckI7O0FzS3BoMUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGg1Q3JCOztBc0t4aDFDQztFQUF1QixpQkF0Z0VIO0N0S2tpNUNyQjs7QXNLNWgxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzaTVDckI7O0FzS2hpMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGk1Q3JCOztBc0twaTFDQztFQUF1QixpQkF0Z0VIO0N0SzhpNUNyQjs7QXNLeGkxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrajVDckI7O0FzSzVpMUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2o1Q3JCOztBc0toajFDQztFQUF1QixpQkF0Z0VIO0N0SzBqNUNyQjs7QXNLcGoxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4ajVDckI7O0FzS3hqMUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2s1Q3JCOztBc0s1ajFDQztFQUF1QixpQkF0Z0VIO0N0S3NrNUNyQjs7QXNLaGsxQ0M7RUFBdUIsaUJBdGdFSDtDdEswazVDckI7O0FzS3BrMUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGs1Q3JCOztBc0t4azFDQztFQUF1QixpQkF0Z0VIO0N0S2tsNUNyQjs7QXNLNWsxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbDVDckI7O0FzS2hsMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGw1Q3JCOztBc0twbDFDQztFQUF1QixpQkF0Z0VIO0N0SzhsNUNyQjs7QXNLeGwxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbTVDckI7O0FzSzVsMUNDO0VBQXVCLGlCQXRnRUg7Q3RLc201Q3JCOztBc0tobTFDQztFQUF1QixpQkF0Z0VIO0N0SzBtNUNyQjs7QXNLcG0xQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bTVDckI7O0FzS3htMUNDO0VBQXVCLGlCQXRnRUg7Q3RLa241Q3JCOztBc0s1bTFDQztFQUF1QixpQkF0Z0VIO0N0S3NuNUNyQjs7QXNLaG4xQ0M7RUFBdUIsaUJBdGdFSDtDdEswbjVDckI7O0FzS3BuMUNDO0VBQXVCLGlCQXRnRUg7Q3RLOG41Q3JCOztBc0t4bjFDQztFQUF1QixpQkF0Z0VIO0N0S2tvNUNyQjs7QXNLNW4xQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbzVDckI7O0FzS2hvMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMG81Q3JCOztBc0twbzFDQztFQUF1QixpQkF0Z0VIO0N0SzhvNUNyQjs7QXNLeG8xQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcDVDckI7O0FzSzVvMUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3A1Q3JCOztBc0tocDFDQztFQUF1QixpQkF0Z0VIO0N0SzBwNUNyQjs7QXNLcHAxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cDVDckI7O0FzS3hwMUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3E1Q3JCOztBc0s1cDFDQztFQUF1QixpQkF0Z0VIO0N0S3NxNUNyQjs7QXNLaHExQ0M7RUFBdUIsaUJBdGdFSDtDdEswcTVDckI7O0FzS3BxMUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHE1Q3JCOztBc0t4cTFDQztFQUF1QixpQkF0Z0VIO0N0S2tyNUNyQjs7QXNLNXExQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcjVDckI7O0FzS2hyMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHI1Q3JCOztBc0twcjFDQztFQUF1QixpQkF0Z0VIO0N0SzhyNUNyQjs7QXNLeHIxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrczVDckI7O0FzSzVyMUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3M1Q3JCOztBc0toczFDQztFQUF1QixpQkF0Z0VIO0N0SzBzNUNyQjs7QXNLcHMxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4czVDckI7O0FzS3hzMUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3Q1Q3JCOztBc0s1czFDQztFQUF1QixpQkF0Z0VIO0N0S3N0NUNyQjs7QXNLaHQxQ0M7RUFBdUIsaUJBdGdFSDtDdEswdDVDckI7O0FzS3B0MUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHQ1Q3JCOztBc0t4dDFDQztFQUF1QixpQkF0Z0VIO0N0S2t1NUNyQjs7QXNLNXQxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdTVDckI7O0FzS2h1MUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHU1Q3JCOztBc0twdTFDQztFQUF1QixpQkF0Z0VIO0N0Szh1NUNyQjs7QXNLeHUxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdjVDckI7O0FzSzV1MUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3Y1Q3JCOztBc0todjFDQztFQUF1QixpQkF0Z0VIO0N0SzB2NUNyQjs7QXNLcHYxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4djVDckI7O0FzS3h2MUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3c1Q3JCOztBc0s1djFDQztFQUF1QixpQkF0Z0VIO0N0S3N3NUNyQjs7QXNLaHcxQ0M7RUFBdUIsaUJBdGdFSDtDdEswdzVDckI7O0FzS3B3MUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHc1Q3JCOztBc0t4dzFDQztFQUF1QixpQkF0Z0VIO0N0S2t4NUNyQjs7QXNLNXcxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzeDVDckI7O0FzS2h4MUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHg1Q3JCOztBc0tweDFDQztFQUF1QixpQkF0Z0VIO0N0Szh4NUNyQjs7QXNLeHgxQ0M7RUFBdUIsaUJBdGdFSDtDdEtreTVDckI7O0FzSzV4MUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3k1Q3JCOztBc0toeTFDQztFQUF1QixpQkF0Z0VIO0N0SzB5NUNyQjs7QXNLcHkxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4eTVDckI7O0FzS3h5MUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3o1Q3JCOztBc0s1eTFDQztFQUF1QixpQkF0Z0VIO0N0S3N6NUNyQjs7QXNLaHoxQ0M7RUFBdUIsaUJBdGdFSDtDdEswejVDckI7O0FzS3B6MUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHo1Q3JCOztBc0t4ejFDQztFQUF1QixpQkF0Z0VIO0N0S2swNUNyQjs7QXNLNXoxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMDVDckI7O0FzS2gwMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDA1Q3JCOztBc0twMDFDQztFQUF1QixpQkF0Z0VIO0N0SzgwNUNyQjs7QXNLeDAxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMTVDckI7O0FzSzUwMUNDO0VBQXVCLGlCQXRnRUg7Q3RLczE1Q3JCOztBc0toMTFDQztFQUF1QixpQkF0Z0VIO0N0SzAxNUNyQjs7QXNLcDExQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MTVDckI7O0FzS3gxMUNDO0VBQXVCLGlCQXRnRUg7Q3RLazI1Q3JCOztBc0s1MTFDQztFQUF1QixpQkF0Z0VIO0N0S3MyNUNyQjs7QXNLaDIxQ0M7RUFBdUIsaUJBdGdFSDtDdEswMjVDckI7O0FzS3AyMUNDO0VBQXVCLGlCQXRnRUg7Q3RLODI1Q3JCOztBc0t4MjFDQztFQUF1QixpQkF0Z0VIO0N0S2szNUNyQjs7QXNLNTIxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMzVDckI7O0FzS2gzMUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDM1Q3JCOztBc0twMzFDQztFQUF1QixpQkF0Z0VIO0N0SzgzNUNyQjs7QXNLeDMxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNDVDckI7O0FzSzUzMUNDO0VBQXVCLGlCQXRnRUg7Q3RLczQ1Q3JCOztBc0toNDFDQztFQUF1QixpQkF0Z0VIO0N0SzA0NUNyQjs7QXNLcDQxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NDVDckI7O0FzS3g0MUNDO0VBQXVCLGlCQXRnRUg7Q3RLazU1Q3JCOztBc0s1NDFDQztFQUF1QixpQkF0Z0VIO0N0S3M1NUNyQjs7QXNLaDUxQ0M7RUFBdUIsaUJBdGdFSDtDdEswNTVDckI7O0FzS3A1MUNDO0VBQXVCLGlCQXRnRUg7Q3RLODU1Q3JCOztBc0t4NTFDQztFQUF1QixpQkF0Z0VIO0N0S2s2NUNyQjs7QXNLNTUxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNjVDckI7O0FzS2g2MUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDY1Q3JCOztBc0twNjFDQztFQUF1QixpQkF0Z0VIO0N0Szg2NUNyQjs7QXNLeDYxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNzVDckI7O0FzSzU2MUNDO0VBQXVCLGlCQXRnRUg7Q3RLczc1Q3JCOztBc0toNzFDQztFQUF1QixpQkF0Z0VIO0N0SzA3NUNyQjs7QXNLcDcxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NzVDckI7O0FzS3g3MUNDO0VBQXVCLGlCQXRnRUg7Q3RLazg1Q3JCOztBc0s1NzFDQztFQUF1QixpQkF0Z0VIO0N0S3M4NUNyQjs7QXNLaDgxQ0M7RUFBdUIsaUJBdGdFSDtDdEswODVDckI7O0FzS3A4MUNDO0VBQXVCLGlCQXRnRUg7Q3RLODg1Q3JCOztBc0t4ODFDQztFQUF1QixpQkF0Z0VIO0N0S2s5NUNyQjs7QXNLNTgxQ0M7RUFBdUIsaUJBdGdFSDtDdEtzOTVDckI7O0FzS2g5MUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDk1Q3JCOztBc0twOTFDQztFQUF1QixpQkF0Z0VIO0N0Szg5NUNyQjs7QXNLeDkxQ0M7RUFBdUIsaUJBdGdFSDtDdEtrKzVDckI7O0FzSzU5MUNDO0VBQXVCLGlCQXRnRUg7Q3RLcys1Q3JCOztBc0toKzFDQztFQUF1QixpQkF0Z0VIO0N0SzArNUNyQjs7QXNLcCsxQ0M7RUFBdUIsaUJBdGdFSDtDdEs4KzVDckI7O0FzS3grMUNDO0VBQXVCLGlCQXRnRUg7Q3RLay81Q3JCOztBc0s1KzFDQztFQUF1QixpQkF0Z0VIO0N0S3MvNUNyQjs7QXNLaC8xQ0M7RUFBdUIsaUJBdGdFSDtDdEswLzVDckI7O0FzS3AvMUNDO0VBQXVCLGlCQXRnRUg7Q3RLOC81Q3JCOztBc0t4LzFDQztFQUF1QixpQkF0Z0VIO0N0S2tnNkNyQjs7QXNLNS8xQ0M7RUFBdUIsaUJBdGdFSDtDdEtzZzZDckI7O0FzS2hnMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMGc2Q3JCOztBc0twZzJDQztFQUF1QixpQkF0Z0VIO0N0SzhnNkNyQjs7QXNLeGcyQ0M7RUFBdUIsaUJBdGdFSDtDdEtraDZDckI7O0FzSzVnMkNDO0VBQXVCLGlCQXRnRUg7Q3RLc2g2Q3JCOztBc0toaDJDQztFQUF1QixpQkF0Z0VIO0N0SzBoNkNyQjs7QXNLcGgyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4aDZDckI7O0FzS3hoMkNDO0VBQXVCLGlCQXRnRUg7Q3RLa2k2Q3JCOztBc0s1aDJDQztFQUF1QixpQkF0Z0VIO0N0S3NpNkNyQjs7QXNLaGkyQ0M7RUFBdUIsaUJBdGdFSDtDdEswaTZDckI7O0FzS3BpMkNDO0VBQXVCLGlCQXRnRUg7Q3RLOGk2Q3JCOztBc0t4aTJDQztFQUF1QixpQkF0Z0VIO0N0S2tqNkNyQjs7QXNLNWkyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzajZDckI7O0FzS2hqMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMGo2Q3JCOztBc0twajJDQztFQUF1QixpQkF0Z0VIO0N0SzhqNkNyQjs7QXNLeGoyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrazZDckI7O0FzSzVqMkNDO0VBQXVCLGlCQXRnRUg7Q3RLc2s2Q3JCOztBc0toazJDQztFQUF1QixpQkF0Z0VIO0N0SzBrNkNyQjs7QXNLcGsyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4azZDckI7O0FzS3hrMkNDO0VBQXVCLGlCQXRnRUg7Q3RLa2w2Q3JCOztBc0s1azJDQztFQUF1QixpQkF0Z0VIO0N0S3NsNkNyQjs7QXNLaGwyQ0M7RUFBdUIsaUJBdGdFSDtDdEswbDZDckI7O0FzS3BsMkNDO0VBQXVCLGlCQXRnRUg7Q3RLOGw2Q3JCOztBc0t4bDJDQztFQUF1QixpQkF0Z0VIO0N0S2ttNkNyQjs7QXNLNWwyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbTZDckI7O0FzS2htMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMG02Q3JCOztBc0twbTJDQztFQUF1QixpQkF0Z0VIO0N0SzhtNkNyQjs7QXNLeG0yQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbjZDckI7O0FzSzVtMkNDO0VBQXVCLGlCQXRnRUg7Q3RLc242Q3JCOztBc0tobjJDQztFQUF1QixpQkF0Z0VIO0N0SzBuNkNyQjs7QXNLcG4yQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bjZDckI7O0FzS3huMkNDO0VBQXVCLGlCQXRnRUg7Q3RLa282Q3JCOztBc0s1bjJDQztFQUF1QixpQkF0Z0VIO0N0S3NvNkNyQjs7QXNLaG8yQ0M7RUFBdUIsaUJBdGdFSDtDdEswbzZDckI7O0FzS3BvMkNDO0VBQXVCLGlCQXRnRUg7Q3RLOG82Q3JCOztBc0t4bzJDQztFQUF1QixpQkF0Z0VIO0N0S2twNkNyQjs7QXNLNW8yQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcDZDckI7O0FzS2hwMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHA2Q3JCOztBc0twcDJDQztFQUF1QixpQkF0Z0VIO0N0SzhwNkNyQjs7QXNLeHAyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcTZDckI7O0FzSzVwMkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3E2Q3JCOztBc0tocTJDQztFQUF1QixpQkF0Z0VIO0N0SzBxNkNyQjs7QXNLcHEyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cTZDckI7O0FzS3hxMkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3I2Q3JCOztBc0s1cTJDQztFQUF1QixpQkF0Z0VIO0N0S3NyNkNyQjs7QXNLaHIyQ0M7RUFBdUIsaUJBdGdFSDtDdEswcjZDckI7O0FzS3ByMkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHI2Q3JCOztBc0t4cjJDQztFQUF1QixpQkF0Z0VIO0N0S2tzNkNyQjs7QXNLNXIyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzczZDckI7O0FzS2hzMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHM2Q3JCOztBc0twczJDQztFQUF1QixpQkF0Z0VIO0N0SzhzNkNyQjs7QXNLeHMyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdDZDckI7O0FzSzVzMkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3Q2Q3JCOztBc0todDJDQztFQUF1QixpQkF0Z0VIO0N0SzB0NkNyQjs7QXNLcHQyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dDZDckI7O0FzS3h0MkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3U2Q3JCOztBc0s1dDJDQztFQUF1QixpQkF0Z0VIO0N0S3N1NkNyQjs7QXNLaHUyQ0M7RUFBdUIsaUJBdGdFSDtDdEswdTZDckI7O0FzS3B1MkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHU2Q3JCOztBc0t4dTJDQztFQUF1QixpQkF0Z0VIO0N0S2t2NkNyQjs7QXNLNXUyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdjZDckI7O0FzS2h2MkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHY2Q3JCOztBc0twdjJDQztFQUF1QixpQkF0Z0VIO0N0Szh2NkNyQjs7QXNLeHYyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdzZDckI7O0FzSzV2MkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3c2Q3JCOztBc0todzJDQztFQUF1QixpQkF0Z0VIO0N0SzB3NkNyQjs7QXNLcHcyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dzZDckI7O0FzS3h3MkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3g2Q3JCOztBc0s1dzJDQztFQUF1QixpQkF0Z0VIO0N0S3N4NkNyQjs7QXNLaHgyQ0M7RUFBdUIsaUJBdGdFSDtDdEsweDZDckI7O0FzS3B4MkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHg2Q3JCOztBc0t4eDJDQztFQUF1QixpQkF0Z0VIO0N0S2t5NkNyQjs7QXNLNXgyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzeTZDckI7O0FzS2h5MkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHk2Q3JCOztBc0tweTJDQztFQUF1QixpQkF0Z0VIO0N0Szh5NkNyQjs7QXNLeHkyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrejZDckI7O0FzSzV5MkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3o2Q3JCOztBc0toejJDQztFQUF1QixpQkF0Z0VIO0N0SzB6NkNyQjs7QXNLcHoyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4ejZDckI7O0FzS3h6MkNDO0VBQXVCLGlCQXRnRUg7Q3RLazA2Q3JCOztBc0s1ejJDQztFQUF1QixpQkF0Z0VIO0N0S3MwNkNyQjs7QXNLaDAyQ0M7RUFBdUIsaUJBdGdFSDtDdEswMDZDckI7O0FzS3AwMkNDO0VBQXVCLGlCQXRnRUg7Q3RLODA2Q3JCOztBc0t4MDJDQztFQUF1QixpQkF0Z0VIO0N0S2sxNkNyQjs7QXNLNTAyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMTZDckI7O0FzS2gxMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDE2Q3JCOztBc0twMTJDQztFQUF1QixpQkF0Z0VIO0N0SzgxNkNyQjs7QXNLeDEyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMjZDckI7O0FzSzUxMkNDO0VBQXVCLGlCQXRnRUg7Q3RLczI2Q3JCOztBc0toMjJDQztFQUF1QixpQkF0Z0VIO0N0SzAyNkNyQjs7QXNLcDIyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MjZDckI7O0FzS3gyMkNDO0VBQXVCLGlCQXRnRUg7Q3RLazM2Q3JCOztBc0s1MjJDQztFQUF1QixpQkF0Z0VIO0N0S3MzNkNyQjs7QXNLaDMyQ0M7RUFBdUIsaUJBdGdFSDtDdEswMzZDckI7O0FzS3AzMkNDO0VBQXVCLGlCQXRnRUg7Q3RLODM2Q3JCOztBc0t4MzJDQztFQUF1QixpQkF0Z0VIO0N0S2s0NkNyQjs7QXNLNTMyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNDZDckI7O0FzS2g0MkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDQ2Q3JCOztBc0twNDJDQztFQUF1QixpQkF0Z0VIO0N0Szg0NkNyQjs7QXNLeDQyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNTZDckI7O0FzSzU0MkNDO0VBQXVCLGlCQXRnRUg7Q3RLczU2Q3JCOztBc0toNTJDQztFQUF1QixpQkF0Z0VIO0N0SzA1NkNyQjs7QXNLcDUyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NTZDckI7O0FzS3g1MkNDO0VBQXVCLGlCQXRnRUg7Q3RLazY2Q3JCOztBc0s1NTJDQztFQUF1QixpQkF0Z0VIO0N0S3M2NkNyQjs7QXNLaDYyQ0M7RUFBdUIsaUJBdGdFSDtDdEswNjZDckI7O0FzS3A2MkNDO0VBQXVCLGlCQXRnRUg7Q3RLODY2Q3JCOztBc0t4NjJDQztFQUF1QixpQkF0Z0VIO0N0S2s3NkNyQjs7QXNLNTYyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNzZDckI7O0FzS2g3MkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDc2Q3JCOztBc0twNzJDQztFQUF1QixpQkF0Z0VIO0N0Szg3NkNyQjs7QXNLeDcyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrODZDckI7O0FzSzU3MkNDO0VBQXVCLGlCQXRnRUg7Q3RLczg2Q3JCOztBc0toODJDQztFQUF1QixpQkF0Z0VIO0N0SzA4NkNyQjs7QXNLcDgyQ0M7RUFBdUIsaUJBdGdFSDtDdEs4ODZDckI7O0FzS3g4MkNDO0VBQXVCLGlCQXRnRUg7Q3RLazk2Q3JCOztBc0s1ODJDQztFQUF1QixpQkF0Z0VIO0N0S3M5NkNyQjs7QXNLaDkyQ0M7RUFBdUIsaUJBdGdFSDtDdEswOTZDckI7O0FzS3A5MkNDO0VBQXVCLGlCQXRnRUg7Q3RLODk2Q3JCOztBc0t4OTJDQztFQUF1QixpQkF0Z0VIO0N0S2srNkNyQjs7QXNLNTkyQ0M7RUFBdUIsaUJBdGdFSDtDdEtzKzZDckI7O0FzS2grMkNDO0VBQXVCLGlCQXRnRUg7Q3RLMCs2Q3JCOztBc0twKzJDQztFQUF1QixpQkF0Z0VIO0N0SzgrNkNyQjs7QXNLeCsyQ0M7RUFBdUIsaUJBdGdFSDtDdEtrLzZDckI7O0FzSzUrMkNDO0VBQXVCLGlCQXRnRUg7Q3RLcy82Q3JCOztBc0toLzJDQztFQUF1QixpQkF0Z0VIO0N0SzAvNkNyQjs7QXNLcC8yQ0M7RUFBdUIsaUJBdGdFSDtDdEs4LzZDckI7O0FzS3gvMkNDO0VBQXVCLGlCQXRnRUg7Q3RLa2c3Q3JCOztBc0s1LzJDQztFQUF1QixpQkF0Z0VIO0N0S3NnN0NyQjs7QXNLaGczQ0M7RUFBdUIsaUJBdGdFSDtDdEswZzdDckI7O0FzS3BnM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGc3Q3JCOztBc0t4ZzNDQztFQUF1QixpQkF0Z0VIO0N0S2toN0NyQjs7QXNLNWczQ0M7RUFBdUIsaUJBdGdFSDtDdEtzaDdDckI7O0FzS2hoM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGg3Q3JCOztBc0twaDNDQztFQUF1QixpQkF0Z0VIO0N0SzhoN0NyQjs7QXNLeGgzQ0M7RUFBdUIsaUJBdGdFSDtDdEtraTdDckI7O0FzSzVoM0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2k3Q3JCOztBc0toaTNDQztFQUF1QixpQkF0Z0VIO0N0SzBpN0NyQjs7QXNLcGkzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4aTdDckI7O0FzS3hpM0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2o3Q3JCOztBc0s1aTNDQztFQUF1QixpQkF0Z0VIO0N0S3NqN0NyQjs7QXNLaGozQ0M7RUFBdUIsaUJBdGdFSDtDdEswajdDckI7O0FzS3BqM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGo3Q3JCOztBc0t4ajNDQztFQUF1QixpQkF0Z0VIO0N0S2trN0NyQjs7QXNLNWozQ0M7RUFBdUIsaUJBdGdFSDtDdEtzazdDckI7O0FzS2hrM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGs3Q3JCOztBc0twazNDQztFQUF1QixpQkF0Z0VIO0N0SzhrN0NyQjs7QXNLeGszQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbDdDckI7O0FzSzVrM0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2w3Q3JCOztBc0tobDNDQztFQUF1QixpQkF0Z0VIO0N0SzBsN0NyQjs7QXNLcGwzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bDdDckI7O0FzS3hsM0NDO0VBQXVCLGlCQXRnRUg7Q3RLa203Q3JCOztBc0s1bDNDQztFQUF1QixpQkF0Z0VIO0N0S3NtN0NyQjs7QXNLaG0zQ0M7RUFBdUIsaUJBdGdFSDtDdEswbTdDckI7O0FzS3BtM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOG03Q3JCOztBc0t4bTNDQztFQUF1QixpQkF0Z0VIO0N0S2tuN0NyQjs7QXNLNW0zQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbjdDckI7O0FzS2huM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMG43Q3JCOztBc0twbjNDQztFQUF1QixpQkF0Z0VIO0N0SzhuN0NyQjs7QXNLeG4zQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbzdDckI7O0FzSzVuM0NDO0VBQXVCLGlCQXRnRUg7Q3RLc283Q3JCOztBc0tobzNDQztFQUF1QixpQkF0Z0VIO0N0SzBvN0NyQjs7QXNLcG8zQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bzdDckI7O0FzS3hvM0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3A3Q3JCOztBc0s1bzNDQztFQUF1QixpQkF0Z0VIO0N0S3NwN0NyQjs7QXNLaHAzQ0M7RUFBdUIsaUJBdGdFSDtDdEswcDdDckI7O0FzS3BwM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHA3Q3JCOztBc0t4cDNDQztFQUF1QixpQkF0Z0VIO0N0S2txN0NyQjs7QXNLNXAzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcTdDckI7O0FzS2hxM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHE3Q3JCOztBc0twcTNDQztFQUF1QixpQkF0Z0VIO0N0SzhxN0NyQjs7QXNLeHEzQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcjdDckI7O0FzSzVxM0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3I3Q3JCOztBc0tocjNDQztFQUF1QixpQkF0Z0VIO0N0SzByN0NyQjs7QXNLcHIzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cjdDckI7O0FzS3hyM0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3M3Q3JCOztBc0s1cjNDQztFQUF1QixpQkF0Z0VIO0N0S3NzN0NyQjs7QXNLaHMzQ0M7RUFBdUIsaUJBdGdFSDtDdEswczdDckI7O0FzS3BzM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHM3Q3JCOztBc0t4czNDQztFQUF1QixpQkF0Z0VIO0N0S2t0N0NyQjs7QXNLNXMzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdDdDckI7O0FzS2h0M0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHQ3Q3JCOztBc0twdDNDQztFQUF1QixpQkF0Z0VIO0N0Szh0N0NyQjs7QXNLeHQzQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdTdDckI7O0FzSzV0M0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3U3Q3JCOztBc0todTNDQztFQUF1QixpQkF0Z0VIO0N0SzB1N0NyQjs7QXNLcHUzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dTdDckI7O0FzS3h1M0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3Y3Q3JCOztBc0s1dTNDQztFQUF1QixpQkF0Z0VIO0N0S3N2N0NyQjs7QXNLaHYzQ0M7RUFBdUIsaUJBdGdFSDtDdEswdjdDckI7O0FzS3B2M0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHY3Q3JCOztBc0t4djNDQztFQUF1QixpQkF0Z0VIO0N0S2t3N0NyQjs7QXNLNXYzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdzdDckI7O0FzS2h3M0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHc3Q3JCOztBc0twdzNDQztFQUF1QixpQkF0Z0VIO0N0Szh3N0NyQjs7QXNLeHczQ0M7RUFBdUIsaUJBdGdFSDtDdEtreDdDckI7O0FzSzV3M0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3g3Q3JCOztBc0toeDNDQztFQUF1QixpQkF0Z0VIO0N0SzB4N0NyQjs7QXNLcHgzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4eDdDckI7O0FzS3h4M0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3k3Q3JCOztBc0s1eDNDQztFQUF1QixpQkF0Z0VIO0N0S3N5N0NyQjs7QXNLaHkzQ0M7RUFBdUIsaUJBdGdFSDtDdEsweTdDckI7O0FzS3B5M0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHk3Q3JCOztBc0t4eTNDQztFQUF1QixpQkF0Z0VIO0N0S2t6N0NyQjs7QXNLNXkzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzejdDckI7O0FzS2h6M0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHo3Q3JCOztBc0twejNDQztFQUF1QixpQkF0Z0VIO0N0Szh6N0NyQjs7QXNLeHozQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMDdDckI7O0FzSzV6M0NDO0VBQXVCLGlCQXRnRUg7Q3RLczA3Q3JCOztBc0toMDNDQztFQUF1QixpQkF0Z0VIO0N0SzAwN0NyQjs7QXNLcDAzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MDdDckI7O0FzS3gwM0NDO0VBQXVCLGlCQXRnRUg7Q3RLazE3Q3JCOztBc0s1MDNDQztFQUF1QixpQkF0Z0VIO0N0S3MxN0NyQjs7QXNLaDEzQ0M7RUFBdUIsaUJBdGdFSDtDdEswMTdDckI7O0FzS3AxM0NDO0VBQXVCLGlCQXRnRUg7Q3RLODE3Q3JCOztBc0t4MTNDQztFQUF1QixpQkF0Z0VIO0N0S2syN0NyQjs7QXNLNTEzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMjdDckI7O0FzS2gyM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDI3Q3JCOztBc0twMjNDQztFQUF1QixpQkF0Z0VIO0N0SzgyN0NyQjs7QXNLeDIzQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMzdDckI7O0FzSzUyM0NDO0VBQXVCLGlCQXRnRUg7Q3RLczM3Q3JCOztBc0toMzNDQztFQUF1QixpQkF0Z0VIO0N0SzAzN0NyQjs7QXNLcDMzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MzdDckI7O0FzS3gzM0NDO0VBQXVCLGlCQXRnRUg7Q3RLazQ3Q3JCOztBc0s1MzNDQztFQUF1QixpQkF0Z0VIO0N0S3M0N0NyQjs7QXNLaDQzQ0M7RUFBdUIsaUJBdGdFSDtDdEswNDdDckI7O0FzS3A0M0NDO0VBQXVCLGlCQXRnRUg7Q3RLODQ3Q3JCOztBc0t4NDNDQztFQUF1QixpQkF0Z0VIO0N0S2s1N0NyQjs7QXNLNTQzQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNTdDckI7O0FzS2g1M0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDU3Q3JCOztBc0twNTNDQztFQUF1QixpQkF0Z0VIO0N0Szg1N0NyQjs7QXNLeDUzQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNjdDckI7O0FzSzU1M0NDO0VBQXVCLGlCQXRnRUg7Q3RLczY3Q3JCOztBc0toNjNDQztFQUF1QixpQkF0Z0VIO0N0SzA2N0NyQjs7QXNLcDYzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NjdDckI7O0FzS3g2M0NDO0VBQXVCLGlCQXRnRUg7Q3RLazc3Q3JCOztBc0s1NjNDQztFQUF1QixpQkF0Z0VIO0N0S3M3N0NyQjs7QXNLaDczQ0M7RUFBdUIsaUJBdGdFSDtDdEswNzdDckI7O0FzS3A3M0NDO0VBQXVCLGlCQXRnRUg7Q3RLODc3Q3JCOztBc0t4NzNDQztFQUF1QixpQkF0Z0VIO0N0S2s4N0NyQjs7QXNLNTczQ0M7RUFBdUIsaUJBdGdFSDtDdEtzODdDckI7O0FzS2g4M0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDg3Q3JCOztBc0twODNDQztFQUF1QixpQkF0Z0VIO0N0Szg4N0NyQjs7QXNLeDgzQ0M7RUFBdUIsaUJBdGdFSDtDdEtrOTdDckI7O0FzSzU4M0NDO0VBQXVCLGlCQXRnRUg7Q3RLczk3Q3JCOztBc0toOTNDQztFQUF1QixpQkF0Z0VIO0N0SzA5N0NyQjs7QXNLcDkzQ0M7RUFBdUIsaUJBdGdFSDtDdEs4OTdDckI7O0FzS3g5M0NDO0VBQXVCLGlCQXRnRUg7Q3RLays3Q3JCOztBc0s1OTNDQztFQUF1QixpQkF0Z0VIO0N0S3MrN0NyQjs7QXNLaCszQ0M7RUFBdUIsaUJBdGdFSDtDdEswKzdDckI7O0FzS3ArM0NDO0VBQXVCLGlCQXRnRUg7Q3RLOCs3Q3JCOztBc0t4KzNDQztFQUF1QixpQkF0Z0VIO0N0S2svN0NyQjs7QXNLNSszQ0M7RUFBdUIsaUJBdGdFSDtDdEtzLzdDckI7O0FzS2gvM0NDO0VBQXVCLGlCQXRnRUg7Q3RLMC83Q3JCOztBc0twLzNDQztFQUF1QixpQkF0Z0VIO0N0SzgvN0NyQjs7QXNLeC8zQ0M7RUFBdUIsaUJBdGdFSDtDdEtrZzhDckI7O0FzSzUvM0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2c4Q3JCOztBc0toZzRDQztFQUF1QixpQkF0Z0VIO0N0SzBnOENyQjs7QXNLcGc0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ZzhDckI7O0FzS3hnNENDO0VBQXVCLGlCQXRnRUg7Q3RLa2g4Q3JCOztBc0s1ZzRDQztFQUF1QixpQkF0Z0VIO0N0S3NoOENyQjs7QXNLaGg0Q0M7RUFBdUIsaUJBdGdFSDtDdEswaDhDckI7O0FzS3BoNENDO0VBQXVCLGlCQXRnRUg7Q3RLOGg4Q3JCOztBc0t4aDRDQztFQUF1QixpQkF0Z0VIO0N0S2tpOENyQjs7QXNLNWg0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaThDckI7O0FzS2hpNENDO0VBQXVCLGlCQXRnRUg7Q3RLMGk4Q3JCOztBc0twaTRDQztFQUF1QixpQkF0Z0VIO0N0SzhpOENyQjs7QXNLeGk0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrajhDckI7O0FzSzVpNENDO0VBQXVCLGlCQXRnRUg7Q3RLc2o4Q3JCOztBc0toajRDQztFQUF1QixpQkF0Z0VIO0N0SzBqOENyQjs7QXNLcGo0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ajhDckI7O0FzS3hqNENDO0VBQXVCLGlCQXRnRUg7Q3RLa2s4Q3JCOztBc0s1ajRDQztFQUF1QixpQkF0Z0VIO0N0S3NrOENyQjs7QXNLaGs0Q0M7RUFBdUIsaUJBdGdFSDtDdEswazhDckI7O0FzS3BrNENDO0VBQXVCLGlCQXRnRUg7Q3RLOGs4Q3JCOztBc0t4azRDQztFQUF1QixpQkF0Z0VIO0N0S2tsOENyQjs7QXNLNWs0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbDhDckI7O0FzS2hsNENDO0VBQXVCLGlCQXRnRUg7Q3RLMGw4Q3JCOztBc0twbDRDQztFQUF1QixpQkF0Z0VIO0N0SzhsOENyQjs7QXNLeGw0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbThDckI7O0FzSzVsNENDO0VBQXVCLGlCQXRnRUg7Q3RLc204Q3JCOztBc0tobTRDQztFQUF1QixpQkF0Z0VIO0N0SzBtOENyQjs7QXNLcG00Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bThDckI7O0FzS3htNENDO0VBQXVCLGlCQXRnRUg7Q3RLa244Q3JCOztBc0s1bTRDQztFQUF1QixpQkF0Z0VIO0N0S3NuOENyQjs7QXNLaG40Q0M7RUFBdUIsaUJBdGdFSDtDdEswbjhDckI7O0FzS3BuNENDO0VBQXVCLGlCQXRnRUg7Q3RLOG44Q3JCOztBc0t4bjRDQztFQUF1QixpQkF0Z0VIO0N0S2tvOENyQjs7QXNLNW40Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbzhDckI7O0FzS2hvNENDO0VBQXVCLGlCQXRnRUg7Q3RLMG84Q3JCOztBc0twbzRDQztFQUF1QixpQkF0Z0VIO0N0SzhvOENyQjs7QXNLeG80Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcDhDckI7O0FzSzVvNENDO0VBQXVCLGlCQXRnRUg7Q3RLc3A4Q3JCOztBc0tocDRDQztFQUF1QixpQkF0Z0VIO0N0SzBwOENyQjs7QXNLcHA0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cDhDckI7O0FzS3hwNENDO0VBQXVCLGlCQXRnRUg7Q3RLa3E4Q3JCOztBc0s1cDRDQztFQUF1QixpQkF0Z0VIO0N0S3NxOENyQjs7QXNLaHE0Q0M7RUFBdUIsaUJBdGdFSDtDdEswcThDckI7O0FzS3BxNENDO0VBQXVCLGlCQXRnRUg7Q3RLOHE4Q3JCOztBc0t4cTRDQztFQUF1QixpQkF0Z0VIO0N0S2tyOENyQjs7QXNLNXE0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcjhDckI7O0FzS2hyNENDO0VBQXVCLGlCQXRnRUg7Q3RLMHI4Q3JCOztBc0twcjRDQztFQUF1QixpQkF0Z0VIO0N0SzhyOENyQjs7QXNLeHI0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrczhDckI7O0FzSzVyNENDO0VBQXVCLGlCQXRnRUg7Q3RLc3M4Q3JCOztBc0toczRDQztFQUF1QixpQkF0Z0VIO0N0SzBzOENyQjs7QXNLcHM0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4czhDckI7O0FzS3hzNENDO0VBQXVCLGlCQXRnRUg7Q3RLa3Q4Q3JCOztBc0s1czRDQztFQUF1QixpQkF0Z0VIO0N0S3N0OENyQjs7QXNLaHQ0Q0M7RUFBdUIsaUJBdGdFSDtDdEswdDhDckI7O0FzS3B0NENDO0VBQXVCLGlCQXRnRUg7Q3RLOHQ4Q3JCOztBc0t4dDRDQztFQUF1QixpQkF0Z0VIO0N0S2t1OENyQjs7QXNLNXQ0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdThDckI7O0FzS2h1NENDO0VBQXVCLGlCQXRnRUg7Q3RLMHU4Q3JCOztBc0twdTRDQztFQUF1QixpQkF0Z0VIO0N0Szh1OENyQjs7QXNLeHU0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdjhDckI7O0FzSzV1NENDO0VBQXVCLGlCQXRnRUg7Q3RLc3Y4Q3JCOztBc0todjRDQztFQUF1QixpQkF0Z0VIO0N0SzB2OENyQjs7QXNLcHY0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4djhDckI7O0FzS3h2NENDO0VBQXVCLGlCQXRnRUg7Q3RLa3c4Q3JCOztBc0s1djRDQztFQUF1QixpQkF0Z0VIO0N0S3N3OENyQjs7QXNLaHc0Q0M7RUFBdUIsaUJBdGdFSDtDdEswdzhDckI7O0FzS3B3NENDO0VBQXVCLGlCQXRnRUg7Q3RLOHc4Q3JCOztBc0t4dzRDQztFQUF1QixpQkF0Z0VIO0N0S2t4OENyQjs7QXNLNXc0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeDhDckI7O0FzS2h4NENDO0VBQXVCLGlCQXRnRUg7Q3RLMHg4Q3JCOztBc0tweDRDQztFQUF1QixpQkF0Z0VIO0N0Szh4OENyQjs7QXNLeHg0Q0M7RUFBdUIsaUJBdGdFSDtDdEtreThDckI7O0FzSzV4NENDO0VBQXVCLGlCQXRnRUg7Q3RLc3k4Q3JCOztBc0toeTRDQztFQUF1QixpQkF0Z0VIO0N0SzB5OENyQjs7QXNLcHk0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eThDckI7O0FzS3h5NENDO0VBQXVCLGlCQXRnRUg7Q3RLa3o4Q3JCOztBc0s1eTRDQztFQUF1QixpQkF0Z0VIO0N0S3N6OENyQjs7QXNLaHo0Q0M7RUFBdUIsaUJBdGdFSDtDdEswejhDckI7O0FzS3B6NENDO0VBQXVCLGlCQXRnRUg7Q3RLOHo4Q3JCOztBc0t4ejRDQztFQUF1QixpQkF0Z0VIO0N0S2swOENyQjs7QXNLNXo0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMDhDckI7O0FzS2gwNENDO0VBQXVCLGlCQXRnRUg7Q3RLMDA4Q3JCOztBc0twMDRDQztFQUF1QixpQkF0Z0VIO0N0SzgwOENyQjs7QXNLeDA0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMThDckI7O0FzSzUwNENDO0VBQXVCLGlCQXRnRUg7Q3RLczE4Q3JCOztBc0toMTRDQztFQUF1QixpQkF0Z0VIO0N0SzAxOENyQjs7QXNLcDE0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MThDckI7O0FzS3gxNENDO0VBQXVCLGlCQXRnRUg7Q3RLazI4Q3JCOztBc0s1MTRDQztFQUF1QixpQkF0Z0VIO0N0S3MyOENyQjs7QXNLaDI0Q0M7RUFBdUIsaUJBdGdFSDtDdEswMjhDckI7O0FzS3AyNENDO0VBQXVCLGlCQXRnRUg7Q3RLODI4Q3JCOztBc0t4MjRDQztFQUF1QixpQkF0Z0VIO0N0S2szOENyQjs7QXNLNTI0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMzhDckI7O0FzS2gzNENDO0VBQXVCLGlCQXRnRUg7Q3RLMDM4Q3JCOztBc0twMzRDQztFQUF1QixpQkF0Z0VIO0N0SzgzOENyQjs7QXNLeDM0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNDhDckI7O0FzSzUzNENDO0VBQXVCLGlCQXRnRUg7Q3RLczQ4Q3JCOztBc0toNDRDQztFQUF1QixpQkF0Z0VIO0N0SzA0OENyQjs7QXNLcDQ0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NDhDckI7O0FzS3g0NENDO0VBQXVCLGlCQXRnRUg7Q3RLazU4Q3JCOztBc0s1NDRDQztFQUF1QixpQkF0Z0VIO0N0S3M1OENyQjs7QXNLaDU0Q0M7RUFBdUIsaUJBdGdFSDtDdEswNThDckI7O0FzS3A1NENDO0VBQXVCLGlCQXRnRUg7Q3RLODU4Q3JCOztBc0t4NTRDQztFQUF1QixpQkF0Z0VIO0N0S2s2OENyQjs7QXNLNTU0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNjhDckI7O0FzS2g2NENDO0VBQXVCLGlCQXRnRUg7Q3RLMDY4Q3JCOztBc0twNjRDQztFQUF1QixpQkF0Z0VIO0N0Szg2OENyQjs7QXNLeDY0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNzhDckI7O0FzSzU2NENDO0VBQXVCLGlCQXRnRUg7Q3RLczc4Q3JCOztBc0toNzRDQztFQUF1QixpQkF0Z0VIO0N0SzA3OENyQjs7QXNLcDc0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NzhDckI7O0FzS3g3NENDO0VBQXVCLGlCQXRnRUg7Q3RLazg4Q3JCOztBc0s1NzRDQztFQUF1QixpQkF0Z0VIO0N0S3M4OENyQjs7QXNLaDg0Q0M7RUFBdUIsaUJBdGdFSDtDdEswODhDckI7O0FzS3A4NENDO0VBQXVCLGlCQXRnRUg7Q3RLODg4Q3JCOztBc0t4ODRDQztFQUF1QixpQkF0Z0VIO0N0S2s5OENyQjs7QXNLNTg0Q0M7RUFBdUIsaUJBdGdFSDtDdEtzOThDckI7O0FzS2g5NENDO0VBQXVCLGlCQXRnRUg7Q3RLMDk4Q3JCOztBc0twOTRDQztFQUF1QixpQkF0Z0VIO0N0Szg5OENyQjs7QXNLeDk0Q0M7RUFBdUIsaUJBdGdFSDtDdEtrKzhDckI7O0FzSzU5NENDO0VBQXVCLGlCQXRnRUg7Q3RLcys4Q3JCOztBc0toKzRDQztFQUF1QixpQkF0Z0VIO0N0SzArOENyQjs7QXNLcCs0Q0M7RUFBdUIsaUJBdGdFSDtDdEs4KzhDckI7O0FzS3grNENDO0VBQXVCLGlCQXRnRUg7Q3RLay84Q3JCOztBc0s1KzRDQztFQUF1QixpQkF0Z0VIO0N0S3MvOENyQjs7QXNLaC80Q0M7RUFBdUIsaUJBdGdFSDtDdEswLzhDckI7O0FzS3AvNENDO0VBQXVCLGlCQXRnRUg7Q3RLOC84Q3JCOztBc0t4LzRDQztFQUF1QixpQkF0Z0VIO0N0S2tnOUNyQjs7QXNLNS80Q0M7RUFBdUIsaUJBdGdFSDtDdEtzZzlDckI7O0FzS2hnNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGc5Q3JCOztBc0twZzVDQztFQUF1QixpQkF0Z0VIO0N0SzhnOUNyQjs7QXNLeGc1Q0M7RUFBdUIsaUJBdGdFSDtDdEtraDlDckI7O0FzSzVnNUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2g5Q3JCOztBc0toaDVDQztFQUF1QixpQkF0Z0VIO0N0SzBoOUNyQjs7QXNLcGg1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aDlDckI7O0FzS3hoNUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2k5Q3JCOztBc0s1aDVDQztFQUF1QixpQkF0Z0VIO0N0S3NpOUNyQjs7QXNLaGk1Q0M7RUFBdUIsaUJBdGdFSDtDdEswaTlDckI7O0FzS3BpNUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGk5Q3JCOztBc0t4aTVDQztFQUF1QixpQkF0Z0VIO0N0S2tqOUNyQjs7QXNLNWk1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzajlDckI7O0FzS2hqNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGo5Q3JCOztBc0twajVDQztFQUF1QixpQkF0Z0VIO0N0SzhqOUNyQjs7QXNLeGo1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrazlDckI7O0FzSzVqNUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2s5Q3JCOztBc0toazVDQztFQUF1QixpQkF0Z0VIO0N0SzBrOUNyQjs7QXNLcGs1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4azlDckI7O0FzS3hrNUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2w5Q3JCOztBc0s1azVDQztFQUF1QixpQkF0Z0VIO0N0S3NsOUNyQjs7QXNLaGw1Q0M7RUFBdUIsaUJBdGdFSDtDdEswbDlDckI7O0FzS3BsNUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGw5Q3JCOztBc0t4bDVDQztFQUF1QixpQkF0Z0VIO0N0S2ttOUNyQjs7QXNLNWw1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbTlDckI7O0FzS2htNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMG05Q3JCOztBc0twbTVDQztFQUF1QixpQkF0Z0VIO0N0SzhtOUNyQjs7QXNLeG01Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbjlDckI7O0FzSzVtNUNDO0VBQXVCLGlCQXRnRUg7Q3RLc245Q3JCOztBc0tobjVDQztFQUF1QixpQkF0Z0VIO0N0SzBuOUNyQjs7QXNLcG41Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bjlDckI7O0FzS3huNUNDO0VBQXVCLGlCQXRnRUg7Q3RLa285Q3JCOztBc0s1bjVDQztFQUF1QixpQkF0Z0VIO0N0S3NvOUNyQjs7QXNLaG81Q0M7RUFBdUIsaUJBdGdFSDtDdEswbzlDckI7O0FzS3BvNUNDO0VBQXVCLGlCQXRnRUg7Q3RLOG85Q3JCOztBc0t4bzVDQztFQUF1QixpQkF0Z0VIO0N0S2twOUNyQjs7QXNLNW81Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcDlDckI7O0FzS2hwNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHA5Q3JCOztBc0twcDVDQztFQUF1QixpQkF0Z0VIO0N0SzhwOUNyQjs7QXNLeHA1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcTlDckI7O0FzSzVwNUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3E5Q3JCOztBc0tocTVDQztFQUF1QixpQkF0Z0VIO0N0SzBxOUNyQjs7QXNLcHE1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cTlDckI7O0FzS3hxNUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3I5Q3JCOztBc0s1cTVDQztFQUF1QixpQkF0Z0VIO0N0S3NyOUNyQjs7QXNLaHI1Q0M7RUFBdUIsaUJBdGdFSDtDdEswcjlDckI7O0FzS3ByNUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHI5Q3JCOztBc0t4cjVDQztFQUF1QixpQkF0Z0VIO0N0S2tzOUNyQjs7QXNLNXI1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzczlDckI7O0FzS2hzNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHM5Q3JCOztBc0twczVDQztFQUF1QixpQkF0Z0VIO0N0SzhzOUNyQjs7QXNLeHM1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdDlDckI7O0FzSzVzNUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3Q5Q3JCOztBc0todDVDQztFQUF1QixpQkF0Z0VIO0N0SzB0OUNyQjs7QXNLcHQ1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dDlDckI7O0FzS3h0NUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3U5Q3JCOztBc0s1dDVDQztFQUF1QixpQkF0Z0VIO0N0S3N1OUNyQjs7QXNLaHU1Q0M7RUFBdUIsaUJBdGdFSDtDdEswdTlDckI7O0FzS3B1NUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHU5Q3JCOztBc0t4dTVDQztFQUF1QixpQkF0Z0VIO0N0S2t2OUNyQjs7QXNLNXU1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdjlDckI7O0FzS2h2NUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHY5Q3JCOztBc0twdjVDQztFQUF1QixpQkF0Z0VIO0N0Szh2OUNyQjs7QXNLeHY1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdzlDckI7O0FzSzV2NUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3c5Q3JCOztBc0todzVDQztFQUF1QixpQkF0Z0VIO0N0SzB3OUNyQjs7QXNLcHc1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dzlDckI7O0FzS3h3NUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3g5Q3JCOztBc0s1dzVDQztFQUF1QixpQkF0Z0VIO0N0S3N4OUNyQjs7QXNLaHg1Q0M7RUFBdUIsaUJBdGdFSDtDdEsweDlDckI7O0FzS3B4NUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHg5Q3JCOztBc0t4eDVDQztFQUF1QixpQkF0Z0VIO0N0S2t5OUNyQjs7QXNLNXg1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeTlDckI7O0FzS2h5NUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHk5Q3JCOztBc0tweTVDQztFQUF1QixpQkF0Z0VIO0N0Szh5OUNyQjs7QXNLeHk1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrejlDckI7O0FzSzV5NUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3o5Q3JCOztBc0toejVDQztFQUF1QixpQkF0Z0VIO0N0SzB6OUNyQjs7QXNLcHo1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ejlDckI7O0FzS3h6NUNDO0VBQXVCLGlCQXRnRUg7Q3RLazA5Q3JCOztBc0s1ejVDQztFQUF1QixpQkF0Z0VIO0N0S3MwOUNyQjs7QXNLaDA1Q0M7RUFBdUIsaUJBdGdFSDtDdEswMDlDckI7O0FzS3AwNUNDO0VBQXVCLGlCQXRnRUg7Q3RLODA5Q3JCOztBc0t4MDVDQztFQUF1QixpQkF0Z0VIO0N0S2sxOUNyQjs7QXNLNTA1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMTlDckI7O0FzS2gxNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDE5Q3JCOztBc0twMTVDQztFQUF1QixpQkF0Z0VIO0N0SzgxOUNyQjs7QXNLeDE1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMjlDckI7O0FzSzUxNUNDO0VBQXVCLGlCQXRnRUg7Q3RLczI5Q3JCOztBc0toMjVDQztFQUF1QixpQkF0Z0VIO0N0SzAyOUNyQjs7QXNLcDI1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MjlDckI7O0FzS3gyNUNDO0VBQXVCLGlCQXRnRUg7Q3RLazM5Q3JCOztBc0s1MjVDQztFQUF1QixpQkF0Z0VIO0N0S3MzOUNyQjs7QXNLaDM1Q0M7RUFBdUIsaUJBdGdFSDtDdEswMzlDckI7O0FzS3AzNUNDO0VBQXVCLGlCQXRnRUg7Q3RLODM5Q3JCOztBc0t4MzVDQztFQUF1QixpQkF0Z0VIO0N0S2s0OUNyQjs7QXNLNTM1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNDlDckI7O0FzS2g0NUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDQ5Q3JCOztBc0twNDVDQztFQUF1QixpQkF0Z0VIO0N0Szg0OUNyQjs7QXNLeDQ1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNTlDckI7O0FzSzU0NUNDO0VBQXVCLGlCQXRnRUg7Q3RLczU5Q3JCOztBc0toNTVDQztFQUF1QixpQkF0Z0VIO0N0SzA1OUNyQjs7QXNLcDU1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NTlDckI7O0FzS3g1NUNDO0VBQXVCLGlCQXRnRUg7Q3RLazY5Q3JCOztBc0s1NTVDQztFQUF1QixpQkF0Z0VIO0N0S3M2OUNyQjs7QXNLaDY1Q0M7RUFBdUIsaUJBdGdFSDtDdEswNjlDckI7O0FzS3A2NUNDO0VBQXVCLGlCQXRnRUg7Q3RLODY5Q3JCOztBc0t4NjVDQztFQUF1QixpQkF0Z0VIO0N0S2s3OUNyQjs7QXNLNTY1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNzlDckI7O0FzS2g3NUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDc5Q3JCOztBc0twNzVDQztFQUF1QixpQkF0Z0VIO0N0Szg3OUNyQjs7QXNLeDc1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrODlDckI7O0FzSzU3NUNDO0VBQXVCLGlCQXRnRUg7Q3RLczg5Q3JCOztBc0toODVDQztFQUF1QixpQkF0Z0VIO0N0SzA4OUNyQjs7QXNLcDg1Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ODlDckI7O0FzS3g4NUNDO0VBQXVCLGlCQXRnRUg7Q3RLazk5Q3JCOztBc0s1ODVDQztFQUF1QixpQkF0Z0VIO0N0S3M5OUNyQjs7QXNLaDk1Q0M7RUFBdUIsaUJBdGdFSDtDdEswOTlDckI7O0FzS3A5NUNDO0VBQXVCLGlCQXRnRUg7Q3RLODk5Q3JCOztBc0t4OTVDQztFQUF1QixpQkF0Z0VIO0N0S2srOUNyQjs7QXNLNTk1Q0M7RUFBdUIsaUJBdGdFSDtDdEtzKzlDckI7O0FzS2grNUNDO0VBQXVCLGlCQXRnRUg7Q3RLMCs5Q3JCOztBc0twKzVDQztFQUF1QixpQkF0Z0VIO0N0SzgrOUNyQjs7QXNLeCs1Q0M7RUFBdUIsaUJBdGdFSDtDdEtrLzlDckI7O0FzSzUrNUNDO0VBQXVCLGlCQXRnRUg7Q3RLcy85Q3JCOztBc0toLzVDQztFQUF1QixpQkF0Z0VIO0N0SzAvOUNyQjs7QXNLcC81Q0M7RUFBdUIsaUJBdGdFSDtDdEs4LzlDckI7O0FzS3gvNUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2crQ3JCOztBc0s1LzVDQztFQUF1QixpQkF0Z0VIO0N0S3NnK0NyQjs7QXNLaGc2Q0M7RUFBdUIsaUJBdGdFSDtDdEswZytDckI7O0FzS3BnNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOGcrQ3JCOztBc0t4ZzZDQztFQUF1QixpQkF0Z0VIO0N0S2toK0NyQjs7QXNLNWc2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaCtDckI7O0FzS2hoNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMGgrQ3JCOztBc0twaDZDQztFQUF1QixpQkF0Z0VIO0N0SzhoK0NyQjs7QXNLeGg2Q0M7RUFBdUIsaUJBdGdFSDtDdEtraStDckI7O0FzSzVoNkNDO0VBQXVCLGlCQXRnRUg7Q3RLc2krQ3JCOztBc0toaTZDQztFQUF1QixpQkF0Z0VIO0N0SzBpK0NyQjs7QXNLcGk2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aStDckI7O0FzS3hpNkNDO0VBQXVCLGlCQXRnRUg7Q3RLa2orQ3JCOztBc0s1aTZDQztFQUF1QixpQkF0Z0VIO0N0S3NqK0NyQjs7QXNLaGo2Q0M7RUFBdUIsaUJBdGdFSDtDdEswaitDckI7O0FzS3BqNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOGorQ3JCOztBc0t4ajZDQztFQUF1QixpQkF0Z0VIO0N0S2trK0NyQjs7QXNLNWo2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaytDckI7O0FzS2hrNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMGsrQ3JCOztBc0twazZDQztFQUF1QixpQkF0Z0VIO0N0SzhrK0NyQjs7QXNLeGs2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbCtDckI7O0FzSzVrNkNDO0VBQXVCLGlCQXRnRUg7Q3RLc2wrQ3JCOztBc0tobDZDQztFQUF1QixpQkF0Z0VIO0N0SzBsK0NyQjs7QXNLcGw2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bCtDckI7O0FzS3hsNkNDO0VBQXVCLGlCQXRnRUg7Q3RLa20rQ3JCOztBc0s1bDZDQztFQUF1QixpQkF0Z0VIO0N0S3NtK0NyQjs7QXNLaG02Q0M7RUFBdUIsaUJBdGdFSDtDdEswbStDckI7O0FzS3BtNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOG0rQ3JCOztBc0t4bTZDQztFQUF1QixpQkF0Z0VIO0N0S2tuK0NyQjs7QXNLNW02Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbitDckI7O0FzS2huNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMG4rQ3JCOztBc0twbjZDQztFQUF1QixpQkF0Z0VIO0N0SzhuK0NyQjs7QXNLeG42Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbytDckI7O0FzSzVuNkNDO0VBQXVCLGlCQXRnRUg7Q3RLc28rQ3JCOztBc0tobzZDQztFQUF1QixpQkF0Z0VIO0N0SzBvK0NyQjs7QXNLcG82Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bytDckI7O0FzS3hvNkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3ArQ3JCOztBc0s1bzZDQztFQUF1QixpQkF0Z0VIO0N0S3NwK0NyQjs7QXNLaHA2Q0M7RUFBdUIsaUJBdGdFSDtDdEswcCtDckI7O0FzS3BwNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHArQ3JCOztBc0t4cDZDQztFQUF1QixpQkF0Z0VIO0N0S2txK0NyQjs7QXNLNXA2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcStDckI7O0FzS2hxNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHErQ3JCOztBc0twcTZDQztFQUF1QixpQkF0Z0VIO0N0SzhxK0NyQjs7QXNLeHE2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcitDckI7O0FzSzVxNkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3IrQ3JCOztBc0tocjZDQztFQUF1QixpQkF0Z0VIO0N0SzByK0NyQjs7QXNLcHI2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4citDckI7O0FzS3hyNkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3MrQ3JCOztBc0s1cjZDQztFQUF1QixpQkF0Z0VIO0N0S3NzK0NyQjs7QXNLaHM2Q0M7RUFBdUIsaUJBdGdFSDtDdEswcytDckI7O0FzS3BzNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHMrQ3JCOztBc0t4czZDQztFQUF1QixpQkF0Z0VIO0N0S2t0K0NyQjs7QXNLNXM2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdCtDckI7O0FzS2h0NkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHQrQ3JCOztBc0twdDZDQztFQUF1QixpQkF0Z0VIO0N0Szh0K0NyQjs7QXNLeHQ2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdStDckI7O0FzSzV0NkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3UrQ3JCOztBc0todTZDQztFQUF1QixpQkF0Z0VIO0N0SzB1K0NyQjs7QXNLcHU2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dStDckI7O0FzS3h1NkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3YrQ3JCOztBc0s1dTZDQztFQUF1QixpQkF0Z0VIO0N0S3N2K0NyQjs7QXNLaHY2Q0M7RUFBdUIsaUJBdGdFSDtDdEswditDckI7O0FzS3B2NkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHYrQ3JCOztBc0t4djZDQztFQUF1QixpQkF0Z0VIO0N0S2t3K0NyQjs7QXNLNXY2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdytDckI7O0FzS2h3NkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHcrQ3JCOztBc0twdzZDQztFQUF1QixpQkF0Z0VIO0N0Szh3K0NyQjs7QXNLeHc2Q0M7RUFBdUIsaUJBdGdFSDtDdEtreCtDckI7O0FzSzV3NkNDO0VBQXVCLGlCQXRnRUg7Q3RLc3grQ3JCOztBc0toeDZDQztFQUF1QixpQkF0Z0VIO0N0SzB4K0NyQjs7QXNLcHg2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eCtDckI7O0FzS3h4NkNDO0VBQXVCLGlCQXRnRUg7Q3RLa3krQ3JCOztBc0s1eDZDQztFQUF1QixpQkF0Z0VIO0N0S3N5K0NyQjs7QXNLaHk2Q0M7RUFBdUIsaUJBdGdFSDtDdEsweStDckI7O0FzS3B5NkNDO0VBQXVCLGlCQXRnRUg7Q3RLOHkrQ3JCOztBc0t4eTZDQztFQUF1QixpQkF0Z0VIO0N0S2t6K0NyQjs7QXNLNXk2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeitDckI7O0FzS2h6NkNDO0VBQXVCLGlCQXRnRUg7Q3RLMHorQ3JCOztBc0twejZDQztFQUF1QixpQkF0Z0VIO0N0Szh6K0NyQjs7QXNLeHo2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMCtDckI7O0FzSzV6NkNDO0VBQXVCLGlCQXRnRUg7Q3RLczArQ3JCOztBc0toMDZDQztFQUF1QixpQkF0Z0VIO0N0SzAwK0NyQjs7QXNLcDA2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MCtDckI7O0FzS3gwNkNDO0VBQXVCLGlCQXRnRUg7Q3RLazErQ3JCOztBc0s1MDZDQztFQUF1QixpQkF0Z0VIO0N0S3MxK0NyQjs7QXNLaDE2Q0M7RUFBdUIsaUJBdGdFSDtDdEswMStDckI7O0FzS3AxNkNDO0VBQXVCLGlCQXRnRUg7Q3RLODErQ3JCOztBc0t4MTZDQztFQUF1QixpQkF0Z0VIO0N0S2syK0NyQjs7QXNLNTE2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMitDckI7O0FzS2gyNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDIrQ3JCOztBc0twMjZDQztFQUF1QixpQkF0Z0VIO0N0SzgyK0NyQjs7QXNLeDI2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMytDckI7O0FzSzUyNkNDO0VBQXVCLGlCQXRnRUg7Q3RLczMrQ3JCOztBc0toMzZDQztFQUF1QixpQkF0Z0VIO0N0SzAzK0NyQjs7QXNLcDM2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MytDckI7O0FzS3gzNkNDO0VBQXVCLGlCQXRnRUg7Q3RLazQrQ3JCOztBc0s1MzZDQztFQUF1QixpQkF0Z0VIO0N0S3M0K0NyQjs7QXNLaDQ2Q0M7RUFBdUIsaUJBdGdFSDtDdEswNCtDckI7O0FzS3A0NkNDO0VBQXVCLGlCQXRnRUg7Q3RLODQrQ3JCOztBc0t4NDZDQztFQUF1QixpQkF0Z0VIO0N0S2s1K0NyQjs7QXNLNTQ2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNStDckI7O0FzS2g1NkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDUrQ3JCOztBc0twNTZDQztFQUF1QixpQkF0Z0VIO0N0Szg1K0NyQjs7QXNLeDU2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNitDckI7O0FzSzU1NkNDO0VBQXVCLGlCQXRnRUg7Q3RLczYrQ3JCOztBc0toNjZDQztFQUF1QixpQkF0Z0VIO0N0SzA2K0NyQjs7QXNLcDY2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NitDckI7O0FzS3g2NkNDO0VBQXVCLGlCQXRnRUg7Q3RLazcrQ3JCOztBc0s1NjZDQztFQUF1QixpQkF0Z0VIO0N0S3M3K0NyQjs7QXNLaDc2Q0M7RUFBdUIsaUJBdGdFSDtDdEswNytDckI7O0FzS3A3NkNDO0VBQXVCLGlCQXRnRUg7Q3RLODcrQ3JCOztBc0t4NzZDQztFQUF1QixpQkF0Z0VIO0N0S2s4K0NyQjs7QXNLNTc2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzOCtDckI7O0FzS2g4NkNDO0VBQXVCLGlCQXRnRUg7Q3RLMDgrQ3JCOztBc0twODZDQztFQUF1QixpQkF0Z0VIO0N0Szg4K0NyQjs7QXNLeDg2Q0M7RUFBdUIsaUJBdGdFSDtDdEtrOStDckI7O0FzSzU4NkNDO0VBQXVCLGlCQXRnRUg7Q3RLczkrQ3JCOztBc0toOTZDQztFQUF1QixpQkF0Z0VIO0N0SzA5K0NyQjs7QXNLcDk2Q0M7RUFBdUIsaUJBdGdFSDtDdEs4OStDckI7O0FzS3g5NkNDO0VBQXVCLGlCQXRnRUg7Q3RLaysrQ3JCOztBc0s1OTZDQztFQUF1QixpQkF0Z0VIO0N0S3MrK0NyQjs7QXNLaCs2Q0M7RUFBdUIsaUJBdGdFSDtDdEswKytDckI7O0FzS3ArNkNDO0VBQXVCLGlCQXRnRUg7Q3RLOCsrQ3JCOztBc0t4KzZDQztFQUF1QixpQkF0Z0VIO0N0S2svK0NyQjs7QXNLNSs2Q0M7RUFBdUIsaUJBdGdFSDtDdEtzLytDckI7O0FzS2gvNkNDO0VBQXVCLGlCQXRnRUg7Q3RLMC8rQ3JCOztBc0twLzZDQztFQUF1QixpQkF0Z0VIO0N0SzgvK0NyQjs7QXNLeC82Q0M7RUFBdUIsaUJBdGdFSDtDdEtrZy9DckI7O0FzSzUvNkNDO0VBQXVCLGlCQXRnRUg7Q3RLc2cvQ3JCOztBc0toZzdDQztFQUF1QixpQkF0Z0VIO0N0SzBnL0NyQjs7QXNLcGc3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4Zy9DckI7O0FzS3hnN0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2gvQ3JCOztBc0s1ZzdDQztFQUF1QixpQkF0Z0VIO0N0S3NoL0NyQjs7QXNLaGg3Q0M7RUFBdUIsaUJBdGdFSDtDdEswaC9DckI7O0FzS3BoN0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGgvQ3JCOztBc0t4aDdDQztFQUF1QixpQkF0Z0VIO0N0S2tpL0NyQjs7QXNLNWg3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaS9DckI7O0FzS2hpN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGkvQ3JCOztBc0twaTdDQztFQUF1QixpQkF0Z0VIO0N0SzhpL0NyQjs7QXNLeGk3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrai9DckI7O0FzSzVpN0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2ovQ3JCOztBc0toajdDQztFQUF1QixpQkF0Z0VIO0N0SzBqL0NyQjs7QXNLcGo3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4ai9DckI7O0FzS3hqN0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2svQ3JCOztBc0s1ajdDQztFQUF1QixpQkF0Z0VIO0N0S3NrL0NyQjs7QXNLaGs3Q0M7RUFBdUIsaUJBdGdFSDtDdEsway9DckI7O0FzS3BrN0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGsvQ3JCOztBc0t4azdDQztFQUF1QixpQkF0Z0VIO0N0S2tsL0NyQjs7QXNLNWs3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbC9DckI7O0FzS2hsN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGwvQ3JCOztBc0twbDdDQztFQUF1QixpQkF0Z0VIO0N0SzhsL0NyQjs7QXNLeGw3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbS9DckI7O0FzSzVsN0NDO0VBQXVCLGlCQXRnRUg7Q3RLc20vQ3JCOztBc0tobTdDQztFQUF1QixpQkF0Z0VIO0N0SzBtL0NyQjs7QXNLcG03Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bS9DckI7O0FzS3htN0NDO0VBQXVCLGlCQXRnRUg7Q3RLa24vQ3JCOztBc0s1bTdDQztFQUF1QixpQkF0Z0VIO0N0S3NuL0NyQjs7QXNLaG43Q0M7RUFBdUIsaUJBdGdFSDtDdEswbi9DckI7O0FzS3BuN0NDO0VBQXVCLGlCQXRnRUg7Q3RLOG4vQ3JCOztBc0t4bjdDQztFQUF1QixpQkF0Z0VIO0N0S2tvL0NyQjs7QXNLNW43Q0M7RUFBdUIsaUJBdGdFSDtDdEtzby9DckI7O0FzS2hvN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMG8vQ3JCOztBc0twbzdDQztFQUF1QixpQkF0Z0VIO0N0SzhvL0NyQjs7QXNLeG83Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcC9DckI7O0FzSzVvN0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3AvQ3JCOztBc0tocDdDQztFQUF1QixpQkF0Z0VIO0N0SzBwL0NyQjs7QXNLcHA3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cC9DckI7O0FzS3hwN0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3EvQ3JCOztBc0s1cDdDQztFQUF1QixpQkF0Z0VIO0N0S3NxL0NyQjs7QXNLaHE3Q0M7RUFBdUIsaUJBdGdFSDtDdEswcS9DckI7O0FzS3BxN0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHEvQ3JCOztBc0t4cTdDQztFQUF1QixpQkF0Z0VIO0N0S2tyL0NyQjs7QXNLNXE3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzci9DckI7O0FzS2hyN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHIvQ3JCOztBc0twcjdDQztFQUF1QixpQkF0Z0VIO0N0SzhyL0NyQjs7QXNLeHI3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcy9DckI7O0FzSzVyN0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3MvQ3JCOztBc0toczdDQztFQUF1QixpQkF0Z0VIO0N0SzBzL0NyQjs7QXNLcHM3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cy9DckI7O0FzS3hzN0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3QvQ3JCOztBc0s1czdDQztFQUF1QixpQkF0Z0VIO0N0S3N0L0NyQjs7QXNLaHQ3Q0M7RUFBdUIsaUJBdGdFSDtDdEswdC9DckI7O0FzS3B0N0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHQvQ3JCOztBc0t4dDdDQztFQUF1QixpQkF0Z0VIO0N0S2t1L0NyQjs7QXNLNXQ3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdS9DckI7O0FzS2h1N0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHUvQ3JCOztBc0twdTdDQztFQUF1QixpQkF0Z0VIO0N0Szh1L0NyQjs7QXNLeHU3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdi9DckI7O0FzSzV1N0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3YvQ3JCOztBc0todjdDQztFQUF1QixpQkF0Z0VIO0N0SzB2L0NyQjs7QXNLcHY3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4di9DckI7O0FzS3h2N0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3cvQ3JCOztBc0s1djdDQztFQUF1QixpQkF0Z0VIO0N0S3N3L0NyQjs7QXNLaHc3Q0M7RUFBdUIsaUJBdGdFSDtDdEswdy9DckI7O0FzS3B3N0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHcvQ3JCOztBc0t4dzdDQztFQUF1QixpQkF0Z0VIO0N0S2t4L0NyQjs7QXNLNXc3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeC9DckI7O0FzS2h4N0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHgvQ3JCOztBc0tweDdDQztFQUF1QixpQkF0Z0VIO0N0Szh4L0NyQjs7QXNLeHg3Q0M7RUFBdUIsaUJBdGdFSDtDdEtreS9DckI7O0FzSzV4N0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3kvQ3JCOztBc0toeTdDQztFQUF1QixpQkF0Z0VIO0N0SzB5L0NyQjs7QXNLcHk3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eS9DckI7O0FzS3h5N0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3ovQ3JCOztBc0s1eTdDQztFQUF1QixpQkF0Z0VIO0N0S3N6L0NyQjs7QXNLaHo3Q0M7RUFBdUIsaUJBdGdFSDtDdEswei9DckI7O0FzS3B6N0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHovQ3JCOztBc0t4ejdDQztFQUF1QixpQkF0Z0VIO0N0S2swL0NyQjs7QXNLNXo3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMC9DckI7O0FzS2gwN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDAvQ3JCOztBc0twMDdDQztFQUF1QixpQkF0Z0VIO0N0SzgwL0NyQjs7QXNLeDA3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMS9DckI7O0FzSzUwN0NDO0VBQXVCLGlCQXRnRUg7Q3RLczEvQ3JCOztBc0toMTdDQztFQUF1QixpQkF0Z0VIO0N0SzAxL0NyQjs7QXNLcDE3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MS9DckI7O0FzS3gxN0NDO0VBQXVCLGlCQXRnRUg7Q3RLazIvQ3JCOztBc0s1MTdDQztFQUF1QixpQkF0Z0VIO0N0S3MyL0NyQjs7QXNLaDI3Q0M7RUFBdUIsaUJBdGdFSDtDdEswMi9DckI7O0FzS3AyN0NDO0VBQXVCLGlCQXRnRUg7Q3RLODIvQ3JCOztBc0t4MjdDQztFQUF1QixpQkF0Z0VIO0N0S2szL0NyQjs7QXNLNTI3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMy9DckI7O0FzS2gzN0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDMvQ3JCOztBc0twMzdDQztFQUF1QixpQkF0Z0VIO0N0SzgzL0NyQjs7QXNLeDM3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNC9DckI7O0FzSzUzN0NDO0VBQXVCLGlCQXRnRUg7Q3RLczQvQ3JCOztBc0toNDdDQztFQUF1QixpQkF0Z0VIO0N0SzA0L0NyQjs7QXNLcDQ3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NC9DckI7O0FzS3g0N0NDO0VBQXVCLGlCQXRnRUg7Q3RLazUvQ3JCOztBc0s1NDdDQztFQUF1QixpQkF0Z0VIO0N0S3M1L0NyQjs7QXNLaDU3Q0M7RUFBdUIsaUJBdGdFSDtDdEswNS9DckI7O0FzS3A1N0NDO0VBQXVCLGlCQXRnRUg7Q3RLODUvQ3JCOztBc0t4NTdDQztFQUF1QixpQkF0Z0VIO0N0S2s2L0NyQjs7QXNLNTU3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNi9DckI7O0FzS2g2N0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDYvQ3JCOztBc0twNjdDQztFQUF1QixpQkF0Z0VIO0N0Szg2L0NyQjs7QXNLeDY3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNy9DckI7O0FzSzU2N0NDO0VBQXVCLGlCQXRnRUg7Q3RLczcvQ3JCOztBc0toNzdDQztFQUF1QixpQkF0Z0VIO0N0SzA3L0NyQjs7QXNLcDc3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4Ny9DckI7O0FzS3g3N0NDO0VBQXVCLGlCQXRnRUg7Q3RLazgvQ3JCOztBc0s1NzdDQztFQUF1QixpQkF0Z0VIO0N0S3M4L0NyQjs7QXNLaDg3Q0M7RUFBdUIsaUJBdGdFSDtDdEswOC9DckI7O0FzS3A4N0NDO0VBQXVCLGlCQXRnRUg7Q3RLODgvQ3JCOztBc0t4ODdDQztFQUF1QixpQkF0Z0VIO0N0S2s5L0NyQjs7QXNLNTg3Q0M7RUFBdUIsaUJBdGdFSDtDdEtzOS9DckI7O0FzS2g5N0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDkvQ3JCOztBc0twOTdDQztFQUF1QixpQkF0Z0VIO0N0Szg5L0NyQjs7QXNLeDk3Q0M7RUFBdUIsaUJBdGdFSDtDdEtrKy9DckI7O0FzSzU5N0NDO0VBQXVCLGlCQXRnRUg7Q3RLcysvQ3JCOztBc0toKzdDQztFQUF1QixpQkF0Z0VIO0N0SzArL0NyQjs7QXNLcCs3Q0M7RUFBdUIsaUJBdGdFSDtDdEs4Ky9DckI7O0FzS3grN0NDO0VBQXVCLGlCQXRnRUg7Q3RLay8vQ3JCOztBc0s1KzdDQztFQUF1QixpQkF0Z0VIO0N0S3MvL0NyQjs7QXNLaC83Q0M7RUFBdUIsaUJBdGdFSDtDdEswLy9DckI7O0FzS3AvN0NDO0VBQXVCLGlCQXRnRUg7Q3RLOC8vQ3JCOztBc0t4LzdDQztFQUF1QixpQkF0Z0VIO0N0S2tnZ0RyQjs7QXNLNS83Q0M7RUFBdUIsaUJBdGdFSDtDdEtzZ2dEckI7O0FzS2hnOENDO0VBQXVCLGlCQXRnRUg7Q3RLMGdnRHJCOztBc0twZzhDQztFQUF1QixpQkF0Z0VIO0N0SzhnZ0RyQjs7QXNLeGc4Q0M7RUFBdUIsaUJBdGdFSDtDdEtraGdEckI7O0FzSzVnOENDO0VBQXVCLGlCQXRnRUg7Q3RLc2hnRHJCOztBc0toaDhDQztFQUF1QixpQkF0Z0VIO0N0SzBoZ0RyQjs7QXNLcGg4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aGdEckI7O0FzS3hoOENDO0VBQXVCLGlCQXRnRUg7Q3RLa2lnRHJCOztBc0s1aDhDQztFQUF1QixpQkF0Z0VIO0N0S3NpZ0RyQjs7QXNLaGk4Q0M7RUFBdUIsaUJBdGdFSDtDdEswaWdEckI7O0FzS3BpOENDO0VBQXVCLGlCQXRnRUg7Q3RLOGlnRHJCOztBc0t4aThDQztFQUF1QixpQkF0Z0VIO0N0S2tqZ0RyQjs7QXNLNWk4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzamdEckI7O0FzS2hqOENDO0VBQXVCLGlCQXRnRUg7Q3RLMGpnRHJCOztBc0twajhDQztFQUF1QixpQkF0Z0VIO0N0SzhqZ0RyQjs7QXNLeGo4Q0M7RUFBdUIsaUJBdGdFSDtDdEtra2dEckI7O0FzSzVqOENDO0VBQXVCLGlCQXRnRUg7Q3RLc2tnRHJCOztBc0toazhDQztFQUF1QixpQkF0Z0VIO0N0SzBrZ0RyQjs7QXNLcGs4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4a2dEckI7O0FzS3hrOENDO0VBQXVCLGlCQXRnRUg7Q3RLa2xnRHJCOztBc0s1azhDQztFQUF1QixpQkF0Z0VIO0N0S3NsZ0RyQjs7QXNLaGw4Q0M7RUFBdUIsaUJBdGdFSDtDdEswbGdEckI7O0FzS3BsOENDO0VBQXVCLGlCQXRnRUg7Q3RLOGxnRHJCOztBc0t4bDhDQztFQUF1QixpQkF0Z0VIO0N0S2ttZ0RyQjs7QXNLNWw4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbWdEckI7O0FzS2htOENDO0VBQXVCLGlCQXRnRUg7Q3RLMG1nRHJCOztBc0twbThDQztFQUF1QixpQkF0Z0VIO0N0SzhtZ0RyQjs7QXNLeG04Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbmdEckI7O0FzSzVtOENDO0VBQXVCLGlCQXRnRUg7Q3RLc25nRHJCOztBc0tobjhDQztFQUF1QixpQkF0Z0VIO0N0SzBuZ0RyQjs7QXNLcG44Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bmdEckI7O0FzS3huOENDO0VBQXVCLGlCQXRnRUg7Q3RLa29nRHJCOztBc0s1bjhDQztFQUF1QixpQkF0Z0VIO0N0S3NvZ0RyQjs7QXNLaG84Q0M7RUFBdUIsaUJBdGdFSDtDdEswb2dEckI7O0FzS3BvOENDO0VBQXVCLGlCQXRnRUg7Q3RLOG9nRHJCOztBc0t4bzhDQztFQUF1QixpQkF0Z0VIO0N0S2twZ0RyQjs7QXNLNW84Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcGdEckI7O0FzS2hwOENDO0VBQXVCLGlCQXRnRUg7Q3RLMHBnRHJCOztBc0twcDhDQztFQUF1QixpQkF0Z0VIO0N0SzhwZ0RyQjs7QXNLeHA4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcWdEckI7O0FzSzVwOENDO0VBQXVCLGlCQXRnRUg7Q3RLc3FnRHJCOztBc0tocThDQztFQUF1QixpQkF0Z0VIO0N0SzBxZ0RyQjs7QXNLcHE4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cWdEckI7O0FzS3hxOENDO0VBQXVCLGlCQXRnRUg7Q3RLa3JnRHJCOztBc0s1cThDQztFQUF1QixpQkF0Z0VIO0N0S3NyZ0RyQjs7QXNLaHI4Q0M7RUFBdUIsaUJBdGdFSDtDdEswcmdEckI7O0FzS3ByOENDO0VBQXVCLGlCQXRnRUg7Q3RLOHJnRHJCOztBc0t4cjhDQztFQUF1QixpQkF0Z0VIO0N0S2tzZ0RyQjs7QXNLNXI4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzc2dEckI7O0FzS2hzOENDO0VBQXVCLGlCQXRnRUg7Q3RLMHNnRHJCOztBc0twczhDQztFQUF1QixpQkF0Z0VIO0N0SzhzZ0RyQjs7QXNLeHM4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdGdEckI7O0FzSzVzOENDO0VBQXVCLGlCQXRnRUg7Q3RLc3RnRHJCOztBc0todDhDQztFQUF1QixpQkF0Z0VIO0N0SzB0Z0RyQjs7QXNLcHQ4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dGdEckI7O0FzS3h0OENDO0VBQXVCLGlCQXRnRUg7Q3RLa3VnRHJCOztBc0s1dDhDQztFQUF1QixpQkF0Z0VIO0N0S3N1Z0RyQjs7QXNLaHU4Q0M7RUFBdUIsaUJBdGdFSDtDdEswdWdEckI7O0FzS3B1OENDO0VBQXVCLGlCQXRnRUg7Q3RLOHVnRHJCOztBc0t4dThDQztFQUF1QixpQkF0Z0VIO0N0S2t2Z0RyQjs7QXNLNXU4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdmdEckI7O0FzS2h2OENDO0VBQXVCLGlCQXRnRUg7Q3RLMHZnRHJCOztBc0twdjhDQztFQUF1QixpQkF0Z0VIO0N0Szh2Z0RyQjs7QXNLeHY4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrd2dEckI7O0FzSzV2OENDO0VBQXVCLGlCQXRnRUg7Q3RLc3dnRHJCOztBc0todzhDQztFQUF1QixpQkF0Z0VIO0N0SzB3Z0RyQjs7QXNLcHc4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4d2dEckI7O0FzS3h3OENDO0VBQXVCLGlCQXRnRUg7Q3RLa3hnRHJCOztBc0s1dzhDQztFQUF1QixpQkF0Z0VIO0N0S3N4Z0RyQjs7QXNLaHg4Q0M7RUFBdUIsaUJBdGdFSDtDdEsweGdEckI7O0FzS3B4OENDO0VBQXVCLGlCQXRnRUg7Q3RLOHhnRHJCOztBc0t4eDhDQztFQUF1QixpQkF0Z0VIO0N0S2t5Z0RyQjs7QXNLNXg4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzeWdEckI7O0FzS2h5OENDO0VBQXVCLGlCQXRnRUg7Q3RLMHlnRHJCOztBc0tweThDQztFQUF1QixpQkF0Z0VIO0N0Szh5Z0RyQjs7QXNLeHk4Q0M7RUFBdUIsaUJBdGdFSDtDdEtremdEckI7O0FzSzV5OENDO0VBQXVCLGlCQXRnRUg7Q3RLc3pnRHJCOztBc0toejhDQztFQUF1QixpQkF0Z0VIO0N0SzB6Z0RyQjs7QXNLcHo4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4emdEckI7O0FzS3h6OENDO0VBQXVCLGlCQXRnRUg7Q3RLazBnRHJCOztBc0s1ejhDQztFQUF1QixpQkF0Z0VIO0N0S3MwZ0RyQjs7QXNLaDA4Q0M7RUFBdUIsaUJBdGdFSDtDdEswMGdEckI7O0FzS3AwOENDO0VBQXVCLGlCQXRnRUg7Q3RLODBnRHJCOztBc0t4MDhDQztFQUF1QixpQkF0Z0VIO0N0S2sxZ0RyQjs7QXNLNTA4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMWdEckI7O0FzS2gxOENDO0VBQXVCLGlCQXRnRUg7Q3RLMDFnRHJCOztBc0twMThDQztFQUF1QixpQkF0Z0VIO0N0SzgxZ0RyQjs7QXNLeDE4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMmdEckI7O0FzSzUxOENDO0VBQXVCLGlCQXRnRUg7Q3RLczJnRHJCOztBc0toMjhDQztFQUF1QixpQkF0Z0VIO0N0SzAyZ0RyQjs7QXNLcDI4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MmdEckI7O0FzS3gyOENDO0VBQXVCLGlCQXRnRUg7Q3RLazNnRHJCOztBc0s1MjhDQztFQUF1QixpQkF0Z0VIO0N0S3MzZ0RyQjs7QXNLaDM4Q0M7RUFBdUIsaUJBdGdFSDtDdEswM2dEckI7O0FzS3AzOENDO0VBQXVCLGlCQXRnRUg7Q3RLODNnRHJCOztBc0t4MzhDQztFQUF1QixpQkF0Z0VIO0N0S2s0Z0RyQjs7QXNLNTM4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNGdEckI7O0FzS2g0OENDO0VBQXVCLGlCQXRnRUg7Q3RLMDRnRHJCOztBc0twNDhDQztFQUF1QixpQkF0Z0VIO0N0Szg0Z0RyQjs7QXNLeDQ4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNWdEckI7O0FzSzU0OENDO0VBQXVCLGlCQXRnRUg7Q3RLczVnRHJCOztBc0toNThDQztFQUF1QixpQkF0Z0VIO0N0SzA1Z0RyQjs7QXNLcDU4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NWdEckI7O0FzS3g1OENDO0VBQXVCLGlCQXRnRUg7Q3RLazZnRHJCOztBc0s1NThDQztFQUF1QixpQkF0Z0VIO0N0S3M2Z0RyQjs7QXNLaDY4Q0M7RUFBdUIsaUJBdGdFSDtDdEswNmdEckI7O0FzS3A2OENDO0VBQXVCLGlCQXRnRUg7Q3RLODZnRHJCOztBc0t4NjhDQztFQUF1QixpQkF0Z0VIO0N0S2s3Z0RyQjs7QXNLNTY4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzN2dEckI7O0FzS2g3OENDO0VBQXVCLGlCQXRnRUg7Q3RLMDdnRHJCOztBc0twNzhDQztFQUF1QixpQkF0Z0VIO0N0Szg3Z0RyQjs7QXNLeDc4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrOGdEckI7O0FzSzU3OENDO0VBQXVCLGlCQXRnRUg7Q3RLczhnRHJCOztBc0toODhDQztFQUF1QixpQkF0Z0VIO0N0SzA4Z0RyQjs7QXNLcDg4Q0M7RUFBdUIsaUJBdGdFSDtDdEs4OGdEckI7O0FzS3g4OENDO0VBQXVCLGlCQXRnRUg7Q3RLazlnRHJCOztBc0s1ODhDQztFQUF1QixpQkF0Z0VIO0N0S3M5Z0RyQjs7QXNLaDk4Q0M7RUFBdUIsaUJBdGdFSDtDdEswOWdEckI7O0FzS3A5OENDO0VBQXVCLGlCQXRnRUg7Q3RLODlnRHJCOztBc0t4OThDQztFQUF1QixpQkF0Z0VIO0N0S2srZ0RyQjs7QXNLNTk4Q0M7RUFBdUIsaUJBdGdFSDtDdEtzK2dEckI7O0FzS2grOENDO0VBQXVCLGlCQXRnRUg7Q3RLMCtnRHJCOztBc0twKzhDQztFQUF1QixpQkF0Z0VIO0N0SzgrZ0RyQjs7QXNLeCs4Q0M7RUFBdUIsaUJBdGdFSDtDdEtrL2dEckI7O0FzSzUrOENDO0VBQXVCLGlCQXRnRUg7Q3RLcy9nRHJCOztBc0toLzhDQztFQUF1QixpQkF0Z0VIO0N0SzAvZ0RyQjs7QXNLcC84Q0M7RUFBdUIsaUJBdGdFSDtDdEs4L2dEckI7O0FzS3gvOENDO0VBQXVCLGlCQXRnRUg7Q3RLa2doRHJCOztBc0s1LzhDQztFQUF1QixpQkF0Z0VIO0N0S3NnaERyQjs7QXNLaGc5Q0M7RUFBdUIsaUJBdGdFSDtDdEswZ2hEckI7O0FzS3BnOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGdoRHJCOztBc0t4ZzlDQztFQUF1QixpQkF0Z0VIO0N0S2toaERyQjs7QXNLNWc5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzaGhEckI7O0FzS2hoOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGhoRHJCOztBc0twaDlDQztFQUF1QixpQkF0Z0VIO0N0SzhoaERyQjs7QXNLeGg5Q0M7RUFBdUIsaUJBdGdFSDtDdEtraWhEckI7O0FzSzVoOUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2loRHJCOztBc0toaTlDQztFQUF1QixpQkF0Z0VIO0N0SzBpaERyQjs7QXNLcGk5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4aWhEckI7O0FzS3hpOUNDO0VBQXVCLGlCQXRnRUg7Q3RLa2poRHJCOztBc0s1aTlDQztFQUF1QixpQkF0Z0VIO0N0S3NqaERyQjs7QXNLaGo5Q0M7RUFBdUIsaUJBdGdFSDtDdEswamhEckI7O0FzS3BqOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOGpoRHJCOztBc0t4ajlDQztFQUF1QixpQkF0Z0VIO0N0S2traERyQjs7QXNLNWo5Q0M7RUFBdUIsaUJBdGdFSDtDdEtza2hEckI7O0FzS2hrOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMGtoRHJCOztBc0twazlDQztFQUF1QixpQkF0Z0VIO0N0SzhraERyQjs7QXNLeGs5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrbGhEckI7O0FzSzVrOUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2xoRHJCOztBc0tobDlDQztFQUF1QixpQkF0Z0VIO0N0SzBsaERyQjs7QXNLcGw5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4bGhEckI7O0FzS3hsOUNDO0VBQXVCLGlCQXRnRUg7Q3RLa21oRHJCOztBc0s1bDlDQztFQUF1QixpQkF0Z0VIO0N0S3NtaERyQjs7QXNLaG05Q0M7RUFBdUIsaUJBdGdFSDtDdEswbWhEckI7O0FzS3BtOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOG1oRHJCOztBc0t4bTlDQztFQUF1QixpQkF0Z0VIO0N0S2tuaERyQjs7QXNLNW05Q0M7RUFBdUIsaUJBdGdFSDtDdEtzbmhEckI7O0FzS2huOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMG5oRHJCOztBc0twbjlDQztFQUF1QixpQkF0Z0VIO0N0SzhuaERyQjs7QXNLeG45Q0M7RUFBdUIsaUJBdGdFSDtDdEtrb2hEckI7O0FzSzVuOUNDO0VBQXVCLGlCQXRnRUg7Q3RLc29oRHJCOztBc0tobzlDQztFQUF1QixpQkF0Z0VIO0N0SzBvaERyQjs7QXNLcG85Q0M7RUFBdUIsaUJBdGdFSDtDdEs4b2hEckI7O0FzS3hvOUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3BoRHJCOztBc0s1bzlDQztFQUF1QixpQkF0Z0VIO0N0S3NwaERyQjs7QXNLaHA5Q0M7RUFBdUIsaUJBdGdFSDtDdEswcGhEckI7O0FzS3BwOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHBoRHJCOztBc0t4cDlDQztFQUF1QixpQkF0Z0VIO0N0S2txaERyQjs7QXNLNXA5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzcWhEckI7O0FzS2hxOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHFoRHJCOztBc0twcTlDQztFQUF1QixpQkF0Z0VIO0N0SzhxaERyQjs7QXNLeHE5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrcmhEckI7O0FzSzVxOUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3JoRHJCOztBc0tocjlDQztFQUF1QixpQkF0Z0VIO0N0SzByaERyQjs7QXNLcHI5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4cmhEckI7O0FzS3hyOUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3NoRHJCOztBc0s1cjlDQztFQUF1QixpQkF0Z0VIO0N0S3NzaERyQjs7QXNLaHM5Q0M7RUFBdUIsaUJBdGdFSDtDdEswc2hEckI7O0FzS3BzOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHNoRHJCOztBc0t4czlDQztFQUF1QixpQkF0Z0VIO0N0S2t0aERyQjs7QXNLNXM5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzdGhEckI7O0FzS2h0OUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHRoRHJCOztBc0twdDlDQztFQUF1QixpQkF0Z0VIO0N0Szh0aERyQjs7QXNLeHQ5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrdWhEckI7O0FzSzV0OUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3VoRHJCOztBc0todTlDQztFQUF1QixpQkF0Z0VIO0N0SzB1aERyQjs7QXNLcHU5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4dWhEckI7O0FzS3h1OUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3ZoRHJCOztBc0s1dTlDQztFQUF1QixpQkF0Z0VIO0N0S3N2aERyQjs7QXNLaHY5Q0M7RUFBdUIsaUJBdGdFSDtDdEswdmhEckI7O0FzS3B2OUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHZoRHJCOztBc0t4djlDQztFQUF1QixpQkF0Z0VIO0N0S2t3aERyQjs7QXNLNXY5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzd2hEckI7O0FzS2h3OUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHdoRHJCOztBc0twdzlDQztFQUF1QixpQkF0Z0VIO0N0Szh3aERyQjs7QXNLeHc5Q0M7RUFBdUIsaUJBdGdFSDtDdEtreGhEckI7O0FzSzV3OUNDO0VBQXVCLGlCQXRnRUg7Q3RLc3hoRHJCOztBc0toeDlDQztFQUF1QixpQkF0Z0VIO0N0SzB4aERyQjs7QXNLcHg5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4eGhEckI7O0FzS3h4OUNDO0VBQXVCLGlCQXRnRUg7Q3RLa3loRHJCOztBc0s1eDlDQztFQUF1QixpQkF0Z0VIO0N0S3N5aERyQjs7QXNLaHk5Q0M7RUFBdUIsaUJBdGdFSDtDdEsweWhEckI7O0FzS3B5OUNDO0VBQXVCLGlCQXRnRUg7Q3RLOHloRHJCOztBc0t4eTlDQztFQUF1QixpQkF0Z0VIO0N0S2t6aERyQjs7QXNLNXk5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzemhEckI7O0FzS2h6OUNDO0VBQXVCLGlCQXRnRUg7Q3RLMHpoRHJCOztBc0twejlDQztFQUF1QixpQkF0Z0VIO0N0Szh6aERyQjs7QXNLeHo5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrMGhEckI7O0FzSzV6OUNDO0VBQXVCLGlCQXRnRUg7Q3RLczBoRHJCOztBc0toMDlDQztFQUF1QixpQkF0Z0VIO0N0SzAwaERyQjs7QXNLcDA5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4MGhEckI7O0FzS3gwOUNDO0VBQXVCLGlCQXRnRUg7Q3RLazFoRHJCOztBc0s1MDlDQztFQUF1QixpQkF0Z0VIO0N0S3MxaERyQjs7QXNLaDE5Q0M7RUFBdUIsaUJBdGdFSDtDdEswMWhEckI7O0FzS3AxOUNDO0VBQXVCLGlCQXRnRUg7Q3RLODFoRHJCOztBc0t4MTlDQztFQUF1QixpQkF0Z0VIO0N0S2syaERyQjs7QXNLNTE5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzMmhEckI7O0FzS2gyOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDJoRHJCOztBc0twMjlDQztFQUF1QixpQkF0Z0VIO0N0SzgyaERyQjs7QXNLeDI5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrM2hEckI7O0FzSzUyOUNDO0VBQXVCLGlCQXRnRUg7Q3RLczNoRHJCOztBc0toMzlDQztFQUF1QixpQkF0Z0VIO0N0SzAzaERyQjs7QXNLcDM5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4M2hEckI7O0FzS3gzOUNDO0VBQXVCLGlCQXRnRUg7Q3RLazRoRHJCOztBc0s1MzlDQztFQUF1QixpQkF0Z0VIO0N0S3M0aERyQjs7QXNLaDQ5Q0M7RUFBdUIsaUJBdGdFSDtDdEswNGhEckI7O0FzS3A0OUNDO0VBQXVCLGlCQXRnRUg7Q3RLODRoRHJCOztBc0t4NDlDQztFQUF1QixpQkF0Z0VIO0N0S2s1aERyQjs7QXNLNTQ5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzNWhEckI7O0FzS2g1OUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDVoRHJCOztBc0twNTlDQztFQUF1QixpQkF0Z0VIO0N0Szg1aERyQjs7QXNLeDU5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrNmhEckI7O0FzSzU1OUNDO0VBQXVCLGlCQXRnRUg7Q3RLczZoRHJCOztBc0toNjlDQztFQUF1QixpQkF0Z0VIO0N0SzA2aERyQjs7QXNLcDY5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4NmhEckI7O0FzS3g2OUNDO0VBQXVCLGlCQXRnRUg7Q3RLazdoRHJCOztBc0s1NjlDQztFQUF1QixpQkF0Z0VIO0N0S3M3aERyQjs7QXNLaDc5Q0M7RUFBdUIsaUJBdGdFSDtDdEswN2hEckI7O0FzS3A3OUNDO0VBQXVCLGlCQXRnRUg7Q3RLODdoRHJCOztBc0t4NzlDQztFQUF1QixpQkF0Z0VIO0N0S2s4aERyQjs7QXNLNTc5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzOGhEckI7O0FzS2g4OUNDO0VBQXVCLGlCQXRnRUg7Q3RLMDhoRHJCOztBc0twODlDQztFQUF1QixpQkF0Z0VIO0N0Szg4aERyQjs7QXNLeDg5Q0M7RUFBdUIsaUJBdGdFSDtDdEtrOWhEckI7O0FzSzU4OUNDO0VBQXVCLGlCQXRnRUg7Q3RLczloRHJCOztBc0toOTlDQztFQUF1QixpQkF0Z0VIO0N0SzA5aERyQjs7QXNLcDk5Q0M7RUFBdUIsaUJBdGdFSDtDdEs4OWhEckI7O0FzS3g5OUNDO0VBQXVCLGlCQXRnRUg7Q3RLaytoRHJCOztBc0s1OTlDQztFQUF1QixpQkF0Z0VIO0N0S3MraERyQjs7QXNLaCs5Q0M7RUFBdUIsaUJBdGdFSDtDdEswK2hEckI7O0FzS3ArOUNDO0VBQXVCLGlCQXRnRUg7Q3RLOCtoRHJCOztBc0t4KzlDQztFQUF1QixpQkF0Z0VIO0N0S2svaERyQjs7QXNLNSs5Q0M7RUFBdUIsaUJBdGdFSDtDdEtzL2hEckI7O0FzS2gvOUNDO0VBQXVCLGlCQXRnRUg7Q3RLMC9oRHJCOztBc0twLzlDQztFQUF1QixpQkF0Z0VIO0N0SzgvaERyQjs7QXNLeC85Q0M7RUFBdUIsaUJBdGdFSDtDdEtrZ2lEckI7O0FzSzUvOUNDO0VBQXVCLGlCQXRnRUg7Q3RLc2dpRHJCOztBc0toZytDQztFQUF1QixpQkF0Z0VIO0N0SzBnaURyQjs7QXNLcGcrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4Z2lEckI7O0FzS3hnK0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2hpRHJCOztBc0s1ZytDQztFQUF1QixpQkF0Z0VIO0N0S3NoaURyQjs7QXNLaGgrQ0M7RUFBdUIsaUJBdGdFSDtDdEswaGlEckI7O0FzS3BoK0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGhpRHJCOztBc0t4aCtDQztFQUF1QixpQkF0Z0VIO0N0S2tpaURyQjs7QXNLNWgrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzaWlEckI7O0FzS2hpK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGlpRHJCOztBc0twaStDQztFQUF1QixpQkF0Z0VIO0N0SzhpaURyQjs7QXNLeGkrQ0M7RUFBdUIsaUJBdGdFSDtDdEtramlEckI7O0FzSzVpK0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2ppRHJCOztBc0toaitDQztFQUF1QixpQkF0Z0VIO0N0SzBqaURyQjs7QXNLcGorQ0M7RUFBdUIsaUJBdGdFSDtDdEs4amlEckI7O0FzS3hqK0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2tpRHJCOztBc0s1aitDQztFQUF1QixpQkF0Z0VIO0N0S3NraURyQjs7QXNLaGsrQ0M7RUFBdUIsaUJBdGdFSDtDdEswa2lEckI7O0FzS3BrK0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGtpRHJCOztBc0t4aytDQztFQUF1QixpQkF0Z0VIO0N0S2tsaURyQjs7QXNLNWsrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbGlEckI7O0FzS2hsK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGxpRHJCOztBc0twbCtDQztFQUF1QixpQkF0Z0VIO0N0SzhsaURyQjs7QXNLeGwrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbWlEckI7O0FzSzVsK0NDO0VBQXVCLGlCQXRnRUg7Q3RLc21pRHJCOztBc0tobStDQztFQUF1QixpQkF0Z0VIO0N0SzBtaURyQjs7QXNLcG0rQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bWlEckI7O0FzS3htK0NDO0VBQXVCLGlCQXRnRUg7Q3RLa25pRHJCOztBc0s1bStDQztFQUF1QixpQkF0Z0VIO0N0S3NuaURyQjs7QXNLaG4rQ0M7RUFBdUIsaUJBdGdFSDtDdEswbmlEckI7O0FzS3BuK0NDO0VBQXVCLGlCQXRnRUg7Q3RLOG5pRHJCOztBc0t4bitDQztFQUF1QixpQkF0Z0VIO0N0S2tvaURyQjs7QXNLNW4rQ0M7RUFBdUIsaUJBdGdFSDtDdEtzb2lEckI7O0FzS2hvK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMG9pRHJCOztBc0twbytDQztFQUF1QixpQkF0Z0VIO0N0SzhvaURyQjs7QXNLeG8rQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcGlEckI7O0FzSzVvK0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3BpRHJCOztBc0tocCtDQztFQUF1QixpQkF0Z0VIO0N0SzBwaURyQjs7QXNLcHArQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cGlEckI7O0FzS3hwK0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3FpRHJCOztBc0s1cCtDQztFQUF1QixpQkF0Z0VIO0N0S3NxaURyQjs7QXNLaHErQ0M7RUFBdUIsaUJBdGdFSDtDdEswcWlEckI7O0FzS3BxK0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHFpRHJCOztBc0t4cStDQztFQUF1QixpQkF0Z0VIO0N0S2tyaURyQjs7QXNLNXErQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcmlEckI7O0FzS2hyK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHJpRHJCOztBc0twcitDQztFQUF1QixpQkF0Z0VIO0N0SzhyaURyQjs7QXNLeHIrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrc2lEckI7O0FzSzVyK0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3NpRHJCOztBc0tocytDQztFQUF1QixpQkF0Z0VIO0N0SzBzaURyQjs7QXNLcHMrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4c2lEckI7O0FzS3hzK0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3RpRHJCOztBc0s1cytDQztFQUF1QixpQkF0Z0VIO0N0S3N0aURyQjs7QXNLaHQrQ0M7RUFBdUIsaUJBdGdFSDtDdEswdGlEckI7O0FzS3B0K0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHRpRHJCOztBc0t4dCtDQztFQUF1QixpQkF0Z0VIO0N0S2t1aURyQjs7QXNLNXQrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdWlEckI7O0FzS2h1K0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHVpRHJCOztBc0twdStDQztFQUF1QixpQkF0Z0VIO0N0Szh1aURyQjs7QXNLeHUrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdmlEckI7O0FzSzV1K0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3ZpRHJCOztBc0toditDQztFQUF1QixpQkF0Z0VIO0N0SzB2aURyQjs7QXNLcHYrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dmlEckI7O0FzS3h2K0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3dpRHJCOztBc0s1ditDQztFQUF1QixpQkF0Z0VIO0N0S3N3aURyQjs7QXNLaHcrQ0M7RUFBdUIsaUJBdGdFSDtDdEswd2lEckI7O0FzS3B3K0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHdpRHJCOztBc0t4dytDQztFQUF1QixpQkF0Z0VIO0N0S2t4aURyQjs7QXNLNXcrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzeGlEckI7O0FzS2h4K0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHhpRHJCOztBc0tweCtDQztFQUF1QixpQkF0Z0VIO0N0Szh4aURyQjs7QXNLeHgrQ0M7RUFBdUIsaUJBdGdFSDtDdEtreWlEckI7O0FzSzV4K0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3lpRHJCOztBc0toeStDQztFQUF1QixpQkF0Z0VIO0N0SzB5aURyQjs7QXNLcHkrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4eWlEckI7O0FzS3h5K0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3ppRHJCOztBc0s1eStDQztFQUF1QixpQkF0Z0VIO0N0S3N6aURyQjs7QXNLaHorQ0M7RUFBdUIsaUJBdGdFSDtDdEswemlEckI7O0FzS3B6K0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHppRHJCOztBc0t4eitDQztFQUF1QixpQkF0Z0VIO0N0S2swaURyQjs7QXNLNXorQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMGlEckI7O0FzS2gwK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDBpRHJCOztBc0twMCtDQztFQUF1QixpQkF0Z0VIO0N0SzgwaURyQjs7QXNLeDArQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMWlEckI7O0FzSzUwK0NDO0VBQXVCLGlCQXRnRUg7Q3RLczFpRHJCOztBc0toMStDQztFQUF1QixpQkF0Z0VIO0N0SzAxaURyQjs7QXNLcDErQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MWlEckI7O0FzS3gxK0NDO0VBQXVCLGlCQXRnRUg7Q3RLazJpRHJCOztBc0s1MStDQztFQUF1QixpQkF0Z0VIO0N0S3MyaURyQjs7QXNLaDIrQ0M7RUFBdUIsaUJBdGdFSDtDdEswMmlEckI7O0FzS3AyK0NDO0VBQXVCLGlCQXRnRUg7Q3RLODJpRHJCOztBc0t4MitDQztFQUF1QixpQkF0Z0VIO0N0S2szaURyQjs7QXNLNTIrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzM2lEckI7O0FzS2gzK0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDNpRHJCOztBc0twMytDQztFQUF1QixpQkF0Z0VIO0N0SzgzaURyQjs7QXNLeDMrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNGlEckI7O0FzSzUzK0NDO0VBQXVCLGlCQXRnRUg7Q3RLczRpRHJCOztBc0toNCtDQztFQUF1QixpQkF0Z0VIO0N0SzA0aURyQjs7QXNLcDQrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NGlEckI7O0FzS3g0K0NDO0VBQXVCLGlCQXRnRUg7Q3RLazVpRHJCOztBc0s1NCtDQztFQUF1QixpQkF0Z0VIO0N0S3M1aURyQjs7QXNLaDUrQ0M7RUFBdUIsaUJBdGdFSDtDdEswNWlEckI7O0FzS3A1K0NDO0VBQXVCLGlCQXRnRUg7Q3RLODVpRHJCOztBc0t4NStDQztFQUF1QixpQkF0Z0VIO0N0S2s2aURyQjs7QXNLNTUrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNmlEckI7O0FzS2g2K0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDZpRHJCOztBc0twNitDQztFQUF1QixpQkF0Z0VIO0N0Szg2aURyQjs7QXNLeDYrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrN2lEckI7O0FzSzU2K0NDO0VBQXVCLGlCQXRnRUg7Q3RLczdpRHJCOztBc0toNytDQztFQUF1QixpQkF0Z0VIO0N0SzA3aURyQjs7QXNLcDcrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4N2lEckI7O0FzS3g3K0NDO0VBQXVCLGlCQXRnRUg7Q3RLazhpRHJCOztBc0s1NytDQztFQUF1QixpQkF0Z0VIO0N0S3M4aURyQjs7QXNLaDgrQ0M7RUFBdUIsaUJBdGdFSDtDdEswOGlEckI7O0FzS3A4K0NDO0VBQXVCLGlCQXRnRUg7Q3RLODhpRHJCOztBc0t4OCtDQztFQUF1QixpQkF0Z0VIO0N0S2s5aURyQjs7QXNLNTgrQ0M7RUFBdUIsaUJBdGdFSDtDdEtzOWlEckI7O0FzS2g5K0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDlpRHJCOztBc0twOStDQztFQUF1QixpQkF0Z0VIO0N0Szg5aURyQjs7QXNLeDkrQ0M7RUFBdUIsaUJBdGdFSDtDdEtrK2lEckI7O0FzSzU5K0NDO0VBQXVCLGlCQXRnRUg7Q3RLcytpRHJCOztBc0toKytDQztFQUF1QixpQkF0Z0VIO0N0SzAraURyQjs7QXNLcCsrQ0M7RUFBdUIsaUJBdGdFSDtDdEs4K2lEckI7O0FzS3grK0NDO0VBQXVCLGlCQXRnRUg7Q3RLay9pRHJCOztBc0s1KytDQztFQUF1QixpQkF0Z0VIO0N0S3MvaURyQjs7QXNLaC8rQ0M7RUFBdUIsaUJBdGdFSDtDdEswL2lEckI7O0FzS3AvK0NDO0VBQXVCLGlCQXRnRUg7Q3RLOC9pRHJCOztBc0t4LytDQztFQUF1QixpQkF0Z0VIO0N0S2tnakRyQjs7QXNLNS8rQ0M7RUFBdUIsaUJBdGdFSDtDdEtzZ2pEckI7O0FzS2hnL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGdqRHJCOztBc0twZy9DQztFQUF1QixpQkF0Z0VIO0N0SzhnakRyQjs7QXNLeGcvQ0M7RUFBdUIsaUJBdGdFSDtDdEtraGpEckI7O0FzSzVnL0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2hqRHJCOztBc0toaC9DQztFQUF1QixpQkF0Z0VIO0N0SzBoakRyQjs7QXNLcGgvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4aGpEckI7O0FzS3hoL0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2lqRHJCOztBc0s1aC9DQztFQUF1QixpQkF0Z0VIO0N0S3NpakRyQjs7QXNLaGkvQ0M7RUFBdUIsaUJBdGdFSDtDdEswaWpEckI7O0FzS3BpL0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGlqRHJCOztBc0t4aS9DQztFQUF1QixpQkF0Z0VIO0N0S2tqakRyQjs7QXNLNWkvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzampEckI7O0FzS2hqL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMGpqRHJCOztBc0twai9DQztFQUF1QixpQkF0Z0VIO0N0SzhqakRyQjs7QXNLeGovQ0M7RUFBdUIsaUJBdGdFSDtDdEtra2pEckI7O0FzSzVqL0NDO0VBQXVCLGlCQXRnRUg7Q3RLc2tqRHJCOztBc0toay9DQztFQUF1QixpQkF0Z0VIO0N0SzBrakRyQjs7QXNLcGsvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4a2pEckI7O0FzS3hrL0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2xqRHJCOztBc0s1ay9DQztFQUF1QixpQkF0Z0VIO0N0S3NsakRyQjs7QXNLaGwvQ0M7RUFBdUIsaUJBdGdFSDtDdEswbGpEckI7O0FzS3BsL0NDO0VBQXVCLGlCQXRnRUg7Q3RLOGxqRHJCOztBc0t4bC9DQztFQUF1QixpQkF0Z0VIO0N0S2ttakRyQjs7QXNLNWwvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzbWpEckI7O0FzS2htL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMG1qRHJCOztBc0twbS9DQztFQUF1QixpQkF0Z0VIO0N0SzhtakRyQjs7QXNLeG0vQ0M7RUFBdUIsaUJBdGdFSDtDdEtrbmpEckI7O0FzSzVtL0NDO0VBQXVCLGlCQXRnRUg7Q3RLc25qRHJCOztBc0tobi9DQztFQUF1QixpQkF0Z0VIO0N0SzBuakRyQjs7QXNLcG4vQ0M7RUFBdUIsaUJBdGdFSDtDdEs4bmpEckI7O0FzS3huL0NDO0VBQXVCLGlCQXRnRUg7Q3RLa29qRHJCOztBc0s1bi9DQztFQUF1QixpQkF0Z0VIO0N0S3NvakRyQjs7QXNLaG8vQ0M7RUFBdUIsaUJBdGdFSDtDdEswb2pEckI7O0FzS3BvL0NDO0VBQXVCLGlCQXRnRUg7Q3RLOG9qRHJCOztBc0t4by9DQztFQUF1QixpQkF0Z0VIO0N0S2twakRyQjs7QXNLNW8vQ0M7RUFBdUIsaUJBdGdFSDtDdEtzcGpEckI7O0FzS2hwL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHBqRHJCOztBc0twcC9DQztFQUF1QixpQkF0Z0VIO0N0SzhwakRyQjs7QXNLeHAvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrcWpEckI7O0FzSzVwL0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3FqRHJCOztBc0tocS9DQztFQUF1QixpQkF0Z0VIO0N0SzBxakRyQjs7QXNLcHEvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4cWpEckI7O0FzS3hxL0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3JqRHJCOztBc0s1cS9DQztFQUF1QixpQkF0Z0VIO0N0S3NyakRyQjs7QXNLaHIvQ0M7RUFBdUIsaUJBdGdFSDtDdEswcmpEckI7O0FzS3ByL0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHJqRHJCOztBc0t4ci9DQztFQUF1QixpQkF0Z0VIO0N0S2tzakRyQjs7QXNLNXIvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzc2pEckI7O0FzS2hzL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHNqRHJCOztBc0twcy9DQztFQUF1QixpQkF0Z0VIO0N0SzhzakRyQjs7QXNLeHMvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrdGpEckI7O0FzSzVzL0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3RqRHJCOztBc0todC9DQztFQUF1QixpQkF0Z0VIO0N0SzB0akRyQjs7QXNLcHQvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4dGpEckI7O0FzS3h0L0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3VqRHJCOztBc0s1dC9DQztFQUF1QixpQkF0Z0VIO0N0S3N1akRyQjs7QXNLaHUvQ0M7RUFBdUIsaUJBdGdFSDtDdEswdWpEckI7O0FzS3B1L0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHVqRHJCOztBc0t4dS9DQztFQUF1QixpQkF0Z0VIO0N0S2t2akRyQjs7QXNLNXUvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzdmpEckI7O0FzS2h2L0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHZqRHJCOztBc0twdi9DQztFQUF1QixpQkF0Z0VIO0N0Szh2akRyQjs7QXNLeHYvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrd2pEckI7O0FzSzV2L0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3dqRHJCOztBc0tody9DQztFQUF1QixpQkF0Z0VIO0N0SzB3akRyQjs7QXNLcHcvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4d2pEckI7O0FzS3h3L0NDO0VBQXVCLGlCQXRnRUg7Q3RLa3hqRHJCOztBc0s1dy9DQztFQUF1QixpQkF0Z0VIO0N0S3N4akRyQjs7QXNLaHgvQ0M7RUFBdUIsaUJBdGdFSDtDdEsweGpEckI7O0FzS3B4L0NDO0VBQXVCLGlCQXRnRUg7Q3RLOHhqRHJCOztBc0t4eC9DQztFQUF1QixpQkF0Z0VIO0N0S2t5akRyQjs7QXNLNXgvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzeWpEckI7O0FzS2h5L0NDO0VBQXVCLGlCQXRnRUg7Q3RLMHlqRHJCOztBc0tweS9DQztFQUF1QixpQkF0Z0VIO0N0Szh5akRyQjs7QXNLeHkvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrempEckI7O0FzSzV5L0NDO0VBQXVCLGlCQXRnRUg7Q3RLc3pqRHJCOztBc0toei9DQztFQUF1QixpQkF0Z0VIO0N0SzB6akRyQjs7QXNLcHovQ0M7RUFBdUIsaUJBdGdFSDtDdEs4empEckI7O0FzS3h6L0NDO0VBQXVCLGlCQXRnRUg7Q3RLazBqRHJCOztBc0s1ei9DQztFQUF1QixpQkF0Z0VIO0N0S3MwakRyQjs7QXNLaDAvQ0M7RUFBdUIsaUJBdGdFSDtDdEswMGpEckI7O0FzS3AwL0NDO0VBQXVCLGlCQXRnRUg7Q3RLODBqRHJCOztBc0t4MC9DQztFQUF1QixpQkF0Z0VIO0N0S2sxakRyQjs7QXNLNTAvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzMWpEckI7O0FzS2gxL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDFqRHJCOztBc0twMS9DQztFQUF1QixpQkF0Z0VIO0N0SzgxakRyQjs7QXNLeDEvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrMmpEckI7O0FzSzUxL0NDO0VBQXVCLGlCQXRnRUg7Q3RLczJqRHJCOztBc0toMi9DQztFQUF1QixpQkF0Z0VIO0N0SzAyakRyQjs7QXNLcDIvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4MmpEckI7O0FzS3gyL0NDO0VBQXVCLGlCQXRnRUg7Q3RLazNqRHJCOztBc0s1Mi9DQztFQUF1QixpQkF0Z0VIO0N0S3MzakRyQjs7QXNLaDMvQ0M7RUFBdUIsaUJBdGdFSDtDdEswM2pEckI7O0FzS3AzL0NDO0VBQXVCLGlCQXRnRUg7Q3RLODNqRHJCOztBc0t4My9DQztFQUF1QixpQkF0Z0VIO0N0S2s0akRyQjs7QXNLNTMvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzNGpEckI7O0FzS2g0L0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDRqRHJCOztBc0twNC9DQztFQUF1QixpQkF0Z0VIO0N0Szg0akRyQjs7QXNLeDQvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrNWpEckI7O0FzSzU0L0NDO0VBQXVCLGlCQXRnRUg7Q3RLczVqRHJCOztBc0toNS9DQztFQUF1QixpQkF0Z0VIO0N0SzA1akRyQjs7QXNLcDUvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4NWpEckI7O0FzS3g1L0NDO0VBQXVCLGlCQXRnRUg7Q3RLazZqRHJCOztBc0s1NS9DQztFQUF1QixpQkF0Z0VIO0N0S3M2akRyQjs7QXNLaDYvQ0M7RUFBdUIsaUJBdGdFSDtDdEswNmpEckI7O0FzS3A2L0NDO0VBQXVCLGlCQXRnRUg7Q3RLODZqRHJCOztBc0t4Ni9DQztFQUF1QixpQkF0Z0VIO0N0S2s3akRyQjs7QXNLNTYvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzN2pEckI7O0FzS2g3L0NDO0VBQXVCLGlCQXRnRUg7Q3RLMDdqRHJCOztBc0twNy9DQztFQUF1QixpQkF0Z0VIO0N0Szg3akRyQjs7QXNLeDcvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrOGpEckI7O0FzSzU3L0NDO0VBQXVCLGlCQXRnRUg7Q3RLczhqRHJCOztBc0toOC9DQztFQUF1QixpQkF0Z0VIO0N0SzA4akRyQjs7QXNLcDgvQ0M7RUFBdUIsaUJBdGdFSDtDdEs4OGpEckI7O0FzS3g4L0NDO0VBQXVCLGlCQXRnRUg7Q3RLazlqRHJCOztBc0s1OC9DQztFQUF1QixpQkF0Z0VIO0N0S3M5akRyQjs7QXNLaDkvQ0M7RUFBdUIsaUJBdGdFSDtDdEswOWpEckI7O0FzS3A5L0NDO0VBQXVCLGlCQXRnRUg7Q3RLODlqRHJCOztBc0t4OS9DQztFQUF1QixpQkF0Z0VIO0N0S2srakRyQjs7QXNLNTkvQ0M7RUFBdUIsaUJBdGdFSDtDdEtzK2pEckI7O0FzS2grL0NDO0VBQXVCLGlCQXRnRUg7Q3RLMCtqRHJCOztBc0twKy9DQztFQUF1QixpQkF0Z0VIO0N0SzgrakRyQjs7QXNLeCsvQ0M7RUFBdUIsaUJBdGdFSDtDdEtrL2pEckI7O0FzSzUrL0NDO0VBQXVCLGlCQXRnRUg7Q3RLcy9qRHJCOztBc0toLy9DQztFQUF1QixpQkF0Z0VIO0N0SzAvakRyQjs7QXNLcC8vQ0M7RUFBdUIsaUJBdGdFSDtDdEs4L2pEckI7O0FzS3gvL0NDO0VBQXVCLGlCQXRnRUg7Q3RLa2drRHJCOztBc0s1Ly9DQztFQUF1QixpQkF0Z0VIO0N0S3Nna0RyQjs7QXNLaGdnREM7RUFBdUIsaUJBdGdFSDtDdEswZ2tEckI7O0FzS3BnZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLOGdrRHJCOztBc0t4Z2dEQztFQUF1QixpQkF0Z0VIO0N0S2toa0RyQjs7QXNLNWdnREM7RUFBdUIsaUJBdGdFSDtDdEtzaGtEckI7O0FzS2hoZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLMGhrRHJCOztBc0twaGdEQztFQUF1QixpQkF0Z0VIO0N0Szhoa0RyQjs7QXNLeGhnREM7RUFBdUIsaUJBdGdFSDtDdEtraWtEckI7O0FzSzVoZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLc2lrRHJCOztBc0toaWdEQztFQUF1QixpQkF0Z0VIO0N0SzBpa0RyQjs7QXNLcGlnREM7RUFBdUIsaUJBdGdFSDtDdEs4aWtEckI7O0FzS3hpZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLa2prRHJCOztBc0s1aWdEQztFQUF1QixpQkF0Z0VIO0N0S3Nqa0RyQjs7QXNLaGpnREM7RUFBdUIsaUJBdGdFSDtDdEswamtEckI7O0FzS3BqZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLOGprRHJCOztBc0t4amdEQztFQUF1QixpQkF0Z0VIO0N0S2tra0RyQjs7QXNLNWpnREM7RUFBdUIsaUJBdGdFSDtDdEtza2tEckI7O0FzS2hrZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLMGtrRHJCOztBc0twa2dEQztFQUF1QixpQkF0Z0VIO0N0Szhra0RyQjs7QXNLeGtnREM7RUFBdUIsaUJBdGdFSDtDdEtrbGtEckI7O0FzSzVrZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLc2xrRHJCOztBc0tobGdEQztFQUF1QixpQkF0Z0VIO0N0SzBsa0RyQjs7QXNLcGxnREM7RUFBdUIsaUJBdGdFSDtDdEs4bGtEckI7O0FzS3hsZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLa21rRHJCOztBc0s1bGdEQztFQUF1QixpQkF0Z0VIO0N0S3Nta0RyQjs7QXNLaG1nREM7RUFBdUIsaUJBdGdFSDtDdEswbWtEckI7O0FzS3BtZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLOG1rRHJCOztBc0t4bWdEQztFQUF1QixpQkF0Z0VIO0N0S2tua0RyQjs7QXNLNW1nREM7RUFBdUIsaUJBdGdFSDtDdEtzbmtEckI7O0FzS2huZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLMG5rRHJCOztBc0twbmdEQztFQUF1QixpQkF0Z0VIO0N0Szhua0RyQjs7QXNLeG5nREM7RUFBdUIsaUJBdGdFSDtDdEtrb2tEckI7O0FzSzVuZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLc29rRHJCOztBc0tob2dEQztFQUF1QixpQkF0Z0VIO0N0SzBva0RyQjs7QXNLcG9nREM7RUFBdUIsaUJBdGdFSDtDdEs4b2tEckI7O0FzS3hvZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLa3BrRHJCOztBc0s1b2dEQztFQUF1QixpQkF0Z0VIO0N0S3Nwa0RyQjs7QXNLaHBnREM7RUFBdUIsaUJBdGdFSDtDdEswcGtEckI7O0FzS3BwZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLOHBrRHJCOztBc0t4cGdEQztFQUF1QixpQkF0Z0VIO0N0S2txa0RyQjs7QXNLNXBnREM7RUFBdUIsaUJBdGdFSDtDdEtzcWtEckI7O0FzS2hxZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLMHFrRHJCOztBc0twcWdEQztFQUF1QixpQkF0Z0VIO0N0Szhxa0RyQjs7QXNLeHFnREM7RUFBdUIsaUJBdGdFSDtDdEtrcmtEckI7O0FzSzVxZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLc3JrRHJCOztBc0tocmdEQztFQUF1QixpQkF0Z0VIO0N0SzBya0RyQjs7QXNLcHJnREM7RUFBdUIsaUJBdGdFSDtDdEs4cmtEckI7O0FzS3hyZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLa3NrRHJCOztBc0s1cmdEQztFQUF1QixpQkF0Z0VIO0N0S3Nza0RyQjs7QXNLaHNnREM7RUFBdUIsaUJBdGdFSDtDdEswc2tEckI7O0FzS3BzZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLOHNrRHJCOztBc0t4c2dEQztFQUF1QixpQkF0Z0VIO0N0S2t0a0RyQjs7QXNLNXNnREM7RUFBdUIsaUJBdGdFSDtDdEtzdGtEckI7O0FzS2h0Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLMHRrRHJCOztBc0twdGdEQztFQUF1QixpQkF0Z0VIO0N0Szh0a0RyQjs7QXNLeHRnREM7RUFBdUIsaUJBdGdFSDtDdEtrdWtEckI7O0FzSzV0Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLc3VrRHJCOztBc0todWdEQztFQUF1QixpQkF0Z0VIO0N0SzB1a0RyQjs7QXNLcHVnREM7RUFBdUIsaUJBdGdFSDtDdEs4dWtEckI7O0FzS3h1Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLa3ZrRHJCOztBc0s1dWdEQztFQUF1QixpQkF0Z0VIO0N0S3N2a0RyQjs7QXNLaHZnREM7RUFBdUIsaUJBdGdFSDtDdEswdmtEckI7O0FzS3B2Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLOHZrRHJCOztBc0t4dmdEQztFQUF1QixpQkF0Z0VIO0N0S2t3a0RyQjs7QXNLNXZnREM7RUFBdUIsaUJBdGdFSDtDdEtzd2tEckI7O0FzS2h3Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLMHdrRHJCOztBc0twd2dEQztFQUF1QixpQkF0Z0VIO0N0Szh3a0RyQjs7QXNLeHdnREM7RUFBdUIsaUJBdGdFSDtDdEtreGtEckI7O0FzSzV3Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLc3hrRHJCOztBc0toeGdEQztFQUF1QixpQkF0Z0VIO0N0SzB4a0RyQjs7QXNLcHhnREM7RUFBdUIsaUJBdGdFSDtDdEs4eGtEckI7O0FzS3h4Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLa3lrRHJCOztBc0s1eGdEQztFQUF1QixpQkF0Z0VIO0N0S3N5a0RyQjs7QXNLaHlnREM7RUFBdUIsaUJBdGdFSDtDdEsweWtEckI7O0FzS3B5Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLOHlrRHJCOztBc0t4eWdEQztFQUF1QixpQkF0Z0VIO0N0S2t6a0RyQjs7QXNLNXlnREM7RUFBdUIsaUJBdGdFSDtDdEtzemtEckI7O0FzS2h6Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLMHprRHJCOztBc0twemdEQztFQUF1QixpQkF0Z0VIO0N0Szh6a0RyQjs7QXNLeHpnREM7RUFBdUIsaUJBdGdFSDtDdEtrMGtEckI7O0FzSzV6Z0RDO0VBQXVCLGlCQXRnRUg7Q3RLczBrRHJCOztBc0toMGdEQztFQUF1QixpQkF0Z0VIO0N0SzAwa0RyQjs7QXNLcDBnREM7RUFBdUIsaUJBdGdFSDtDdEs4MGtEckI7O0FzS3gwZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLazFrRHJCOztBc0s1MGdEQztFQUF1QixpQkF0Z0VIO0N0S3Mxa0RyQjs7QXNLaDFnREM7RUFBdUIsaUJBdGdFSDtDdEswMWtEckI7O0FzS3AxZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLODFrRHJCOztBc0t4MWdEQztFQUF1QixpQkF0Z0VIO0N0S2sya0RyQjs7QXNLNTFnREM7RUFBdUIsaUJBdGdFSDtDdEtzMmtEckI7O0FzS2gyZ0RDO0VBQXVCLGlCQXRnRUg7Q3RLMDJrRHJCOztB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cEp6RU47RW9KMEVNLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLE9BQUE7Q2hMNnhvRGYiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgVXRpbGl0aWVzIHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzAwNjZjYztcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZTAwYjNjO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjM2U5NGU5O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZWVlZWVlO1xuICAtLWJzLWdyYXktMjAwOiAjYTZhNmE2O1xuICAtLWJzLWdyYXktMzAwOiAjYzhjOGM4O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICMxMTUyOGU7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICM0NzdkNDU7XG4gIC0tYnMtaW5mbzogIzNlOTRlOTtcbiAgLS1icy13YXJuaW5nOiAjZmY3NzUyO1xuICAtLWJzLWRhbmdlcjogIzkwNDMzZTtcbiAgLS1icy1saWdodDogI2VlZWVlZTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnktcmdiOiAxNywgODIsIDE0MjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMDgsIDExNywgMTI1O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA3MSwgMTI1LCA2OTtcbiAgLS1icy1pbmZvLXJnYjogNjIsIDE0OCwgMjMzO1xuICAtLWJzLXdhcm5pbmctcmdiOiAyNTUsIDExOSwgODI7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMTQ0LCA2NywgNjI7XG4gIC0tYnMtbGlnaHQtcmdiOiAyMzgsIDIzOCwgMjM4O1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogI2ZmZjtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1saW5rLWNvbG9yOiAjMTE1MjhlO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICMwZTQyNzI7XG4gIC0tYnMtY29kZS1jb2xvcjogI2Q2MzM4NDtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmZmYzY2Q7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDE3LCA4MiwgMTQyLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoNzEsIDEyNSwgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg2MiwgMTQ4LCAyMzMsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDExOSwgODIsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDE0NCwgNjcsIDYyLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwZTQyNzIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDc3ZDQ1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzOTY0MzcgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjM2U5NGU5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICM2NWE5ZWQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmY3NzUyICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZjkyNzUgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICM5MDQzM2UgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM3MzM2MzIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjEgIWltcG9ydGFudDtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICAtLWJzLWJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYm9yZGVyLTMge1xuICAtLWJzLWJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYm9yZGVyLTQge1xuICAtLWJzLWJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLTUge1xuICAtLWJzLWJvcmRlci13aWR0aDogNXB4O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMSB7XG4gIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTMge1xuICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE0IHtcbiAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNSB7XG4gIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiwgI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgYSxcbiNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGJ1dHRvbixcbiNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGxhYmVsLFxuI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4sIC5pdC1zb2NpYWxzIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTQge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS05IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEyIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTE0IHtcbiAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEyIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE0IHtcbiAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOSB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTQge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMSB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTgge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTMge1xuICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjgge1xuICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW45IHtcbiAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTAge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEyIHtcbiAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEzIHtcbiAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjE0IHtcbiAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjE1IHtcbiAgbWFyZ2luOiAtMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMCB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEyIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjE0IHtcbiAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjE1IHtcbiAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW45IHtcbiAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMCB7XG4gIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEyIHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTMge1xuICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xNCB7XG4gIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE1IHtcbiAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTQge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTQge1xuICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjExIHtcbiAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTMge1xuICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTQge1xuICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTUge1xuICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC02IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC04IHtcbiAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTMge1xuICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xNCB7XG4gIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiwgLnNlY3Rpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEzIHtcbiAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTQge1xuICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTQge1xuICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wLCAjc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC10YWctbGlzdCAuc2VsZWN0LWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNCB7XG4gIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC05IHtcbiAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTAge1xuICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMSB7XG4gIGdhcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEyIHtcbiAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEzIHtcbiAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE0IHtcbiAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zLCAuZm9ybS1ncm91cC5iaWctZm9ybSBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTcge1xuICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtOCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy05IHtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTEwIHtcbiAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lLCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtMnhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMyB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTE0IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTEge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTIge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEzIHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xNCB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTUge1xuICAgIG1hcmdpbjogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEzIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tOSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMSB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTMge1xuICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTE0IHtcbiAgICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xNSB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEyIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMyB7XG4gICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTQge1xuICAgIG1hcmdpbjogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjE1IHtcbiAgICBtYXJnaW46IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMyB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC04IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTIge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEzIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTUge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMiB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEzIHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xNSB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTMge1xuICAgIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjE0IHtcbiAgICBtYXJnaW46IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTkge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTIge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTgsIC5zZWN0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy02IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTcge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEwIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMyB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTE1IHtcbiAgICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC05IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTMge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEwIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjExIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xMyB7XG4gICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTQge1xuICAgIG1hcmdpbjogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE1IHtcbiAgICBtYXJnaW46IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMyB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTkge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTAge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTEge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTIge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEzIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTUge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTIge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTMge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTUge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTEge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTMge1xuICAgIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjE1IHtcbiAgICBtYXJnaW46IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEzIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTUge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTExIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEzIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xNSB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zLCAuZm9ybS1ncm91cC5iaWctZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJvb3RzdHJhcC1pdGFsaWEtdmVyc2lvbjogXCIyLjcuMVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAxICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDEgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDEgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FVVRSQUwgMSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FVVRSQUwgMiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FVVRSQUwgMiAvIDMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wcmltYXJ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZSAhaW1wb3J0YW50O1xufVxuXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYm9yZGVyLWNvbG9yLS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA5Mi41MjMzNjQ0ODYlLCA4Ni42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1hMSB7XG4gIGNvbG9yOiBoc2woMjEwLCA5Mi41MjMzNjQ0ODYlLCA4Ni42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDkyLjUyMzM2NDQ4NiUsIDg2LjYyNSUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA5Mi41MjMzNjQ0ODYlLCA4Ni42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1hMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTEsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYTIge1xuICBjb2xvcjogaHNsKDIxMSwgODIuNzU4NjIwNjg5NyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTEsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTEsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA3NS45NzU5NzU5NzYlLCA2Ni43JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYTMge1xuICBjb2xvcjogaHNsKDIxMCwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3NS45NzU5NzU5NzYlLCA2Ni43JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA3MS45NjI2MTY4MjI0JSwgNTcuMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWE0IHtcbiAgY29sb3I6IGhzbCgyMTAsIDcxLjk2MjYxNjgyMjQlLCA1Ny4yJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWE0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3MS45NjI2MTY4MjI0JSwgNTcuMiUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3MS45NjI2MTY4MjI0JSwgNTcuMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1hNSB7XG4gIGNvbG9yOiBoc2woMjEwLCA3My45MTMwNDM0NzgzJSwgNDguMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWE1LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1hNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYTYge1xuICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTYge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAzNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWE3IHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDM1JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWE3IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAzNSUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAzNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMzAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1hOCB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAzMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hOCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMzAlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWE4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMzAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1hOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYTkge1xuICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hOS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1hMTAge1xuICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTEwIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYTEwLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1hMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWExMSB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hMTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDE1JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1hMTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWExMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYTEyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWExMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMTAlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWExMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWIxIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWIxIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0MCUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYjEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgODEuODE4MTgxODE4MiUsIDM4LjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1iMiB7XG4gIGNvbG9yOiBoc2woMjEwLCA4MS44MTgxODE4MTgyJSwgMzguNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgODEuODE4MTgxODE4MiUsIDM4LjUlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWIyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgODEuODE4MTgxODE4MiUsIDM4LjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1iMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDY2LjY2NjY2NjY2NjclLCAzNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWIzIHtcbiAgY29sb3I6IGhzbCgyMTAsIDY2LjY2NjY2NjY2NjclLCAzNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNjYuNjY2NjY2NjY2NyUsIDM2JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDY2LjY2NjY2NjY2NjclLCAzNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDMyLjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1iNCB7XG4gIGNvbG9yOiBoc2woMjEwLCA1My44NDYxNTM4NDYyJSwgMzIuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDMyLjUlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWI0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDMyLjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1iNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDQyLjg1NzE0Mjg1NzElLCAyOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWI1IHtcbiAgY29sb3I6IGhzbCgyMTAsIDQyLjg1NzE0Mjg1NzElLCAyOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNDIuODU3MTQyODU3MSUsIDI4JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iNS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDQyLjg1NzE0Mjg1NzElLCAyOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWI2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDIyLjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1iNiB7XG4gIGNvbG9yOiBoc2woMjEwLCAzMy4zMzMzMzMzMzMzJSwgMjIuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iNiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDIyLjUlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWI2LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDIyLjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1iNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDI1JSwgMTYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1iNyB7XG4gIGNvbG9yOiBoc2woMjEwLCAyNSUsIDE2JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWI3IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyNSUsIDE2JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDI1JSwgMTYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1iOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA4LjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1iOCB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNy42NDcwNTg4MjM1JSwgOC41JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWI4IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxNy42NDcwNTg4MjM1JSwgOC41JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1iOC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA4LjUlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1jMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDU0LjU0NTQ1NDU0NTUlLCA5MS4yJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYzEge1xuICBjb2xvcjogaHNsKDIxMCwgNTQuNTQ1NDU0NTQ1NSUsIDkxLjIlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDU0LjU0NTQ1NDU0NTUlLCA5MS4yJSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDU0LjU0NTQ1NDU0NTUlLCA5MS4yJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA3MC41ODgyMzUyOTQxJSwgODYuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWMyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDcwLjU4ODIzNTI5NDElLCA4Ni40JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWMyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3MC41ODgyMzUyOTQxJSwgODYuNCUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3MC41ODgyMzUyOTQxJSwgODYuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWMzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNzguMjYwODY5NTY1MiUsIDgxLjYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1jMyB7XG4gIGNvbG9yOiBoc2woMjEwLCA3OC4yNjA4Njk1NjUyJSwgODEuNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzguMjYwODY5NTY1MiUsIDgxLjYlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWMzLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzguMjYwODY5NTY1MiUsIDgxLjYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1jNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYzQge1xuICBjb2xvcjogaHNsKDIxMCwgODIuNzU4NjIwNjg5NyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzQge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA4NS43MTQyODU3MTQzJSwgNzIlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1jNSB7XG4gIGNvbG9yOiBoc2woMjEwLCA4NS43MTQyODU3MTQzJSwgNzIlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzUge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDg1LjcxNDI4NTcxNDMlLCA3MiUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA4NS43MTQyODU3MTQzJSwgNzIlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1jNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDg3LjgwNDg3ODA0ODglLCA2Ny4yJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYzYge1xuICBjb2xvcjogaHNsKDIxMCwgODcuODA0ODc4MDQ4OCUsIDY3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzYge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDg3LjgwNDg3ODA0ODglLCA2Ny4yJSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDg3LjgwNDg3ODA0ODglLCA2Ny4yJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA4OS4zNjE3MDIxMjc3JSwgNjIuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWM3IHtcbiAgY29sb3I6IGhzbCgyMTAsIDg5LjM2MTcwMjEyNzclLCA2Mi40JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWM3IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA4OS4zNjE3MDIxMjc3JSwgNjIuNCUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA4OS4zNjE3MDIxMjc3JSwgNjIuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWM4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgOTAuNTY2MDM3NzM1OCUsIDU3LjYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1jOCB7XG4gIGNvbG9yOiBoc2woMjEwLCA5MC41NjYwMzc3MzU4JSwgNTcuNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jOCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgOTAuNTY2MDM3NzM1OCUsIDU3LjYlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWM4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgOTAuNTY2MDM3NzM1OCUsIDU3LjYlKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1jOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDkxLjUyNTQyMzcyODglLCA1Mi44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYzkge1xuICBjb2xvcjogaHNsKDIxMCwgOTEuNTI1NDIzNzI4OCUsIDUyLjglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzkge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDkxLjUyNTQyMzcyODglLCA1Mi44JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jOS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDkxLjUyNTQyMzcyODglLCA1Mi44JSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYmctYzEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTAwJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1jb2xvci1jMTAge1xuICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzEwIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0OCUpICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1ib3JkZXItY29sb3ItYzEwLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4ucHJpbWFyeS1iZy1jMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0NCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWNvbG9yLWMxMSB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCA0NCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jMTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQ0JSkgIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWJvcmRlci1jb2xvci1jMTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMDAlLCA0NCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWJnLWMxMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktY29sb3ItYzEyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWMxMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTAwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yLWMxMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCAxMDAlLCA1Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3Ige1xuICBjb2xvcjogaHNsKDI0MywgMTAwJSwgNTcuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci0ge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDEwMCUsIDU3LjUlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDEwMCUsIDU3LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1hMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDEwMCUsIDk1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTEge1xuICBjb2xvcjogaHNsKDI0MywgMTAwJSwgOTUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDEwMCUsIDk1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDEwMCUsIDk1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCA3NSUsIDg0JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTIge1xuICBjb2xvcjogaHNsKDI0MywgNzUlLCA4NCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzUlLCA4NCUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3NSUsIDg0JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCA2OS42OTY5Njk2OTclLCA3My42JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTMge1xuICBjb2xvcjogaHNsKDI0MywgNjkuNjk2OTY5Njk3JSwgNzMuNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNjkuNjk2OTY5Njk3JSwgNzMuNiUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA2OS42OTY5Njk2OTclLCA3My42JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCA2Ni44NTA4Mjg3MjkzJSwgNjMuOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWNvbG9yLWE0IHtcbiAgY29sb3I6IGhzbCgyNDMsIDY2Ljg1MDgyODcyOTMlLCA2My44JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA2Ni44NTA4Mjg3MjkzJSwgNjMuOCUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA2Ni44NTA4Mjg3MjkzJSwgNjMuOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJnLWE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNjQuNzU3NzA5MjUxMSUsIDU0LjYlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1hNSB7XG4gIGNvbG9yOiBoc2woMjQzLCA2NC43NTc3MDkyNTExJSwgNTQuNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNjQuNzU3NzA5MjUxMSUsIDU0LjYlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE1LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNjQuNzU3NzA5MjUxMSUsIDU0LjYlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1hNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCA0NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWNvbG9yLWE2IHtcbiAgY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCA0NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hNiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDQ2JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCA0NiUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJnLWE3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDQwLjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTcge1xuICBjb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDQwLjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE3IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgNDAuMjUlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE3LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDQwLjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgMzQuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWNvbG9yLWE4IHtcbiAgY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCAzNC41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE4IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgMzQuNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTguYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgMzQuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJnLWE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDI4Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTkge1xuICBjb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDI4Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE5IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgMjguNzUlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWE5LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDI4Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDIzJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTEwIHtcbiAgY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCAyMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hMTAge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCAyMyUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTEwLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDIzJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDE3LjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYTExIHtcbiAgY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCAxNy4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hMTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDczLjkxMzA0MzQ3ODMlLCAxNy4yNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDE3LjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDExLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1hMTIge1xuICBjb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDExLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTEyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA3My45MTMwNDM0NzgzJSwgMTEuNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYTEyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzMuOTEzMDQzNDc4MyUsIDExLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvciB7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDQuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQ0LjYyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQ0LjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJnLWExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE3OCwgMTAwJSwgOTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hMSB7XG4gIGNvbG9yOiBoc2woMTc4LCAxMDAlLCA5MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMTAwJSwgOTAlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMTAwJSwgOTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDgwLjc2OTIzMDc2OTIlLCA3OS4yJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYTIge1xuICBjb2xvcjogaHNsKDE3OCwgODAuNzY5MjMwNzY5MiUsIDc5LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDgwLjc2OTIzMDc2OTIlLCA3OS4yJSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDgwLjc2OTIzMDc2OTIlLCA3OS4yJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA3NC4xOTM1NDgzODcxJSwgNjklKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hMyB7XG4gIGNvbG9yOiBoc2woMTc4LCA3NC4xOTM1NDgzODcxJSwgNjklKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTMge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDc0LjE5MzU0ODM4NzElLCA2OSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA3NC4xOTM1NDgzODcxJSwgNjklKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDcwLjQ0MzM0OTc1MzclLCA1OS40JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYTQge1xuICBjb2xvcjogaHNsKDE3OCwgNzAuNDQzMzQ5NzUzNyUsIDU5LjQlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTQge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDcwLjQ0MzM0OTc1MzclLCA1OS40JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDcwLjQ0MzM0OTc1MzclLCA1OS40JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA2Ny43NDE5MzU0ODM5JSwgNTAuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWNvbG9yLWE1IHtcbiAgY29sb3I6IGhzbCgxNzgsIDY3Ljc0MTkzNTQ4MzklLCA1MC40JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWE1IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA2Ny43NDE5MzU0ODM5JSwgNTAuNCUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA2Ny43NDE5MzU0ODM5JSwgNTAuNCUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJnLWE2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYTYge1xuICBjb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWE2IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDIlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWE2LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMzYuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hNyB7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMzYuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTcge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAzNi43NSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMzYuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAzMS41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYTgge1xuICBjb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDMxLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTgge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAzMS41JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hOC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAzMS41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMjYuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hOSB7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMjYuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTkge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAyNi4yNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYTkuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMjYuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hMTAge1xuICBjb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDIxJSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWExMCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDIxJSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMTAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMjElKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMTUuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1hMTEge1xuICBjb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDE1Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWExMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDE1Ljc1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMTUuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1hMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMTAuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWNvbG9yLWExMiB7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMTAuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMTIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCAxMC41JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hMTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgMTAuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA5Mi4zODA5NTIzODElLCA2MC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yIHtcbiAgY29sb3I6IGhzbCgzNiwgMTAwJSwgNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci0ge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDkyLjM4MDk1MjM4MSUsIDYwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci0uYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA5Mi4zODA5NTIzODElLCA2MC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM1MSwgMTAwJSwgOTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTEge1xuICBjb2xvcjogaHNsKDM1MSwgMTAwJSwgOTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCAxMDAlLCA5OS41JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgMTAwJSwgOTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2NC4yODU3MTQyODU3JSwgODguOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTIge1xuICBjb2xvcjogaHNsKDM1MSwgNjQuMjg1NzE0Mjg1NyUsIDg4LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjQuMjg1NzE0Mjg1NyUsIDg4LjglKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2NC4yODU3MTQyODU3JSwgODguOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2My4zMDI3NTIyOTM2JSwgNzguMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTMge1xuICBjb2xvcjogaHNsKDM1MSwgNjMuMzAyNzUyMjkzNiUsIDc4LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjMuMzAyNzUyMjkzNiUsIDc4LjIlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2My4zMDI3NTIyOTM2JSwgNzguMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2Mi4yNjQxNTA5NDM0JSwgNjguMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTQge1xuICBjb2xvcjogaHNsKDM1MSwgNjIuMjY0MTUwOTQzNCUsIDY4LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjIuMjY0MTUwOTQzNCUsIDY4LjIlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2Mi4yNjQxNTA5NDM0JSwgNjguMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2MS4xNjUwNDg1NDM3JSwgNTguOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTUge1xuICBjb2xvcjogaHNsKDM1MSwgNjEuMTY1MDQ4NTQzNyUsIDU4LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjEuMTY1MDQ4NTQzNyUsIDU4LjglKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2MS4xNjUwNDg1NDM3JSwgNTguOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2MCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1jb2xvci1hNiB7XG4gIGNvbG9yOiBoc2woMzUxLCA2MCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTYge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgNTAlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2MCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1hNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDYwJSwgNDMuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWE3IHtcbiAgY29sb3I6IGhzbCgzNTEsIDYwJSwgNDMuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjAlLCA0My43NSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgNDMuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM1MSwgNjAlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1jb2xvci1hOCB7XG4gIGNvbG9yOiBoc2woMzUxLCA2MCUsIDM3LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hOCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjAlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWE4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjAlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1hOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDYwJSwgMzEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWE5IHtcbiAgY29sb3I6IGhzbCgzNTEsIDYwJSwgMzEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hOSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjAlLCAzMS4yNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1hOS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgMzEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWExMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDYwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWExMCB7XG4gIGNvbG9yOiBoc2woMzUxLCA2MCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTEwIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2MCUsIDI1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExMC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWExMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDYwJSwgMTguNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWExMSB7XG4gIGNvbG9yOiBoc2woMzUxLCA2MCUsIDE4Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYTExIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2MCUsIDE4Ljc1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgMTguNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWExMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDYwJSwgMTIuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYTEyIHtcbiAgY29sb3I6IGhzbCgzNTEsIDYwJSwgMTIuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNjAlLCAxMi41JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWExMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDYwJSwgMTIuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvciB7XG4gIGNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hMSB7XG4gIGNvbG9yOiBoc2woMzYsIDEwMCUsIDg3LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNiwgODIuNzU4NjIwNjg5NyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWNvbG9yLWEyIHtcbiAgY29sb3I6IGhzbCgzNiwgODIuNzU4NjIwNjg5NyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA4Mi43NTg2MjA2ODk3JSwgNzYuOCUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgODIuNzU4NjIwNjg5NyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWEzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCA3NS45NzU5NzU5NzYlLCA2Ni43JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hMyB7XG4gIGNvbG9yOiBoc2woMzYsIDc1Ljk3NTk3NTk3NiUsIDY2LjclKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA3NS45NzU5NzU5NzYlLCA2Ni43JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWEzLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA3NS45NzU5NzU5NzYlLCA2Ni43JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNiwgNzEuOTYyNjE2ODIyNCUsIDU3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWNvbG9yLWE0IHtcbiAgY29sb3I6IGhzbCgzNiwgNzEuOTYyNjE2ODIyNCUsIDU3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA3MS45NjI2MTY4MjI0JSwgNTcuMiUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgNzEuOTYyNjE2ODIyNCUsIDU3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCA3My45MTMwNDM0NzgzJSwgNDguMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItY29sb3ItYTUge1xuICBjb2xvcjogaHNsKDM2LCA3My45MTMwNDM0NzgzJSwgNDguMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWE1IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDczLjkxMzA0MzQ3ODMlLCA0OC4zJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWE1LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA3My45MTMwNDM0NzgzJSwgNDguMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hNiB7XG4gIGNvbG9yOiBoc2woMzYsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYTYge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYTYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNiwgMTAwJSwgMzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWNvbG9yLWE3IHtcbiAgY29sb3I6IGhzbCgzNiwgMTAwJSwgMzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCAzNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgMzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCAxMDAlLCAzMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItY29sb3ItYTgge1xuICBjb2xvcjogaHNsKDM2LCAxMDAlLCAzMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWE4IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDMwJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWE4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCAzMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hOSB7XG4gIGNvbG9yOiBoc2woMzYsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYTkge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYTkuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hMTAge1xuICBjb2xvcjogaHNsKDM2LCAxMDAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWExMCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCAyMCUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMTAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDE1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hMTEge1xuICBjb2xvcjogaHNsKDM2LCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWExMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDE1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1hMTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1hMTIge1xuICBjb2xvcjogaHNsKDM2LCAxMDAlLCAxMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWExMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCAxMDAlLCAxMCUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1hMTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yIHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci0ge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgNDAuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYmctYTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTU5LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1hMSB7XG4gIGNvbG9yOiBoc2woMTU5LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTEge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDg3LjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAxMDAlLCA4Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1hMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1hMiB7XG4gIGNvbG9yOiBoc2woMTU5LCA4Mi43NTg2MjA2ODk3JSwgNzYuOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWEyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCA4Mi43NTg2MjA2ODk3JSwgNzYuOCUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDgyLjc1ODYyMDY4OTclLCA3Ni44JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1hMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDc1Ljk3NTk3NTk3NiUsIDY2LjclKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWEzIHtcbiAgY29sb3I6IGhzbCgxNTksIDc1Ljk3NTk3NTk3NiUsIDY2LjclKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDc1Ljk3NTk3NTk3NiUsIDY2LjclKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgNzEuOTYyNjE2ODIyNCUsIDU3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE0IHtcbiAgY29sb3I6IGhzbCgxNTksIDcxLjk2MjYxNjgyMjQlLCA1Ny4yJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTQge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDcxLjk2MjYxNjgyMjQlLCA1Ny4yJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgNzEuOTYyNjE2ODIyNCUsIDU3LjIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE1IHtcbiAgY29sb3I6IGhzbCgxNTksIDczLjkxMzA0MzQ3ODMlLCA0OC4zJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTUge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDczLjkxMzA0MzQ3ODMlLCA0OC4zJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE1LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMTAwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE2IHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTYge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE2LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgNDAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE3IHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDM1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTcge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDM1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE3LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMzUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMzAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE4IHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDMwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTgge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDMwJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMzAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWE5IHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTkge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDI1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWE5LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWExMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDEwMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1hMTAge1xuICBjb2xvcjogaHNsKDE1OSwgMTAwJSwgMjAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hMTAge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWExMC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDIwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1hMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTU5LCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtY29sb3ItYTExIHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDE1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTExIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hMTEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAxMDAlLCAxNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYmctYTEyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMTAlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWExMiB7XG4gIGNvbG9yOiBoc2woMTU5LCAxMDAlLCAxMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWExMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMTAlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYTEyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgMTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1iMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDEwMCUsIDU3LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1iMSB7XG4gIGNvbG9yOiBoc2woMjQzLCAxMDAlLCA1Ny41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWIxIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCAxMDAlLCA1Ny41JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDEwMCUsIDU3LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1iMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDc3LjE0Mjg1NzE0MjklLCA1Ni4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWNvbG9yLWIyIHtcbiAgY29sb3I6IGhzbCgyNDMsIDc3LjE0Mjg1NzE0MjklLCA1Ni4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNzcuMTQyODU3MTQyOSUsIDU2LjI1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDc3LjE0Mjg1NzE0MjklLCA1Ni4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJnLWIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgNTYuNTIxNzM5MTMwNCUsIDU0JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYjMge1xuICBjb2xvcjogaHNsKDI0MywgNTYuNTIxNzM5MTMwNCUsIDU0JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWIzIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCA1Ni41MjE3MzkxMzA0JSwgNTQlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWIzLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgNTYuNTIxNzM5MTMwNCUsIDU0JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCAzOS4wODYyOTQ0MTYyJSwgNTAuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1iNCB7XG4gIGNvbG9yOiBoc2woMjQzLCAzOS4wODYyOTQ0MTYyJSwgNTAuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYjQge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDM5LjA4NjI5NDQxNjIlLCA1MC43NSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYjQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCAzOS4wODYyOTQ0MTYyJSwgNTAuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1iNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDI5LjAzMjI1ODA2NDUlLCA0Ni41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtY29sb3ItYjUge1xuICBjb2xvcjogaHNsKDI0MywgMjkuMDMyMjU4MDY0NSUsIDQ2LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYjUge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDI5LjAzMjI1ODA2NDUlLCA0Ni41JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iNS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDI5LjAzMjI1ODA2NDUlLCA0Ni41JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTEtYmctYjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQzLCAyMS4yMTIxMjEyMTIxJSwgNDEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1iNiB7XG4gIGNvbG9yOiBoc2woMjQzLCAyMS4yMTIxMjEyMTIxJSwgNDEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYjYge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDIxLjIxMjEyMTIxMjElLCA0MS4yNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1ib3JkZXItY29sb3ItYjYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjQzLCAyMS4yMTIxMjEyMTIxJSwgNDEuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1iZy1iNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDMsIDE0LjI4NTcxNDI4NTclLCAzNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWNvbG9yLWI3IHtcbiAgY29sb3I6IGhzbCgyNDMsIDE0LjI4NTcxNDI4NTclLCAzNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgMTQuMjg1NzE0Mjg1NyUsIDM1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyNDMsIDE0LjI4NTcxNDI4NTclLCAzNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJnLWI4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDI0MywgOC4xMDgxMDgxMDgxJSwgMjcuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMS1jb2xvci1iOCB7XG4gIGNvbG9yOiBoc2woMjQzLCA4LjEwODEwODEwODElLCAyNy43NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iOCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgOC4xMDgxMDgxMDgxJSwgMjcuNzUlKSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLWI4LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDI0MywgOC4xMDgxMDgxMDgxJSwgMjcuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1iMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1iMSB7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDQuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWIxIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDQuNjI1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1iMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDczLjkxMzA0MzQ3ODMlLCA0My4xMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1jb2xvci1iMiB7XG4gIGNvbG9yOiBoc2woMTc4LCA3My45MTMwNDM0NzgzJSwgNDMuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLWIyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA3My45MTMwNDM0NzgzJSwgNDMuMTI1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDczLjkxMzA0MzQ3ODMlLCA0My4xMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1iZy1iMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNzgsIDYwJSwgNDAuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjMge1xuICBjb2xvcjogaHNsKDE3OCwgNjAlLCA0MC42MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjMge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDYwJSwgNDAuNjI1JSkgIWltcG9ydGFudDtcbn1cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNzgsIDYwJSwgNDAuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCA0OC4xNDgxNDgxNDgxJSwgMzcuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjQge1xuICBjb2xvcjogaHNsKDE3OCwgNDguMTQ4MTQ4MTQ4MSUsIDM3LjEyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgNDguMTQ4MTQ4MTQ4MSUsIDM3LjEyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA0OC4xNDgxNDgxNDgxJSwgMzcuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCAzNy45MzEwMzQ0ODI4JSwgMzIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjUge1xuICBjb2xvcjogaHNsKDE3OCwgMzcuOTMxMDM0NDgyOCUsIDMyLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMzcuOTMxMDM0NDgyOCUsIDMyLjYyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCAzNy45MzEwMzQ0ODI4JSwgMzIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCAyOS4wMzIyNTgwNjQ1JSwgMjcuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjYge1xuICBjb2xvcjogaHNsKDE3OCwgMjkuMDMyMjU4MDY0NSUsIDI3LjEyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iNiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMjkuMDMyMjU4MDY0NSUsIDI3LjEyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCAyOS4wMzIyNTgwNjQ1JSwgMjcuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCAyMS4yMTIxMjEyMTIxJSwgMjAuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjcge1xuICBjb2xvcjogaHNsKDE3OCwgMjEuMjEyMTIxMjEyMSUsIDIwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMjEuMjEyMTIxMjEyMSUsIDIwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCAyMS4yMTIxMjEyMTIxJSwgMjAuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItYmctYjgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTc4LCAxNC4yODU3MTQyODU3JSwgMTMuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmFuYWxvZ3VlLTItY29sb3ItYjgge1xuICBjb2xvcjogaHNsKDE3OCwgMTQuMjg1NzE0Mjg1NyUsIDEzLjEyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1iOCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE3OCwgMTQuMjg1NzE0Mjg1NyUsIDEzLjEyNSUpICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYjguYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCAxNC4yODU3MTQyODU3JSwgMTMuMTI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1iMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDkyLjM4MDk1MjM4MSUsIDYwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYjEge1xuICBjb2xvcjogaHNsKDM1MSwgOTIuMzgwOTUyMzgxJSwgNjAuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjEge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDkyLjM4MDk1MjM4MSUsIDYwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDkyLjM4MDk1MjM4MSUsIDYwLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCA2OC41MDM5MzcwMDc5JSwgNTguNzI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1jb2xvci1iMiB7XG4gIGNvbG9yOiBoc2woMzUxLCA2OC41MDM5MzcwMDc5JSwgNTguNzI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDY4LjUwMzkzNzAwNzklLCA1OC43MjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCA2OC41MDM5MzcwMDc5JSwgNTguNzI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1iMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDQ3LjkzNDM1MjAwOTElLCA1NS44MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWIzIHtcbiAgY29sb3I6IGhzbCgzNTEsIDQ3LjkzNDM1MjAwOTElLCA1NS44MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgNDcuOTM0MzUyMDA5MSUsIDU1LjgyNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDQ3LjkzNDM1MjAwOTElLCA1NS44MjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM1MSwgMzEuMzU3MjU0MjkwMiUsIDUxLjkyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYjQge1xuICBjb2xvcjogaHNsKDM1MSwgMzEuMzU3MjU0MjkwMiUsIDUxLjkyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWI0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCAzMS4zNTcyNTQyOTAyJSwgNTEuOTI1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWI0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgMzEuMzU3MjU0MjkwMiUsIDUxLjkyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtYmctYjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzUxLCAyMS4yMTIxMjEyMTIxJSwgNDcuMDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1jb2xvci1iNSB7XG4gIGNvbG9yOiBoc2woMzUxLCAyMS4yMTIxMjEyMTIxJSwgNDcuMDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjUge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDIxLjIxMjEyMTIxMjElLCA0Ny4wMjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzUxLCAyMS4yMTIxMjEyMTIxJSwgNDcuMDI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1iNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDE0LjI4NTcxNDI4NTclLCA0MS4xMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWNvbG9yLWI2IHtcbiAgY29sb3I6IGhzbCgzNTEsIDE0LjI4NTcxNDI4NTclLCA0MS4xMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iNiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgMTQuMjg1NzE0Mjg1NyUsIDQxLjEyNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDE0LjI4NTcxNDI4NTclLCA0MS4xMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJnLWI3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM1MSwgOC4xMDgxMDgxMDgxJSwgMzQuMjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1jb2xvci1iNyB7XG4gIGNvbG9yOiBoc2woMzUxLCA4LjEwODEwODEwODElLCAzNC4yMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgOC4xMDgxMDgxMDgxJSwgMzQuMjI1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWI3LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM1MSwgOC4xMDgxMDgxMDgxJSwgMzQuMjI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1iZy1iOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNTEsIDIuNTY0MTAyNTY0MSUsIDI2LjMyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTEtY29sb3ItYjgge1xuICBjb2xvcjogaHNsKDM1MSwgMi41NjQxMDI1NjQxJSwgMjYuMzI1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYjgge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDIuNTY0MTAyNTY0MSUsIDI2LjMyNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci1iOC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNTEsIDIuNTY0MTAyNTY0MSUsIDI2LjMyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1iMSB7XG4gIGNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjEge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgNTAlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDEwMCUsIDUwJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1iMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNiwgODEuODE4MTgxODE4MiUsIDQ5LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWNvbG9yLWIyIHtcbiAgY29sb3I6IGhzbCgzNiwgODEuODE4MTgxODE4MiUsIDQ5LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1iMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA4MS44MTgxODE4MTgyJSwgNDkuNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1iMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgODEuODE4MTgxODE4MiUsIDQ5LjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCA2Ni42NjY2NjY2NjY3JSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWNvbG9yLWIzIHtcbiAgY29sb3I6IGhzbCgzNiwgNjYuNjY2NjY2NjY2NyUsIDQ4JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjMge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgNjYuNjY2NjY2NjY2NyUsIDQ4JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWIzLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA2Ni42NjY2NjY2NjY3JSwgNDglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJnLWI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDM2LCA1My44NDYxNTM4NDYyJSwgNDUuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItY29sb3ItYjQge1xuICBjb2xvcjogaHNsKDM2LCA1My44NDYxNTM4NDYyJSwgNDUuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWI0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDUzLjg0NjE1Mzg0NjIlLCA0NS41JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLWI0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA1My44NDYxNTM4NDYyJSwgNDUuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDQyLjg1NzE0Mjg1NzElLCA0MiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItY29sb3ItYjUge1xuICBjb2xvcjogaHNsKDM2LCA0Mi44NTcxNDI4NTcxJSwgNDIlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1iNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDM2LCA0Mi44NTcxNDI4NTcxJSwgNDIlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDQyLjg1NzE0Mjg1NzElLCA0MiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDMzLjMzMzMzMzMzMzMlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1iNiB7XG4gIGNvbG9yOiBoc2woMzYsIDMzLjMzMzMzMzMzMzMlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjYge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMzMuMzMzMzMzMzMzMyUsIDM3LjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDMzLjMzMzMzMzMzMzMlLCAzNy41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1iZy1iNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgzNiwgMjUlLCAzMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItY29sb3ItYjcge1xuICBjb2xvcjogaHNsKDM2LCAyNSUsIDMyJSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjcge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMjUlLCAzMiUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWJvcmRlci1jb2xvci1iNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMjUlLCAzMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTItYmctYjgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMzYsIDE3LjY0NzA1ODgyMzUlLCAyNS41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1jb2xvci1iOCB7XG4gIGNvbG9yOiBoc2woMzYsIDE3LjY0NzA1ODgyMzUlLCAyNS41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjgge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTcuNjQ3MDU4ODIzNSUsIDI1LjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYjguYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMzYsIDE3LjY0NzA1ODgyMzUlLCAyNS41JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1iMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWIxIHtcbiAgY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMTAwJSwgNDAuNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDEwMCUsIDQwLjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgODEuODE4MTgxODE4MiUsIDM5LjA1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1iMiB7XG4gIGNvbG9yOiBoc2woMTU5LCA4MS44MTgxODE4MTgyJSwgMzkuMDUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgODEuODE4MTgxODE4MiUsIDM5LjA1JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWIyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgODEuODE4MTgxODE4MiUsIDM5LjA1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1iMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDY2LjY2NjY2NjY2NjclLCAzNi42JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1iMyB7XG4gIGNvbG9yOiBoc2woMTU5LCA2Ni42NjY2NjY2NjY3JSwgMzYuNiUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWIzIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCA2Ni42NjY2NjY2NjY3JSwgMzYuNiUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDY2LjY2NjY2NjY2NjclLCAzNi42JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1iNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDUzLjg0NjE1Mzg0NjIlLCAzMy4xNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtY29sb3ItYjQge1xuICBjb2xvcjogaHNsKDE1OSwgNTMuODQ2MTUzODQ2MiUsIDMzLjE1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYjQge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDUzLjg0NjE1Mzg0NjIlLCAzMy4xNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDUzLjg0NjE1Mzg0NjIlLCAzMy4xNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYmctYjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTU5LCA0Mi44NTcxNDI4NTcxJSwgMjguNyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtY29sb3ItYjUge1xuICBjb2xvcjogaHNsKDE1OSwgNDIuODU3MTQyODU3MSUsIDI4LjclKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iNSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgNDIuODU3MTQyODU3MSUsIDI4LjclKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYjUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCA0Mi44NTcxNDI4NTcxJSwgMjguNyUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYmctYjYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMTU5LCAzMy4zMzMzMzMzMzMzJSwgMjMuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWNvbG9yLWI2IHtcbiAgY29sb3I6IGhzbCgxNTksIDMzLjMzMzMzMzMzMzMlLCAyMy4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWI2IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAzMy4zMzMzMzMzMzMzJSwgMjMuMjUlKSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYjYuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAzMy4zMzMzMzMzMzMzJSwgMjMuMjUlKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJnLWI3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDE1OSwgMjUlLCAxNi44JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1iNyB7XG4gIGNvbG9yOiBoc2woMTU5LCAyNSUsIDE2LjglKSAhaW1wb3J0YW50O1xufVxuXG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iNyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMjUlLCAxNi44JSkgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWI3LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDE1OSwgMjUlLCAxNi44JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1iZy1iOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgxNTksIDE3LjY0NzA1ODgyMzUlLCA5LjM1JSkgIWltcG9ydGFudDtcbn1cblxuLmNvbXBsZW1lbnRhcnktMy1jb2xvci1iOCB7XG4gIGNvbG9yOiBoc2woMTU5LCAxNy42NDcwNTg4MjM1JSwgOS4zNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21wbGVtZW50YXJ5LTMtYm9yZGVyLWNvbG9yLWI4IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMTU5LCAxNy42NDcwNTg4MjM1JSwgOS4zNSUpICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1iOC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgxNTksIDE3LjY0NzA1ODgyMzUlLCA5LjM1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDUzLjg0NjE1Mzg0NjIlLCAxOS41JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvciB7XG4gIGNvbG9yOiBoc2woMjEwLCA1My44NDYxNTM4NDYyJSwgMTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMS1ib3JkZXItY29sb3ItLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0xLWJnLWExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hMSB7XG4gIGNvbG9yOiBoc2woMjEwLCA2LjIyOTA2ODk4ODYlLCA5Mi41MzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSkgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDIuOTc5OTAyOTc5OSUsIDg1LjU3JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hMiB7XG4gIGNvbG9yOiBoc2woMjEwLCAyLjk3OTkwMjk3OTklLCA4NS41NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWEyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyLjk3OTkwMjk3OTklLCA4NS41NyUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDIuOTc5OTAyOTc5OSUsIDg1LjU3JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDMuNjI1NTE2MjkxOSUsIDc4LjIxJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hMyB7XG4gIGNvbG9yOiBoc2woMjEwLCAzLjYyNTUxNjI5MTklLCA3OC4yMSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWEzIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzLjYyNTUxNjI5MTklLCA3OC4yMSUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMuNjI1NTE2MjkxOSUsIDc4LjIxJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDcuMTYxODAzNzEzNSUsIDY5Ljg0JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hNCB7XG4gIGNvbG9yOiBoc2woMjEwLCA3LjE2MTgwMzcxMzUlLCA2OS44NCUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWE0IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3LjE2MTgwMzcxMzUlLCA2OS44NCUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDcuMTYxODAzNzEzNSUsIDY5Ljg0JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDguNDk2NzMyMDI2MSUsIDYxLjc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hNSB7XG4gIGNvbG9yOiBoc2woMjEwLCA4LjQ5NjczMjAyNjElLCA2MS43NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWE1IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA4LjQ5NjczMjAyNjElLCA2MS43NSUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hNS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDguNDk2NzMyMDI2MSUsIDYxLjc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEyLjEzMzg5MTIxMzQlLCA1Mi4yJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hNiB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMi4xMzM4OTEyMTM0JSwgNTIuMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWE2IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMi4xMzM4OTEyMTM0JSwgNTIuMiUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEyLjEzMzg5MTIxMzQlLCA1Mi4yJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA0My4zNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtY29sb3ItYTcge1xuICBjb2xvcjogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1ib3JkZXItY29sb3ItYTcge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA0My4zNSUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hNy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA0My4zNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYmctYTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAyNSUsIDM1LjIlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0xLWNvbG9yLWE4IHtcbiAgY29sb3I6IGhzbCgyMTAsIDI1JSwgMzUuMiUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWE4IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyNSUsIDM1LjIlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMS1ib3JkZXItY29sb3ItYTguYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyNSUsIDM1LjIlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0xLWJnLWE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDI3Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1jb2xvci1hOSB7XG4gIGNvbG9yOiBoc2woMjEwLCAzMy4zMzMzMzMzMzMzJSwgMjcuNzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hOSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDI3Ljc1JSkgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWE5LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzMuMzMzMzMzMzMzMyUsIDI3Ljc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1iZy1hMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA1My44NDYxNTM4NDYyJSwgMTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTEtY29sb3ItYTEwIHtcbiAgY29sb3I6IGhzbCgyMTAsIDUzLjg0NjE1Mzg0NjIlLCAxOS41JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMS1ib3JkZXItY29sb3ItYTEwIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA1My44NDYxNTM4NDYyJSwgMTkuNSUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0xLWJvcmRlci1jb2xvci1hMTAuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA1My44NDYxNTM4NDYyJSwgMTkuNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1jb2xvciB7XG4gIGNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSk7XG59XG5cbi5uZXV0cmFsLTItYmctYjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1jb2xvci1iMSB7XG4gIGNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMyLjIwMzM4OTgzMDUlLCA5Mi42MjUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjEuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1iZy1iMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDkuMDkwOTA5MDkwOSUsIDc4JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1jb2xvci1iMiB7XG4gIGNvbG9yOiBoc2woMjEwLCA5LjA5MDkwOTA5MDklLCA3OCUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWIyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA5LjA5MDkwOTA5MDklLCA3OCUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1iMi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDkuMDkwOTA5MDkwOSUsIDc4JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1iZy1iMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDQuNDM2ODYwMDY4MyUsIDYzLjM3NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYjMge1xuICBjb2xvcjogaHNsKDIxMCwgNC40MzY4NjAwNjgzJSwgNjMuMzc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjMge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDQuNDM2ODYwMDY4MyUsIDYzLjM3NSUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1iMy5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDQuNDM2ODYwMDY4MyUsIDYzLjM3NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAyLjU2NDEwMjU2NDElLCA0OC43NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYjQge1xuICBjb2xvcjogaHNsKDIxMCwgMi41NjQxMDI1NjQxJSwgNDguNzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1iNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMi41NjQxMDI1NjQxJSwgNDguNzUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyLjU2NDEwMjU2NDElLCA0OC43NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAyLjA0MDgxNjMyNjUlLCAzNC4zJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1jb2xvci1iNSB7XG4gIGNvbG9yOiBoc2woMjEwLCAyLjA0MDgxNjMyNjUlLCAzNC4zJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjUge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDIuMDQwODE2MzI2NSUsIDM0LjMlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyLjA0MDgxNjMyNjUlLCAzNC4zJSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1iZy1iNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDMuNjI2OTQzMDA1MiUsIDE5LjMlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWNvbG9yLWI2IHtcbiAgY29sb3I6IGhzbCgyMTAsIDMuNjI2OTQzMDA1MiUsIDE5LjMlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1iNiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgMTkuMyUpICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1iNi5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMuNjI2OTQzMDA1MiUsIDE5LjMlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJnLWI3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNC43MTIwNDE4ODQ4JSwgNC43NzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWNvbG9yLWI3IHtcbiAgY29sb3I6IGhzbCgyMTAsIDQuNzEyMDQxODg0OCUsIDQuNzc1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYjcge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDQuNzEyMDQxODg0OCUsIDQuNzc1JSkgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWI3LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNC43MTIwNDE4ODQ4JSwgNC43NzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJnLWExIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMzIuMjAzMzg5ODMwNSUsIDkyLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYTEge1xuICBjb2xvcjogaHNsKDIxMCwgMzIuMjAzMzg5ODMwNSUsIDkyLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWExIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzMi4yMDMzODk4MzA1JSwgOTIuNjI1JSkgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWExLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzIuMjAzMzg5ODMwNSUsIDkyLjYyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMy43OTMxMDM0NDgzJSwgNzYuOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYTIge1xuICBjb2xvcjogaHNsKDIxMCwgMTMuNzkzMTAzNDQ4MyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1hMiB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTMuNzkzMTAzNDQ4MyUsIDc2LjglKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxMy43OTMxMDM0NDgzJSwgNzYuOCUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA2LjEwMzI4NjM4NSUsIDYyLjcyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYTMge1xuICBjb2xvcjogaHNsKDIxMCwgNi4xMDMyODYzODUlLCA2Mi43MjUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1hMyB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNi4xMDMyODYzODUlLCA2Mi43MjUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA2LjEwMzI4NjM4NSUsIDYyLjcyNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCA0OC4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYTQge1xuICBjb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgNDguMjUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJvcmRlci1jb2xvci1hNCB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgNDguMjUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTQuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCA0OC4yNSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCAzMy43NzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWNvbG9yLWE1IHtcbiAgY29sb3I6IGhzbCgyMTAsIDMuNjI2OTQzMDA1MiUsIDMzLjc3NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWE1IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCAzMy43NzUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTUuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCAzMy43NzUlKSAhaW1wb3J0YW50O1xufVxuXG4ubmV1dHJhbC0yLWJnLWE2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgMTkuMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItY29sb3ItYTYge1xuICBjb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgMTkuMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWE2IHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzLjYyNjk0MzAwNTIlLCAxOS4zJSkgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWE2LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMy42MjY5NDMwMDUyJSwgMTkuMyUpICFpbXBvcnRhbnQ7XG59XG5cbi5uZXV0cmFsLTItYmctYTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA0LjcxMjA0MTg4NDglLCA5LjU1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1jb2xvci1hNyB7XG4gIGNvbG9yOiBoc2woMjEwLCA0LjcxMjA0MTg4NDglLCA5LjU1JSkgIWltcG9ydGFudDtcbn1cblxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTcge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDQuNzEyMDQxODg0OCUsIDkuNTUlKSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYTcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA0LjcxMjA0MTg4NDglLCA5LjU1JSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1iZy1hMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktY29sb3ItYTEge1xuICBjb2xvcjogaHNsKDIxMCwgMyUsIDg1JSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYTEge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRncmV5LWJvcmRlci1jb2xvci1hMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktYmctYTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktY29sb3ItYTIge1xuICBjb2xvcjogI2VkZjVmYyAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJvcmRlci1jb2xvci1hMiB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjVmYyAhaW1wb3J0YW50O1xufVxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYTIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmNWZjICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktYmctYTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA2MiUsIDk3JSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1jb2xvci1hMyB7XG4gIGNvbG9yOiBoc2woMjEwLCA2MiUsIDk3JSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYTMge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDYyJSwgOTclKSAhaW1wb3J0YW50O1xufVxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYTMuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA2MiUsIDk3JSkgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1iZy1hNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1jb2xvci1hNCB7XG4gIGNvbG9yOiAjZjVmOWZjICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWE0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOWZjICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRncmV5LWJvcmRlci1jb2xvci1hNC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY5ZmMgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1iZy1iMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDYyJSwgOTclKSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWNvbG9yLWIxIHtcbiAgY29sb3I6IGhzbCgyMTAsIDYyJSwgOTclKSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJvcmRlci1jb2xvci1iMSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNjIlLCA5NyUpICFpbXBvcnRhbnQ7XG59XG4ubGlnaHRncmV5LWJvcmRlci1jb2xvci1iMS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDYyJSwgOTclKSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnLWIyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjJmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWNvbG9yLWIyIHtcbiAgY29sb3I6ICNlYmYyZmEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYjIge1xuICBib3JkZXItY29sb3I6ICNlYmYyZmEgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWIyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViZjJmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnLWIzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWNvbG9yLWIzIHtcbiAgY29sb3I6ICNlZGY0ZmEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYjMge1xuICBib3JkZXItY29sb3I6ICNlZGY0ZmEgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWIzLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjRmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnLWI0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWNvbG9yLWI0IHtcbiAgY29sb3I6ICNmMmY2ZmEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYjQge1xuICBib3JkZXItY29sb3I6ICNmMmY2ZmEgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWI0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YyZjZmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnLWMxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWNvbG9yLWMxIHtcbiAgY29sb3I6ICNmN2Y5ZmEgIWltcG9ydGFudDtcbn1cblxuLmxpZ2h0Z3JleS1ib3JkZXItY29sb3ItYzEge1xuICBib3JkZXItY29sb3I6ICNmN2Y5ZmEgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWMxLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjlmYSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRncmV5LWJnLWMyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNjIlLCA5NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktY29sb3ItYzIge1xuICBjb2xvcjogaHNsKDIxMCwgNjIlLCA5NyUpICFpbXBvcnRhbnQ7XG59XG5cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWMyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA2MiUsIDk3JSkgIWltcG9ydGFudDtcbn1cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yLWMyLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNjIlLCA5NyUpICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZTAwYjNjO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjM2U5NGU5O1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWJsdWU6ICMwMDY2Y2M7XG4gIC0tYnMtZ3JheS1zZWNvbmRhcnk6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbiAgLS1icy1ncmF5LXRlcnRpYXJ5OiBoc2woMjA1LCAyMS4yMTIxMjEyMTIxJSwgNDQuNTUlKTtcbiAgLS1icy1ncmF5LXF1YXRlcm5hcnk6IGhzbCgyMzgsIDEwMCUsIDk5LjUlKTtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy1ncmF5LTEwMDogI2VlZWVlZTtcbiAgLS1icy1ncmF5LTIwMDogI2E2YTZhNjtcbiAgLS1icy1ncmF5LTMwMDogI2M4YzhjODtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMTE1MjhlO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjNDc3ZDQ1O1xuICAtLWJzLWluZm86ICMzZTk0ZTk7XG4gIC0tYnMtd2FybmluZzogI2ZmNzc1MjtcbiAgLS1icy1kYW5nZXI6ICM5MDQzM2U7XG4gIC0tYnMtbGlnaHQ6ICNlZWVlZWU7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy0xMDA6ICNlZWVlZWU7XG4gIC0tYnMtMjAwOiAjYTZhNmE2O1xuICAtLWJzLTMwMDogI2M4YzhjODtcbiAgLS1icy00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtNTAwOiAjYWRiNWJkO1xuICAtLWJzLTYwMDogIzZjNzU3ZDtcbiAgLS1icy03MDA6ICM0OTUwNTc7XG4gIC0tYnMtODAwOiAjMzQzYTQwO1xuICAtLWJzLTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTcsIDgyLCAxNDI7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1zdWNjZXNzLXJnYjogNzEsIDEyNSwgNjk7XG4gIC0tYnMtaW5mby1yZ2I6IDYyLCAxNDgsIDIzMztcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxMTksIDgyO1xuICAtLWJzLWRhbmdlci1yZ2I6IDE0NCwgNjcsIDYyO1xuICAtLWJzLWxpZ2h0LXJnYjogMjM4LCAyMzgsIDIzODtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYm9keS1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmc6ICNmZmY7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4gIC0tYnMtbGluay1jb2xvcjogIzExNTI4ZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjMGU0MjcyO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiBoc2woMTc4LCAxMDAlLCA5MCUpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbi5nLTYsXG4uZ3gtNiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG59XG5cbi5nLTYsXG4uZ3ktNiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTcsXG4uZ3gtNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG59XG5cbi5nLTcsXG4uZ3ktNyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDZyZW07XG59XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG59XG5cbi5nLTksXG4uZ3ktOSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG59XG5cbi5nLTEwLFxuLmd4LTEwIHtcbiAgLS1icy1ndXR0ZXIteDogOHJlbTtcbn1cblxuLmctMTAsXG4uZ3ktMTAge1xuICAtLWJzLWd1dHRlci15OiA4cmVtO1xufVxuXG4uZy0xMSxcbi5neC0xMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDlyZW07XG59XG5cbi5nLTExLFxuLmd5LTExIHtcbiAgLS1icy1ndXR0ZXIteTogOXJlbTtcbn1cblxuLmctMTIsXG4uZ3gtMTIge1xuICAtLWJzLWd1dHRlci14OiAxMHJlbTtcbn1cblxuLmctMTIsXG4uZ3ktMTIge1xuICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbn1cblxuLmctMTMsXG4uZ3gtMTMge1xuICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbn1cblxuLmctMTMsXG4uZ3ktMTMge1xuICAtLWJzLWd1dHRlci15OiAxMXJlbTtcbn1cblxuLmctMTQsXG4uZ3gtMTQge1xuICAtLWJzLWd1dHRlci14OiAxMnJlbTtcbn1cblxuLmctMTQsXG4uZ3ktMTQge1xuICAtLWJzLWd1dHRlci15OiAxMnJlbTtcbn1cblxuLmctMTUsXG4uZ3gtMTUge1xuICAtLWJzLWd1dHRlci14OiAxM3JlbTtcbn1cblxuLmctMTUsXG4uZ3ktMTUge1xuICAtLWJzLWd1dHRlci15OiAxM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd5LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd4LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd4LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd5LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd4LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd5LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neC1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuICAuZy1zbS0xMCxcbiAgLmd5LXNtLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG4gIC5nLXNtLTExLFxuICAuZ3gtc20tMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07XG4gIH1cbiAgLmctc20tMTEsXG4gIC5neS1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTtcbiAgfVxuICAuZy1zbS0xMixcbiAgLmd4LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1zbS0xMixcbiAgLmd5LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuICAuZy1zbS0xMyxcbiAgLmd4LXNtLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuICAuZy1zbS0xMyxcbiAgLmd5LXNtLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTtcbiAgfVxuICAuZy1zbS0xNCxcbiAgLmd4LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnJlbTtcbiAgfVxuICAuZy1zbS0xNCxcbiAgLmd5LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMnJlbTtcbiAgfVxuICAuZy1zbS0xNSxcbiAgLmd4LXNtLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTtcbiAgfVxuICAuZy1zbS0xNSxcbiAgLmd5LXNtLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd4LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctbWQtNixcbiAgLmd5LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd5LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd4LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd4LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmctbWQtOSxcbiAgLmd5LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd5LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG4gIC5nLW1kLTExLFxuICAuZ3gtbWQtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07XG4gIH1cbiAgLmctbWQtMTEsXG4gIC5neS1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTtcbiAgfVxuICAuZy1tZC0xMixcbiAgLmd4LW1kLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1tZC0xMixcbiAgLmd5LW1kLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuICAuZy1tZC0xMyxcbiAgLmd4LW1kLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuICAuZy1tZC0xMyxcbiAgLmd5LW1kLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTtcbiAgfVxuICAuZy1tZC0xNCxcbiAgLmd4LW1kLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnJlbTtcbiAgfVxuICAuZy1tZC0xNCxcbiAgLmd5LW1kLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMnJlbTtcbiAgfVxuICAuZy1tZC0xNSxcbiAgLmd4LW1kLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTtcbiAgfVxuICAuZy1tZC0xNSxcbiAgLmd5LW1kLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd4LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctbGctNixcbiAgLmd5LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd5LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd4LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd4LWxnLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDdyZW07XG4gIH1cbiAgLmctbGctOSxcbiAgLmd5LWxnLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmctbGctMTAsXG4gIC5neC1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd5LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG4gIC5nLWxnLTExLFxuICAuZ3gtbGctMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07XG4gIH1cbiAgLmctbGctMTEsXG4gIC5neS1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogOXJlbTtcbiAgfVxuICAuZy1sZy0xMixcbiAgLmd4LWxnLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHJlbTtcbiAgfVxuICAuZy1sZy0xMixcbiAgLmd5LWxnLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuICAuZy1sZy0xMyxcbiAgLmd4LWxnLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuICAuZy1sZy0xMyxcbiAgLmd5LWxnLTEzIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMXJlbTtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd4LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnJlbTtcbiAgfVxuICAuZy1sZy0xNCxcbiAgLmd5LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMnJlbTtcbiAgfVxuICAuZy1sZy0xNSxcbiAgLmd4LWxnLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxM3JlbTtcbiAgfVxuICAuZy1sZy0xNSxcbiAgLmd5LWxnLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neC14bC02IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neS14bC02IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neC14bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neC14bC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neC14bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neS14bC05IHtcbiAgICAtLWJzLWd1dHRlci15OiA3cmVtO1xuICB9XG4gIC5nLXhsLTEwLFxuICAuZ3gteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cbiAgLmcteGwtMTAsXG4gIC5neS14bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuICAuZy14bC0xMSxcbiAgLmd4LXhsLTExIHtcbiAgICAtLWJzLWd1dHRlci14OiA5cmVtO1xuICB9XG4gIC5nLXhsLTExLFxuICAuZ3kteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDlyZW07XG4gIH1cbiAgLmcteGwtMTIsXG4gIC5neC14bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmcteGwtMTIsXG4gIC5neS14bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTByZW07XG4gIH1cbiAgLmcteGwtMTMsXG4gIC5neC14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07XG4gIH1cbiAgLmcteGwtMTMsXG4gIC5neS14bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cbiAgLmcteGwtMTQsXG4gIC5neC14bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTJyZW07XG4gIH1cbiAgLmcteGwtMTQsXG4gIC5neS14bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTJyZW07XG4gIH1cbiAgLmcteGwtMTUsXG4gIC5neC14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTNyZW07XG4gIH1cbiAgLmcteGwtMTUsXG4gIC5neS14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy14eGwtNixcbiAgLmd4LXh4bC02IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXh4bC02LFxuICAuZ3kteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmcteHhsLTcsXG4gIC5neC14eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd5LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3gteHhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neS14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNnJlbTtcbiAgfVxuICAuZy14eGwtOSxcbiAgLmd4LXh4bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA3cmVtO1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3kteHhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDdyZW07XG4gIH1cbiAgLmcteHhsLTEwLFxuICAuZ3gteHhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG4gIC5nLXh4bC0xMCxcbiAgLmd5LXh4bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuICAuZy14eGwtMTEsXG4gIC5neC14eGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDlyZW07XG4gIH1cbiAgLmcteHhsLTExLFxuICAuZ3kteHhsLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA5cmVtO1xuICB9XG4gIC5nLXh4bC0xMixcbiAgLmd4LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cbiAgLmcteHhsLTEyLFxuICAuZ3kteHhsLTEyIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuICAuZy14eGwtMTMsXG4gIC5neC14eGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDExcmVtO1xuICB9XG4gIC5nLXh4bC0xMyxcbiAgLmd5LXh4bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cbiAgLmcteHhsLTE0LFxuICAuZ3gteHhsLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMnJlbTtcbiAgfVxuICAuZy14eGwtMTQsXG4gIC5neS14eGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEycmVtO1xuICB9XG4gIC5nLXh4bC0xNSxcbiAgLmd4LXh4bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTNyZW07XG4gIH1cbiAgLmcteHhsLTE1LFxuICAuZ3kteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZGNlODtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNiYWM2ZDE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZDFkYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhYzZkMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmNjZDc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2RhZTVkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNGNlYzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NmZGFjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2M0Y2VjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjYWQ0Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDhlYWZiO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2MyZDNlMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjY2RkZWVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYzJkM2UyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M4ZDhlODtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmU0ZGM7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZTZjZGM2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmQ5ZDE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmNkYzY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNkM2NjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZTlkOWQ4O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2QyYzNjMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZGRjZWNkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZDJjM2MyO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2Q4YzljODtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZWVlZWVlO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2Q2ZDZkNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTJlMmUyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZDZkNmQ2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogZ2FpbnNib3JvO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2VkNGRhO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4OGE5Yzc7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS41ZW07XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMi41cmVtO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODhhOWM3O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSgxNywgODIsIDE0MiwgMC4yNSk7XG59XG4uZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg4YTljNztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTE1MjhlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg4YTljNycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxNywgODIsIDE0MiwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjYmRkO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4Y2JkZDtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMCAwO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyOiAwIHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNDc3ZDQ1O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcxLCAxMjUsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNDc3ZDQ1JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDcxLCAxMjUsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNDc3ZDQ1JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM0NzdkNDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3MSwgMTI1LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzdkNDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzEsIDEyNSwgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOTA0MzNlO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCA2NywgNjIsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzkwNDMzZTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzOTA0MzNlJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyMzkwNDMzZScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQ0LCA2NywgNjIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzkwNDMzZTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5MDQzM2UnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzOTA0MzNlJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQ0LCA2NywgNjIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MzNlO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDQsIDY3LCA2MiwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjOTA0MzNlO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWJveC1zaGFkb3cpLCB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWJveC1zaGFkb3cpLCB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1hY3RpdmUtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNDI3MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzBkM2U2Yjtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkM2U2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMGMzOTYyO1xufVxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzVmNjU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1ODVlO1xuICBib3JkZXItY29sb3I6ICM0YjUxNTY7XG59XG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3N2Q0NTtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSg3MSwgMTI1LCA2OSwgMC41KTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTY1Mzg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNTVlMzQ7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDQ1O1xuICBib3JkZXItY29sb3I6ICM0NzdkNDU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTVlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzMxNTYzMDtcbn1cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDcxLCAxMjUsIDY5LCAwLjUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOTRlOTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5NGU5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSg2MiwgMTQ4LCAyMzMsIDAuNSk7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3OGJkO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMmY2ZmFmO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOTRlOTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5NGU5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY2ZmFmO1xuICBib3JkZXItY29sb3I6ICMyYjY2YTE7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSg2MiwgMTQ4LCAyMzMsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzUyO1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTE5LCA4MiwgMC41KTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZjYwNDI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiZjU5M2U7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzUyO1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZjU5M2U7XG4gIGJvcmRlci1jb2xvcjogI2IwNTIzOTtcbn1cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTE5LCA4MiwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDMzZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTQ0LCA2NywgNjIsIDAuNSk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTM2MzI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM2YzMyMmY7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDMzZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmMzMjJmO1xuICBib3JkZXItY29sb3I6ICM2MzJlMmI7XG59XG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgxNDQsIDY3LCA2MiwgMC41KTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmViZWJlO1xufVxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmU7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0NjQ5O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xufVxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ1MTU0O1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWJsYWNrOmZvY3VzLCAuYnRuLWJsYWNrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tYmxhY2suZGlzYWJsZWQsIC5idG4tYmxhY2s6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbn1cbi5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGUuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmY2ZjZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuICBib3JkZXItY29sb3I6ICNiMGIwYjA7XG59XG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLTEwMCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi0xMDA6Zm9jdXMsIC5idG4tMTAwLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuLmJ0bi0xMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xufVxuLmJ0bi0xMDAuZGlzYWJsZWQsIC5idG4tMTAwOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLTEwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tMTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLTEwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgYm9yZGVyLWNvbG9yOiAjYTRhNGE0O1xufVxuLmJ0bi0xMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLTEwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi0xMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi0yMDAge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tMjAwOmZvY3VzLCAuYnRuLTIwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTY2LCAxNjYsIDE2NiwgMC41KTtcbn1cbi5idG4tMjAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2ODY4NjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzdkN2Q3ZDtcbn1cbi5idG4tMjAwLmRpc2FibGVkLCAuYnRuLTIwMDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi0yMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLTIwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi0yMDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZDdkN2Q7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3Mztcbn1cbi5idG4tMjAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi0yMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tMjAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDE2NiwgMTY2LCAxNjYsIDAuNSk7XG59XG5cbi5idG4tMzAwIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLTMwMDpmb2N1cywgLmJ0bi0zMDAuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuNSk7XG59XG4uYnRuLTMwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmEyYTI7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICM5Njk2OTY7XG59XG4uYnRuLTMwMC5kaXNhYmxlZCwgLmJ0bi0zMDA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tMzAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi0zMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tMzAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICBib3JkZXItY29sb3I6ICM4YThhOGE7XG59XG4uYnRuLTMwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tMzAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLTMwMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyMDAsIDIwMCwgMjAwLCAwLjUpO1xufVxuXG4uYnRuLTQwMCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi00MDA6Zm9jdXMsIC5idG4tNDAwLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjUpO1xufVxuLmJ0bi00MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdhY2IxO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOWI5ZmE0O1xufVxuLmJ0bi00MDAuZGlzYWJsZWQsIC5idG4tNDAwOmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1jb2xvcjogI2NlZDRkYTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLTQwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tNDAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLTQwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOWZhNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5Mjk2O1xufVxuLmJ0bi00MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLTQwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi00MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC41KTtcbn1cblxuLmJ0bi01MDAge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tNTAwOmZvY3VzLCAuYnRuLTUwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTczLCAxODEsIDE4OSwgMC41KTtcbn1cbi5idG4tNTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhjOTM5OTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzgyODg4ZTtcbn1cbi5idG4tNTAwLmRpc2FibGVkLCAuYnRuLTUwMDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi01MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLTUwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi01MDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg4OGU7XG4gIGJvcmRlci1jb2xvcjogIzc3N2Q4Mjtcbn1cbi5idG4tNTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi01MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tNTAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDE3MywgMTgxLCAxODksIDAuNSk7XG59XG5cbi5idG4tNjAwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLTYwMDpmb2N1cywgLmJ0bi02MDAuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLTYwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzVmNjU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLTYwMC5kaXNhYmxlZCwgLmJ0bi02MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tNjAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi02MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tNjAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1ODVlO1xuICBib3JkZXItY29sb3I6ICM0YjUxNTY7XG59XG4uYnRuLTYwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tNjAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLTYwMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLTcwMCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmJ0bi03MDA6Zm9jdXMsIC5idG4tNzAwLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCAwIDAuMjVyZW0gcmdiYSg3MywgODAsIDg3LCAwLjUpO1xufVxuLmJ0bi03MDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I0MTQ2O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYzQxO1xufVxuLmJ0bi03MDAuZGlzYWJsZWQsIC5idG4tNzAwOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLTcwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tNzAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLTcwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzNzNjO1xufVxuLmJ0bi03MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLTcwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi03MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNzMsIDgwLCA4NywgMC41KTtcbn1cblxuLmJ0bi04MDAge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5idG4tODAwOmZvY3VzLCAuYnRuLTgwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tODAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmYzNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI3MmMzMDtcbn1cbi5idG4tODAwLmRpc2FibGVkLCAuYnRuLTgwMDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi04MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLTgwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi04MDAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJjMzA7XG4gIGJvcmRlci1jb2xvcjogIzI0MjgyYztcbn1cbi5idG4tODAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi04MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tODAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tOTAwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLTkwMDpmb2N1cywgLmJ0bi05MDAuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLTkwMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxOTFjMWY7XG59XG4uYnRuLTkwMC5kaXNhYmxlZCwgLmJ0bi05MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tOTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi05MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tOTAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxYzFmO1xuICBib3JkZXItY29sb3I6ICMxNzFhMWM7XG59XG4uYnRuLTkwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tOTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLTkwMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMxMTUyOGU7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMWQ0OTcyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzFkNDk3Mjtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMTE1MjhlLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzExNTI4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzExNTI4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMTE1MjhlO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiBkaW1ncmF5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggZGltZ3JheTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzZjNzU3ZCwgMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICM0NzdkNDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzQ3N2Q0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM1MDYwNTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNTA2MDUwO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM0NzdkNDUsIDAgMCAwIDAuMjVyZW0gcmdiYSg3MSwgMTI1LCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM0NzdkNDU7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSg3MSwgMTI1LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzNlOTRlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjM2U5NGU5O1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzUwODViYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM1MDg1YmE7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzNlOTRlOSwgMCAwIDAgMC4yNXJlbSByZ2JhKDYyLCAxNDgsIDIzMywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2U5NGU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjM2U5NGU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzZTk0ZTk7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSg2MiwgMTQ4LCAyMzMsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjc3NTI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmNzc1Mjtcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNkMTc3NWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZDE3NzVmO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZjc3NTIsIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDExOSwgODIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmNzc1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmNzc1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmY3NzUyO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxMTksIDgyLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICM5MDQzM2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzkwNDMzZTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzZmNGQ0YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2ZjRkNGI7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICM5MDQzM2UsIDAgMCAwIDAuMjVyZW0gcmdiYSgxNDQsIDY3LCA2MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogIzkwNDMzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzkwNDMzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTA0MzNlO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTQ0LCA2NywgNjIsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlZWVlZWU7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2Q2ZDZkNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNkNmQ2ZDY7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZWVlZWVlLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2VlZWVlZTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzIxMjUyOTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjIyMjIyO1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMyMTI1MjksIDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzIxMjUyOTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBibGFjaztcbn1cbi5idG4tb3V0bGluZS1ibGFjazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwMDAsIDAgMCAwIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWJsYWNrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYmxhY2s6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2U2ZTZlNjtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTEwMCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlZWVlZWU7XG59XG4uYnRuLW91dGxpbmUtMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNkNmQ2ZDY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZDZkNmQ2O1xufVxuLmJ0bi1vdXRsaW5lLTEwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTEwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZWVlZWVlLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS0xMDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS0xMDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtMTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTEwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTEwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2VlZWVlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZWVlZWVlO1xufVxuLmJ0bi1vdXRsaW5lLTEwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS0xMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS0xMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTIwMCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNhNmE2YTY7XG59XG4uYnRuLW91dGxpbmUtMjAwOmhvdmVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTU5NTk1O1xufVxuLmJ0bi1vdXRsaW5lLTIwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTIwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYTZhNmE2LCAwIDAgMCAwLjI1cmVtIHJnYmEoMTY2LCAxNjYsIDE2NiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS0yMDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS0yMDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtMjAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTIwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTIwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYTZhNmE2O1xufVxuLmJ0bi1vdXRsaW5lLTIwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS0yMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS0yMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTY2LCAxNjYsIDE2NiwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTMwMCB7XG4gIGNvbG9yOiAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNjOGM4Yzg7XG59XG4uYnRuLW91dGxpbmUtMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYjRiNGI0O1xufVxuLmJ0bi1vdXRsaW5lLTMwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTMwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYzhjOGM4LCAwIDAgMCAwLjI1cmVtIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS0zMDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS0zMDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtMzAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTMwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTMwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2M4YzhjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYzhjOGM4O1xufVxuLmJ0bi1vdXRsaW5lLTMwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS0zMDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS0zMDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTQwMCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNjZWQ0ZGE7XG59XG4uYnRuLW91dGxpbmUtNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYmZiZmJmO1xufVxuLmJ0bi1vdXRsaW5lLTQwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTQwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjY2VkNGRhLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS00MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS00MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2NlZDRkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtNDAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTQwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTQwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2NlZDRkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjY2VkNGRhO1xufVxuLmJ0bi1vdXRsaW5lLTQwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS00MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS00MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjA2LCAyMTIsIDIxOCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTUwMCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNhZGI1YmQ7XG59XG4uYnRuLW91dGxpbmUtNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNhM2EzYTM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYTNhM2EzO1xufVxuLmJ0bi1vdXRsaW5lLTUwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTUwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYWRiNWJkLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTczLCAxODEsIDE4OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS01MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS01MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtNTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTUwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTUwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjYWRiNWJkO1xufVxuLmJ0bi1vdXRsaW5lLTUwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS01MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS01MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTczLCAxODEsIDE4OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTYwMCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtNjAwOmhvdmVyIHtcbiAgY29sb3I6IGRpbWdyYXk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBkaW1ncmF5O1xufVxuLmJ0bi1vdXRsaW5lLTYwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTYwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNmM3NTdkLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS02MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS02MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtNjAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTYwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTYwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNmM3NTdkO1xufVxuLmJ0bi1vdXRsaW5lLTYwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS02MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS02MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTcwMCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM0OTUwNTc7XG59XG4uYnRuLW91dGxpbmUtNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNDg0ODQ4O1xufVxuLmJ0bi1vdXRsaW5lLTcwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTcwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjNDk1MDU3LCAwIDAgMCAwLjI1cmVtIHJnYmEoNzMsIDgwLCA4NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS03MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS03MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtNzAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTcwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTcwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjNDk1MDU3O1xufVxuLmJ0bi1vdXRsaW5lLTcwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS03MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS03MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNzMsIDgwLCA4NywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTgwMCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMzNDNhNDA7XG59XG4uYnRuLW91dGxpbmUtODAwOmhvdmVyIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzUzNTM1O1xufVxuLmJ0bi1vdXRsaW5lLTgwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTgwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMzQzYTQwLCAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS04MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS04MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtODAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTgwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTgwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMzQzYTQwO1xufVxuLmJ0bi1vdXRsaW5lLTgwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS04MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS04MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLTkwMCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyMTI1Mjk7XG59XG4uYnRuLW91dGxpbmUtOTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjIyMjIyO1xufVxuLmJ0bi1vdXRsaW5lLTkwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLTkwMC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMjEyNTI5LCAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS05MDAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS05MDA6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLW91dGxpbmUtOTAwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLTkwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLTkwMC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjMjEyNTI5O1xufVxuLmJ0bi1vdXRsaW5lLTkwMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS05MDA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS05MDAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MywgMTA4LCAxNTk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzFlMjEyNTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjYTZhNmE2O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMTE1MjhlO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDI0cHg7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDEycHg7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogdmFyKC0tYnMtZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjYzhjOGM4O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2M4YzhjODtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzExNTI4ZTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYsIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjYTZhNmE2ICNhNmE2YTYgI2M4YzhjODtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjOGM4YzggI2M4YzhjOCAjZmZmO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtdGFicyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMxMTUyOGU7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtY2FyZC1ib3gtc2hhZG93KTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiAjZmZmO1xuICAtLWJzLWFjY29yZGlvbi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMyMTI1MjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMGY0YTgwJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjODhhOWM3O1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICMwZjRhODA7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogI2U3ZWVmNDtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6ICNhNmE2YTY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICNjOGM4Yzg7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogI2E2YTZhNjtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNywgODIsIDE0MiwgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICMxMTUyOGU7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTE1MjhlO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2M4YzhjODtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNGVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4yNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LWJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMwYTMxNTU7XG4gIC0tYnMtYWxlcnQtYmc6ICNjZmRjZTg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYjhjYmRkO1xufVxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA4Mjc0NDtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM0MTQ2NGI7XG4gIC0tYnMtYWxlcnQtYmc6ICNlMmUzZTU7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZDNkNmQ4O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMyYjRiMjk7XG4gIC0tYnMtYWxlcnQtYmc6ICNkYWU1ZGE7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYzhkOGM3O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIyM2MyMTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMjU1OThjO1xuICAtLWJzLWFsZXJ0LWJnOiAjZDhlYWZiO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2M1ZGZmODtcbn1cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxZTQ3NzA7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzk5NDczMTtcbiAgLS1icy1hbGVydC1iZzogI2ZmZTRkYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNmZmQ2Y2I7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjN2EzOTI3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzU2MjgyNTtcbiAgLS1icy1hbGVydC1iZzogI2U5ZDlkODtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNkZWM3YzU7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0NTIwMWU7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYWxlcnQtYmc6ICNmY2ZjZmM7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xufVxuLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM0YzRjNGM7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzE0MTYxOTtcbiAgLS1icy1hbGVydC1iZzogI2QzZDNkNDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG4uYWxlcnQtYmxhY2sge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBibGFjaztcbiAgLS1icy1hbGVydC1iZzogI2NjY2NjYztcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNiM2IzYjM7XG59XG4uYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5hbGVydC13aGl0ZSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM2NjY2NjY7XG4gIC0tYnMtYWxlcnQtYmc6IHdoaXRlO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cblxuLmFsZXJ0LTEwMCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM1ZjVmNWY7XG4gIC0tYnMtYWxlcnQtYmc6ICNmY2ZjZmM7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZmFmYWZhO1xufVxuLmFsZXJ0LTEwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGM0YzRjO1xufVxuXG4uYWxlcnQtMjAwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzY0NjQ2NDtcbiAgLS1icy1hbGVydC1iZzogI2VkZWRlZDtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG59XG4uYWxlcnQtMjAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbi5hbGVydC0zMDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNTA1MDUwO1xuICAtLWJzLWFsZXJ0LWJnOiAjZjRmNGY0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2VmZWZlZjtcbn1cbi5hbGVydC0zMDAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLmFsZXJ0LTQwMCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICM1MjU1NTc7XG4gIC0tYnMtYWxlcnQtYmc6ICNmNWY2Zjg7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjZjBmMmY0O1xufVxuLmFsZXJ0LTQwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDI0NDQ2O1xufVxuXG4uYWxlcnQtNTAwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzY4NmQ3MTtcbiAgLS1icy1hbGVydC1iZzogI2VmZjBmMjtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNlNmU5ZWI7XG59XG4uYWxlcnQtNTAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzU3NWE7XG59XG5cbi5hbGVydC02MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjNDE0NjRiO1xuICAtLWJzLWFsZXJ0LWJnOiAjZTJlM2U1O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC02MDAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LTcwMCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6ICMyYzMwMzQ7XG4gIC0tYnMtYWxlcnQtYmc6ICNkYmRjZGQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiAjYzhjYmNkO1xufVxuLmFsZXJ0LTcwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjMyNjJhO1xufVxuXG4uYWxlcnQtODAwIHtcbiAgLS1icy1hbGVydC1jb2xvcjogIzFmMjMyNjtcbiAgLS1icy1hbGVydC1iZzogI2Q2ZDhkOTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6ICNjMmM0YzY7XG59XG4uYWxlcnQtODAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxOTFjMWU7XG59XG5cbi5hbGVydC05MDAge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiAjMTQxNjE5O1xuICAtLWJzLWFsZXJ0LWJnOiAjZDNkM2Q0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogI2JjYmViZjtcbn1cbi5hbGVydC05MDAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDE2cHg7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxNnB4O1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogI2E2YTZhNjtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjMTE1MjhlO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI2VlZWVlZTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjYTZhNmE2O1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogIzExNTI4ZTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxMTUyOGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwYTMxNTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmRjZTg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBhMzE1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYzZkMTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEzMTU1O1xuICBib3JkZXItY29sb3I6ICMwYTMxNTU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmNjY2U7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0NjRiO1xuICBib3JkZXItY29sb3I6ICM0MTQ2NGI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMmI0YjI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlNWRhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjRiMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNlYzQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNGIyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMmI0YjI5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzI1NTk4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZWFmYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjU1OThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJkM2UyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTU5OGM7XG4gIGJvcmRlci1jb2xvcjogIzI1NTk4Yztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM5OTQ3MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU0ZGM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzk5NDczMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2Y2RjNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk0NzMxO1xuICBib3JkZXItY29sb3I6ICM5OTQ3MzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM1NjI4MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWQ5ZDg7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1NjI4MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmMzYzI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTYyODI1O1xuICBib3JkZXItY29sb3I6ICM1NjI4MjU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjVmNWY7XG4gIGJvcmRlci1jb2xvcjogIzVmNWY1Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2QzZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNjE5O1xuICBib3JkZXItY29sb3I6ICMxNDE2MTk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYmxhY2sge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tMTAwIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWY1ZjVmO1xuICBib3JkZXItY29sb3I6ICM1ZjVmNWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tMjAwIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG59XG4ubGlzdC1ncm91cC1pdGVtLTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBib3JkZXItY29sb3I6ICM2NDY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tMzAwIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLTMwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLTMwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tMzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gIGJvcmRlci1jb2xvcjogIzUwNTA1MDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS00MDAge1xuICBjb2xvcjogIzUyNTU1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNDAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tNDAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzUyNTU1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNDAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjU1NTc7XG4gIGJvcmRlci1jb2xvcjogIzUyNTU1Nztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS01MDAge1xuICBjb2xvcjogIzY4NmQ3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzY4NmQ3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDhkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODZkNzE7XG4gIGJvcmRlci1jb2xvcjogIzY4NmQ3MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS02MDAge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tNjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS03MDAge1xuICBjb2xvcjogIzJjMzAzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGNkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tNzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJjMzAzNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzZjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tNzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzMwMzQ7XG4gIGJvcmRlci1jb2xvcjogIzJjMzAzNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS04MDAge1xuICBjb2xvcjogIzFmMjMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzFmMjMyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzJjMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjIzMjY7XG4gIGJvcmRlci1jb2xvcjogIzFmMjMyNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS05MDAge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tOTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tOTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tOTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNywgODIsIDE0MiwgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiAjZmZmO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtbW9kYWwtYm94LXNoYWRvdyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogI2ZmZjtcbiAgLS1icy10b29sdGlwLWJnOiAjMDAwO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogI2ZmZjtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogI2YwZjBmMDtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wb3BvdmVyLWJveC1zaGFkb3cpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiA7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiAjZmZmO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTcsIDgyLCAxNDIsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEwOCwgMTE3LCAxMjUsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg3MSwgMTI1LCA2OSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDYyLCAxNDgsIDIzMywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1NSwgMTE5LCA4MiwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTQ0LCA2NywgNjIsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDMzLCAzNywgNDEsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1ibGFjayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMCwgMCwgMCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdoaXRlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctMTAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctMjAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxNjYsIDE2NiwgMTY2LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctMzAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMDAsIDIwMCwgMjAwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctNDAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyMDYsIDIxMiwgMjE4LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctNTAwIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxNzMsIDE4MSwgMTg5LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctNjAwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMDgsIDExNywgMTI1LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctNzAwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg3MywgODAsIDg3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctODAwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSg1MiwgNTgsIDY0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctOTAwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwZTQyNzIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDc3ZDQ1ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzOTY0MzcgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjM2U5NGU5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICM2NWE5ZWQgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZmY3NzUyICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZjkyNzUgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICM5MDQzM2UgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM3MzM2MzIgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjEgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxhY2s6aG92ZXIsIC5saW5rLWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLXdoaXRlOmhvdmVyLCAubGluay13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubGluay0xMDAge1xuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuLmxpbmstMTAwOmhvdmVyLCAubGluay0xMDA6Zm9jdXMge1xuICBjb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuXG4ubGluay0yMDAge1xuICBjb2xvcjogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuLmxpbmstMjAwOmhvdmVyLCAubGluay0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4ubGluay0zMDAge1xuICBjb2xvcjogI2M4YzhjOCAhaW1wb3J0YW50O1xufVxuLmxpbmstMzAwOmhvdmVyLCAubGluay0zMDA6Zm9jdXMge1xuICBjb2xvcjogbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTQwMCB7XG4gIGNvbG9yOiAjY2VkNGRhICFpbXBvcnRhbnQ7XG59XG4ubGluay00MDA6aG92ZXIsIC5saW5rLTQwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZDhkZGUxICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTUwMCB7XG4gIGNvbG9yOiAjYWRiNWJkICFpbXBvcnRhbnQ7XG59XG4ubGluay01MDA6aG92ZXIsIC5saW5rLTUwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYmRjNGNhICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTYwMCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG4ubGluay02MDA6aG92ZXIsIC5saW5rLTYwMDpmb2N1cyB7XG4gIGNvbG9yOiAjNTY1ZTY0ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTcwMCB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7XG59XG4ubGluay03MDA6aG92ZXIsIC5saW5rLTcwMDpmb2N1cyB7XG4gIGNvbG9yOiAjM2E0MDQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTgwMCB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG4ubGluay04MDA6aG92ZXIsIC5saW5rLTgwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMmEyZTMzICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLTkwMCB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4ubGluay05MDA6aG92ZXIsIC5saW5rLTkwMDpmb2N1cyB7XG4gIGNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tM3gyIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTkge1xuICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTIge1xuICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNCB7XG4gIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIsICNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGEsXG4jc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC10YWctbGlzdCBidXR0b24sXG4jc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC10YWctbGlzdCBsYWJlbCxcbiNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IC5zZWxlY3QtYnRuLCAuaXQtc29jaWFscyB1bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTExIHtcbiAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMyB7XG4gIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTEge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMyB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTYge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTkge1xuICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTEge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTIge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTUge1xuICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjcge1xuICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW44IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEwIHtcbiAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMTEge1xuICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMyB7XG4gIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xNCB7XG4gIG1hcmdpbjogLTEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMiB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xMyB7XG4gIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xNCB7XG4gIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4xNSB7XG4gIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNiB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNyB7XG4gIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOCB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOSB7XG4gIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTAge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjExIHtcbiAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMiB7XG4gIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEzIHtcbiAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTQge1xuICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xNSB7XG4gIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xNSB7XG4gIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjcge1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW42IHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjgge1xuICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW45IHtcbiAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTAge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjEzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjE0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTExIHtcbiAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEzIHtcbiAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTQge1xuICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTYsIC5zZWN0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTIge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMyB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTE0IHtcbiAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtOSB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTMge1xuICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCwgI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS05IHtcbiAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTEzIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTQge1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTQge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOSB7XG4gIGdhcDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTEge1xuICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMyB7XG4gIGdhcDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNCB7XG4gIGdhcDogMTJyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNSB7XG4gIGdhcDogMTNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMywgLmZvcm0tZ3JvdXAuYmlnLWZvcm0gaW5wdXQge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy03IHtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTgge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtOSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xMCB7XG4gIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSwgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tcmVsYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1zbS1hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXNtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tc20tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMjUge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1zbS01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLTc1IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctc20tMTAwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXNtLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMjUge1xuICAgIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tNTAge1xuICAgIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtc20tMTAwIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1zbS1hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTExIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xMiB7XG4gICAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNSB7XG4gICAgbWFyZ2luOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMSB7XG4gICAgbWFyZ2luOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xMiB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjE0IHtcbiAgICBtYXJnaW46IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4xNSB7XG4gICAgbWFyZ2luOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTExIHtcbiAgICBwYWRkaW5nOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTQge1xuICAgIHBhZGRpbmc6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS02IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tOCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS05IHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEwIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTExIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEyIHtcbiAgICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMyB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTE1IHtcbiAgICBnYXA6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTEge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0yIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS00IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTYge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS03IHtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS04IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS05IHtcbiAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xMCB7XG4gICAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnctc20tbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctc20tbGlnaHRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuZnctc20tbm9ybWFsIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXNtLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctc20tc2VtaWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctc20tYm9sZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLXN0YXRpYyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLW1kLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbWQtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1tZC1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LW1kLTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAudy1tZC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbWQtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC0yNSB7XG4gICAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC03NSB7XG4gICAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuaC1tZC0xMDAge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLW1kLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC05IHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTEge1xuICAgIG1hcmdpbjogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEyIHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTMge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNCB7XG4gICAgbWFyZ2luOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xMyB7XG4gICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMTQge1xuICAgIG1hcmdpbjogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjE1IHtcbiAgICBtYXJnaW46IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTEge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xMyB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC04IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTAge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTEge1xuICAgIGdhcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTIge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEzIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xNCB7XG4gICAgZ2FwOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTUge1xuICAgIGdhcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC01IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtNiB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTcge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTgge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTkge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTEwIHtcbiAgICBmb250LXNpemU6IDAuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1tZC1saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1tZC1saWdodGVyIHtcbiAgICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1tZC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnctbWQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1tZC1zZW1pYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1tZC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24tbGctYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi1sZy1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLWxnLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnctbGctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LWxnLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy1sZy1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLWxnLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgtbGctYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE0IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTIge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEzIHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xNCB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMTUge1xuICAgIG1hcmdpbjogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEzIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE0IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy04LCAuc2VjdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMSB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTMge1xuICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTE0IHtcbiAgICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xNSB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy0xIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctNyB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctOCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctOSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMTAge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWxnLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWxnLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWxnLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy1sZy1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWxnLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LWxnLWJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teGwtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3NpdGlvbi14bC1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteGwtNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXhsLTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAudy14bC1hdXRvIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTUwIHtcbiAgICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTc1IHtcbiAgICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteGwtYXV0byB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMSB7XG4gICAgbWFyZ2luOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTE0IHtcbiAgICBtYXJnaW46IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTUge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTMge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTEge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTIge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEzIHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xMSB7XG4gICAgcGFkZGluZzogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEzIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE0IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTE1IHtcbiAgICBwYWRkaW5nOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMSB7XG4gICAgZ2FwOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTMge1xuICAgIGdhcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTE0IHtcbiAgICBnYXA6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xNSB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC0xIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXhsLTUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtNyB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtOCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtOSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteGwtMTAge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXhsLWxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXhsLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXhsLW5vcm1hbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy14bC1ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXhsLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXhsLWJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvc2l0aW9uLXh4bC1zdGF0aWMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXJlbGF0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAucG9zaXRpb24teHhsLXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC01MCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC53LXh4bC0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLncteHhsLWF1dG8ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTI1IHtcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5oLXh4bC01MCB7XG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAuaC14eGwtNzUge1xuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmgteHhsLWF1dG8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTkge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTExIHtcbiAgICBtYXJnaW46IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTIge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTMge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTQge1xuICAgIG1hcmdpbjogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTUge1xuICAgIG1hcmdpbjogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW43IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW44IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW45IHtcbiAgICBtYXJnaW46IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTEge1xuICAgIG1hcmdpbjogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMTMge1xuICAgIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjE1IHtcbiAgICBtYXJnaW46IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTEycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC05cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjE0IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEzIHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xNCB7XG4gICAgcGFkZGluZzogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTUge1xuICAgIHBhZGRpbmc6IDEzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOSB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTExIHtcbiAgICBnYXA6IDlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEzIHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTQge1xuICAgIGdhcDogMTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xNSB7XG4gICAgZ2FwOiAxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC0yIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTcge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXh4bC04IHtcbiAgICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy14eGwtOSB7XG4gICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMteHhsLTEwIHtcbiAgICBmb250LXNpemU6IDAuNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mdy14eGwtbGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZncteHhsLWxpZ2h0ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXh4bC1ub3JtYWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZncteHhsLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZncteHhsLXNlbWlib2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZ3LXh4bC1ib2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMywgLmZvcm0tZ3JvdXAuYmlnLWZvcm0gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1zbS0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtc20tMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLW1kLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbWQtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLWxnLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1sZy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzQ3N2Q0NTtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjM2U5NGU5O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjc3NTI7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjOTA0MzNlO1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50ZXh0LTEwMCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4udGV4dC0yMDAge1xuICBjb2xvcjogI2E2YTZhNjtcbn1cblxuLnRleHQtMzAwIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG59XG5cbi50ZXh0LTQwMCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG4udGV4dC01MDAge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLnRleHQtNjAwIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi50ZXh0LTcwMCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4udGV4dC04MDAge1xuICBjb2xvcjogIzM0M2E0MDtcbn1cblxuLnRleHQtOTAwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDEsXG4uaDEsXG5oMixcbmgzLFxuLmgyLFxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsXG4uaDQsXG5oNSxcbmg2LFxuLmg1LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG5wLFxudWwsXG5vbCxcbmRsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIHAsXG4gIHVsLFxuICBvbCxcbiAgZGwge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlLFxuLmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKTtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuYmxvY2txdW90ZS50ZXh0LWVuZCxcbi5ibG9ja3F1b3RlLnRleHQtZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKTtcbn1cbmJsb2NrcXVvdGUudGV4dC1jZW50ZXIsIGJsb2NrcXVvdGUudGV4dC1lbmQsIGJsb2NrcXVvdGUuYmxvY2txdW90ZS1zaW1wbGUsXG4uYmxvY2txdW90ZS50ZXh0LWNlbnRlcixcbi5ibG9ja3F1b3RlLnRleHQtZW5kLFxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zaW1wbGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbmJsb2NrcXVvdGUudGV4dC1jZW50ZXIsIGJsb2NrcXVvdGUuYmxvY2txdW90ZS1zaW1wbGUsXG4uYmxvY2txdW90ZS50ZXh0LWNlbnRlcixcbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtc2ltcGxlIHtcbiAgcGFkZGluZzogMDtcbn1cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zaW1wbGUsXG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLXNpbXBsZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1jYXJkLFxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1jYXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE2cHggNDBweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWNhcmQgLmJsb2NrcXVvdGUtZm9vdGVyLFxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1jYXJkIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmJsb2NrcXVvdGUuYmxvY2txdW90ZS1jYXJkIC5ibG9ja3F1b3RlLWZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS5ibG9ja3F1b3RlLWNhcmQgLmJsb2NrcXVvdGUtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtY2FyZC5kYXJrLFxuLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1jYXJkLmRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtY2FyZC5kYXJrIC5ibG9ja3F1b3RlLWZvb3Rlcixcbi5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtY2FyZC5kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5iZy1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjY2VkNGRhO1xufVxuXG5jYXB0aW9uLFxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ueC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG5hLnRleHQtZGVjb3JhdGlvbi1ub25lOmhvdmVyLCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yb3cudmFyaWFibGUtZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC43NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5yb3cudmFyaWFibGUtZ3V0dGVycyA+IC5jb2wsXG4ucm93LnZhcmlhYmxlLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuLnJvdy52YXJpYWJsZS1ndXR0ZXJzID4gLmNvbCxcbi5yb3cudmFyaWFibGUtZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICB9XG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyA+IC5jb2wsXG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLnJvdy52YXJpYWJsZS1ndXR0ZXJzID4gLmNvbCxcbiAgLnJvdy52YXJpYWJsZS1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LnZhcmlhYmxlLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICB9XG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyA+IC5jb2wsXG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3cudmFyaWFibGUtZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIH1cbiAgLnJvdy52YXJpYWJsZS1ndXR0ZXJzID4gLmNvbCxcbiAgLnJvdy52YXJpYWJsZS1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnJvdy52YXJpYWJsZS1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgfVxuICAucm93LnZhcmlhYmxlLWd1dHRlcnMgPiAuY29sLFxuICAucm93LnZhcmlhYmxlLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxufVxuXG4ucm93LnJvdy1jb2x1bW4tYm9yZGVyID4gW2NsYXNzXj1jb2wtXSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4ucm93LnJvdy1jb2x1bW4tYm9yZGVyID4gW2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePWNvbC1dIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnJvdy5yb3ctY29sdW1uLWJvcmRlciA+IFtjbGFzc149Y29sLV0gLm5hdmJhciAubWVudS13cmFwcGVyIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucm93LnJvdy1jb2x1bW4tbWVudS1sZWZ0ID4gW2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5yb3cucm93LWNvbHVtbi1tZW51LXJpZ2h0ID4gW2NsYXNzXj1jb2wtXTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnJvdy5yb3ctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJvdy5yb3ctY29sdW1uLWJvcmRlciB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbiAgfVxuICAucm93LnJvdy1jb2x1bW4tYm9yZGVyID4gW2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZzogM3JlbSAzcmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhjOGM4O1xuICB9XG4gIC5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePWNvbC1dOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePWNvbC1dIC5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePWNvbC1dIC5uYXZiYXIgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1jb2x1bW4tbWVudS1sZWZ0ID4gW2NsYXNzXj1jb2wtXTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1jb2x1bW4tbWVudS1yaWdodCA+IFtjbGFzc149Y29sLV06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJvdy5yb3ctZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1hcmdpbjogMCBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cbi5yb3cucm93LWZ1bGwtd2lkdGggPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LnJvdy1mdWxsLXdpZHRoID4gKiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucm93LnJvdy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucm93LnJvdy10aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnJvdy5yb3ctYm9yZGVyIGgxLCAucm93LnJvdy1ib3JkZXIgLmgxIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJvdy5yb3ctYm9yZGVyIGgyLCAucm93LnJvdy1ib3JkZXIgLmgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJvdy5yb3ctYm9yZGVyIGgzLCAucm93LnJvdy1ib3JkZXIgLmgzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJvdy5yb3ctYm9yZGVyIGg0LCAucm93LnJvdy1ib3JkZXIgLmg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJvdy5yb3ctYm9yZGVyIGg1LCAucm93LnJvdy1ib3JkZXIgLmg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJvdy5yb3ctYm9yZGVyIGg2LCAucm93LnJvdy1ib3JkZXIgLmg2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5yb3cucm93LWJvcmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDEsIC5yb3cucm93LWJvcmRlciAuaDEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDIsIC5yb3cucm93LWJvcmRlciAuaDIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDMsIC5yb3cucm93LWJvcmRlciAuaDMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDQsIC5yb3cucm93LWJvcmRlciAuaDQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDUsIC5yb3cucm93LWJvcmRlciAuaDUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93LnJvdy1ib3JkZXIgaDYsIC5yb3cucm93LWJvcmRlciAuaDYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnJvdy5yb3ctY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5zdGlja3ktd3JhcHBlci5pcy1zdGlja3kubmF2YmFyLXdyYXBwZXIge1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4uc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5Lm5hdmJhci13cmFwcGVyIC5uYXZiYXIge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xufVxuLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreS5uYXZiYXItd3JhcHBlci5zdGlja3ktZXhwYW5kZWQge1xuICB6LWluZGV4OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktd3JhcHBlci5pcy1zdGlja3kubmF2YmFyLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreS5uYXZiYXItd3JhcHBlciAubmF2YmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5Lm5hdmJhci13cmFwcGVyIC5uYXZiYXIgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5Lm5hdmJhci13cmFwcGVyIC5uYXZiYXIgLm1lbnUtd3JhcHBlciAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnN0aWNreS13cmFwcGVyLmlzLXN0aWNreS5uYXZiYXItd3JhcHBlciAubmF2YmFyLml0LWJvdHRvbS1uYXZzY3JvbGwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuc3RpY2t5LXdyYXBwZXIuaXMtc3RpY2t5Lm5hdmJhci13cmFwcGVyLmF0LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLnN0aWNreS13cmFwcGVyLm5hdmJhci13cmFwcGVyIC5uYXZiYXIuaXQtdG9wLW5hdnNjcm9sbCwgLnN0aWNreS13cmFwcGVyLm5hdmJhci13cmFwcGVyIC5uYXZiYXIuaXQtYm90dG9tLW5hdnNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4udGFibGUgLnRhYmxlLWRhcmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplOiAxcmVtO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogMC41ZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBpIHtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBzcGFuLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG4uYnJlYWRjcnVtYi1jb250YWluZXIgLmJyZWFkY3J1bWIuZGFyayB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDI1JSwgMzUuMiUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYi5kYXJrIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLmRhcmsgLmJyZWFkY3J1bWItaXRlbSBzcGFuLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJyZWFkY3J1bWItY29udGFpbmVyIC5icmVhZGNydW1iLmRhcmsgLmJyZWFkY3J1bWItaXRlbSBpIHtcbiAgY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0NC42MjUlKTtcbn1cbi5icmVhZGNydW1iLWNvbnRhaW5lciAuYnJlYWRjcnVtYi5kYXJrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiA0OHB4O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGg1LCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5oNSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG59XG4ubW9kYWwuYWxlcnQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4ubW9kYWwuYWxlcnQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5tb2RhbC5pdC1kaWFsb2ctbGluay1saXN0IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG4ubW9kYWwuaXQtZGlhbG9nLWxpbmstbGlzdCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDUsIC5tb2RhbC5pdC1kaWFsb2ctbGluay1saXN0IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG59XG4ubW9kYWwuaXQtZGlhbG9nLWxpbmstbGlzdCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgaDUgc3BhbiwgLm1vZGFsLml0LWRpYWxvZy1saW5rLWxpc3QgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5oNSBzcGFuIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLm1vZGFsLml0LWRpYWxvZy1saW5rLWxpc3QgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLm1vZGFsLnBvcGNvbmZpcm0tbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubW9kYWwucG9wY29uZmlybS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4ubW9kYWwucG9wY29uZmlybS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbi5tb2RhbC5wb3Bjb25maXJtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi5tb2RhbC5wb3Bjb25maXJtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubW9kYWwucG9wY29uZmlybS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi5tb2RhbC5pdC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luOiAxMDRweCA0OHB4O1xufVxuLm1vZGFsLml0LWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDhweCk7XG59XG4ubW9kYWwuaXQtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1vZGFsLml0LWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwuaXQtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9kYWwuaXQtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctbGVmdCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCAyNHB4IDAgMDtcbn1cbi5tb2RhbC5pdC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZGlhbG9nLm1vZGFsLWRpYWxvZy1sZWZ0IC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2RhbC5pdC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZGlhbG9nLm1vZGFsLWRpYWxvZy1yaWdodCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbjogMCAwIDAgMjRweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1vZGFsLml0LWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUlKTtcbn1cbi5tb2RhbC5mYWRlLnNob3cgLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbC5mYWRlLnNob3cgLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ubW9kYWwuZmFkZS5zaG93IC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwucG9wY29uZmlybS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctbGVmdCAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtZGlhbG9nLXJpZ2h0IC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5tb2RhbC5pdC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46IDY0cHggYXV0bztcbiAgfVxuICAubW9kYWwuaXQtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFsZXJ0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICB9XG59XG4ubW9kYWwtY29udGVudCxcbi5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsLWZvb3Rlci5tb2RhbC1mb290ZXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyouYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIC5jb2xsYXBzZS1pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogJGFycm93LXNpemUgc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogJGJ0bi1wYWRkaW5nLXkgKiAwLjU7XG4gIH1cbiAgJi5jb2xsYXBzZWQge1xuICAgIC5jb2xsYXBzZS1pY29uOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn0qL1xuLmFjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tYmFja2dyb3VuZC1hY3RpdmUgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1iYWNrZ3JvdW5kLWFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tYmFja2dyb3VuZC1hY3RpdmUgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI0IDI0JyAlM0UlM0NnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMiwxMC4zbDQuOCw0LjhjMC4zLDAuMywwLjgsMC4zLDEuMSwwYzAuMy0wLjMsMC4zLTAuOCwwLTFjMCwwLDAsMCwwLDBsLTQuOC00LjhjLTAuNi0wLjYtMS41LTAuNi0yLjEsMEw2LjIsMTRjLTAuMywwLjMtMC4zLDAuOCwwLDFjMCwwLDAsMCwwLDBjMC4zLDAuMywwLjgsMC4zLDEuMSwwTDEyLDEwLjN6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1iYWNrZ3JvdW5kLWhvdmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWJhY2tncm91bmQtaG92ZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1iYWNrZ3JvdW5kLWhvdmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnICUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTEyLDEwLjNsNC44LDQuOGMwLjMsMC4zLDAuOCwwLjMsMS4xLDBjMC4zLTAuMywwLjMtMC44LDAtMWMwLDAsMCwwLDAsMGwtNC44LTQuOGMtMC42LTAuNi0xLjUtMC42LTIuMSwwTDYuMiwxNGMtMC4zLDAuMy0wLjMsMC44LDAsMWMwLDAsMCwwLDAsMGMwLjMsMC4zLDAuOCwwLjMsMS4xLDBMMTIsMTAuM3onLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWxlZnQtaWNvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1sZWZ0LWljb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogXCItXCI7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMXJlbSAwLjMzMzMzMzMzMzNyZW0gMDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24tbGVmdC1pY29uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSwgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmhvdmVyOmJlZm9yZSwgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXTpob3ZlcjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI0IDI0JyAlM0UlM0NnJTNFJTNDcGF0aCBmaWxsPSclMjMxMTUyOGUnIGQ9J00xMiwxMC4zbDQuOCw0LjhjMC4zLDAuMywwLjgsMC4zLDEuMSwwYzAuMy0wLjMsMC4zLTAuOCwwLTFjMCwwLDAsMCwwLDBsLTQuOC00LjhjLTAuNi0wLjYtMS41LTAuNi0yLjEsMEw2LjIsMTRjLTAuMywwLjMtMC4zLDAuOCwwLDFjMCwwLDAsMCwwLDBjMC4zLDAuMywwLjgsMC4zLDEuMSwwTDEyLDEwLjN6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMC4xcmVtO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlcjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmFjdGl2ZSwgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246aG92ZXIsIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaHNsKDIxMCwgNCUsIDc4JSk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMjRweCA0MnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1oZWFkZXIgYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cblxuLml0LWNhbGVuZGFyLXdyYXBwZXIgLml0LWhlYWRlci1ibG9jay10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5pdC1jYWxlbmRhci13cmFwcGVyIC5jYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLml0LWNhbGVuZGFyLXdyYXBwZXIgLmNhcmQgLmNhcmQtdGl0bGUsXG4uaXQtY2FsZW5kYXItd3JhcHBlciAuY2FyZCAuY2FyZC10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5pdC1jYWxlbmRhci13cmFwcGVyIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uaXQtY2FsZW5kYXItd3JhcHBlciAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDAuM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuLml0LWNhbGVuZGFyLXdyYXBwZXIgLmNhcmQgLmNhcmQtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLml0LWNhbGVuZGFyLXdyYXBwZXIgLmNhcmQgLmNhcmQtdGV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDIxMCwgMTclLCA0NCUpO1xuICBwYWRkaW5nLWxlZnQ6IDRlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG59XG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxMTUyOGU7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNDc3ZDQ1O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzNlOTRlOTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZjc3NTI7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM5MDQzM2U7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzOTA0MzNlJyBkPSdNMTEuNSAxNC4yVjUuN2gxLjJ2OC41em0tLjEgNC4xaDEuMnYtMS44aC0xLjJ6TTIyIDcuOXY4LjNMMTYuMSAyMkg3LjlMMiAxNi4yVjcuOUw3LjkgMmg4LjJ6bS0xIC40TDE1LjcgM0g4LjNMMyA4LjN2Ny41TDguMyAyMWg3LjRsNS4zLTUuMnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZjc3NTInIGQ9J00xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJ6bTAgMTlhOSA5IDAgMSAxIDktOSA5IDkgMCAwIDEtOSA5em0tLjUtNi44VjUuN2gxLjJ2OC41em0tLjEgMi4zaDEuMnYxLjhoLTEuMnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjM0NzdkNDUnIGQ9J00xNy4xIDcuOWwuNy43LTcuOCA3LjYtNC43LTQuNi43LS43IDQgMy45ek0yMiAxMkExMCAxMCAwIDEgMSAxMiAyYTEwIDEwIDAgMCAxIDEwIDEwem0tMSAwYTkgOSAwIDEgMC05IDkgOSA5IDAgMCAwIDktOXonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPSclMjMzZTk0ZTknIGQ9J00xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJ6bTAgMTlhOSA5IDAgMSAxIDktOSA5IDkgMCAwIDEtOSA5em0tLjctMTVoMS41djJoLTEuNXptMCAzaDEuNXY5aC0xLjV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzMTE1MjhlJyBkPSdNMTIgMmExMCAxMCAwIDEgMCAxMCAxMEExMCAxMCAwIDAgMCAxMiAyem0wIDE5YTkgOSAwIDEgMSA5LTkgOSA5IDAgMCAxLTkgOXptLS43LTE1aDEuNXYyaC0xLjV6bTAgM2gxLjV2OWgtMS41eiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzA2YztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDRkOTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMzM2NjtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tbWUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi14cyxcbi5idG4tc20sXG4uYnRuLWdyb3VwLXNtID4gLmJ0bixcbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uYnRuLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tY2xvc2UgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLWljb24gLnJvdW5kZWQtaWNvbi5yb3VuZGVkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ucm91bmRlZC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ucm91bmRlZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTk0ZTk7XG59XG4uYnRuLWljb24gLnJvdW5kZWQtaWNvbi5yb3VuZGVkLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzUyO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ucm91bmRlZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MzNlO1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ucm91bmRlZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uYnRuLWljb24gLnJvdW5kZWQtaWNvbi5yb3VuZGVkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1pY29uIC5yb3VuZGVkLWljb24ucm91bmRlZC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb24gLnJvdW5kZWQtaWNvbi5yb3VuZGVkLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzhjODtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDRkYTtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uLnJvdW5kZWQtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4taWNvbiAucm91bmRlZC1pY29uICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cbi5idG4taWNvbiAuaWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xufVxuLmJ0bi1pY29uIC5pY29uICsgKiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG59XG5cbi5idG4tZnVsbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogLTcuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNy41cHg7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1mdWxsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi1mdWxsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bi1mdWxsIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ0bjpkaXNhYmxlZDpob3Zlcixcbi5idG4uZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQuYnRuLXByb2dyZXNzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYnRuLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNzYlLCA2NyUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDc2JSwgNjclKTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLmJ0bi1wcm9ncmVzcywgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQuYnRuLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTIlLCA1MiUpO1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEyJSwgNTIlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzExNTI4ZTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMxZDQ5NzI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBkaW1ncmF5O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzQ3N2Q0NTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICM1MDYwNTA7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBoc2woMzYsIDEwMCUsIDMwJSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjN2M1MDBlO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjOTA0MzNlO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzZmNGQ0Yjtcbn1cblxuLmJnLWRhcmsgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZGFyayAuYnRuLXByaW1hcnkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE1MjhlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uYmctZGFyayAuYnRuLXByaW1hcnk6Zm9jdXMsIC5iZy1kYXJrIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuNSk7XG59XG4uYmctZGFyayAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzBmNGE4MDtcbn1cbi5iZy1kYXJrIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJnLWRhcmsgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmctZGFyayAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctZGFyayAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1kYXJrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzBmNDg3Yztcbn1cbi5iZy1kYXJrIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5iZy1kYXJrIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJnLWRhcmsgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjUpO1xufVxuLmJnLWRhcmsgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYmctZGFyayAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzBmNGE4MDtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG59XG4uYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2U2ZTZlNjtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZTZlNmU2LCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlNmU2ZTY7XG59XG4uYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2U2ZTZlNjtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYmctZGFyayAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5iZy1kYXJrIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuLmJnLWRhcmsgLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmctZGFyayAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJnLWRhcmsgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYmctZGFyayAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzVmOTY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uYmctZGFyayAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJnLWRhcmsgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5iZy1kYXJrIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhcmsgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5iZy1kYXJrIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk2Mzk5O1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYmctZGFyayAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5iZy1kYXJrIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYmctZGFyayAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSksIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG59XG4uYmctZGFyayAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTZlNmU2O1xufVxuLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZTZlNmU2LCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmctZGFyayAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZTZlNmU2O1xufVxuLmJnLWRhcmsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1kYXJrIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctZGFyayAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYmctZGFyayAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuZmllbGRzZXQgbGVnZW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mb3JtLXRleHQge1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mb3JtLWdyb3VwIGlucHV0LFxuLmZvcm0tZ3JvdXAgb3B0Z3JvdXAsXG4uZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG59XG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uZm9ybS1ncm91cCBsYWJlbC5hY3RpdmU6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uZm9ybS1ncm91cCBzbWFsbC5mb3JtLXRleHQsIC5mb3JtLWdyb3VwIC5mb3JtLXRleHQuc21hbGwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRpbWVdIH4gbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9dXJsXSxcbnRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDIxMCwgMTclLCA0NCUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIG91dGxpbmU6IDA7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG5pbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxudGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiA0NXB4IDQ1JSAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCArIGxhYmVsLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDBjYzg1JyB2aWV3Qm94PScwIDAgMTkyIDUxMiclM0UlM0NwYXRoIGQ9J000MzUuODQ4IDgzLjQ2NkwxNzIuODA0IDM0Ni41MWwtOTYuNjUyLTk2LjY1MmMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwbC0yOC4yODQgMjguMjg0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsMTMzLjQyMSAxMzMuNDIxYzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGwyOTkuODEzLTI5OS44MTNjNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0yOC4yODQtMjguMjg0Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcgMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmNzNlNWEnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3BhdGggZD0nTTIzMS42IDI1NmwxMzAuMS0xMzAuMWM0LjctNC43IDQuNy0xMi4zIDAtMTdsLTIyLjYtMjIuNmMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDE5MiAyMTYuNCA2MS45IDg2LjNjLTQuNy00LjctMTIuMy00LjctMTcgMGwtMjIuNiAyMi42Yy00LjcgNC43LTQuNyAxMi4zIDAgMTdMMTUyLjQgMjU2IDIyLjMgMzg2LjFjLTQuNyA0LjctNC43IDEyLjMgMCAxN2wyMi42IDIyLjZjNC43IDQuNyAxMi4zIDQuNyAxNyAwTDE5MiAyOTUuNmwxMzAuMSAxMzAuMWM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjIuNi0yMi42YzQuNy00LjcgNC43LTEyLjMgMC0xN0wyMzEuNiAyNTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmZvcm0tY29udHJvbC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDQ1JSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZjk5MDAnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3NiA0MzJjMCA0NC4xMTItMzUuODg4IDgwLTgwIDgwcy04MC0zNS44ODgtODAtODAgMzUuODg4LTgwIDgwLTgwIDgwIDM1Ljg4OCA4MCA4MHpNMjUuMjYgMjUuMTk5bDEzLjYgMjcyQzM5LjQ5OSAzMDkuOTcyIDUwLjA0MSAzMjAgNjIuODMgMzIwaDY2LjM0YzEyLjc4OSAwIDIzLjMzMS0xMC4wMjggMjMuOTctMjIuODAxbDEzLjYtMjcyQzE2Ny40MjUgMTEuNDkgMTU2LjQ5NiAwIDE0Mi43NyAwSDQ5LjIzQzM1LjUwNCAwIDI0LjU3NSAxMS40OSAyNS4yNiAyNS4xOTl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC53YXJuaW5nLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWdyb3VwLmFjdGl2ZSAuZm9ybS1maWxlLW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMS45NXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud2FybmluZy1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmY3NzUyO1xufVxuXG4udmFsaWQtZmVlZGJhY2ssXG4uaW52YWxpZC1mZWVkYmFjayxcbi53YXJuaW5nLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDIxMCwgMTclLCA0NCUpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmljb24ge1xuICBmaWxsOiAjNmM3NTdkO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIH4gbGFiZWwge1xuICBsZWZ0OiAyLjI1cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIuMjVyZW0pO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDIxMCwgMTclLCA0NCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSkge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZkN2UxNDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuICAuZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyLFxuLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWYyO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIG1hcmdpbjogMnB4IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xufVxuLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDZweCA1cHg7XG4gIHRvcDogMDtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiAjZmZmIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0MGRlZyk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgei1pbmRleDogMDtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG4gIHotaW5kZXg6IDA7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiA2cHg7XG4gIHRvcDogMTBweDtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlOWYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xuICBib3JkZXItY29sb3I6ICNlNmU5ZjI7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIsIC5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiA1cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciwgLmZvcm0tY2hlY2sgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uZm9ybS1jaGVjayBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY0KTtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyLCAuZm9ybS1jaGVjayBbdHlwZT1yYWRpb106ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpO1xufVxuLmZvcm0tY2hlY2sgW3R5cGU9cmFkaW9dOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLWdyb3VwIHtcbiAgcGFkZGluZzogMCAwIDhweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAwIHJnYmEoMSwgMSwgMSwgMC4xKTtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLWdyb3VwIFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xufVxuLmZvcm0tY2hlY2suZm9ybS1jaGVjay1ncm91cCBbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YWZ0ZXIsIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSxcbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgW3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyLFxuLmZvcm0tY2hlY2suZm9ybS1jaGVjay1ncm91cCBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLWdyb3VwIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHJpZ2h0OiAyNnB4O1xufVxuLmZvcm0tY2hlY2suZm9ybS1jaGVjay1ncm91cCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICByaWdodDogMTVweDtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgLmZvcm0tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLWdyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgaW5wdXQuc2VtaS1jaGVja2VkOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDE5cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZm9ybS1jaGVjayBpbnB1dC5zZW1pLWNoZWNrZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZm9ybS1jaGVjayBpbnB1dC5zZW1pLWNoZWNrZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKTtcbiAgei1pbmRleDogMDtcbn1cblxuaW5wdXRbdHlwZT1maWxlXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIElOUFVUIEZJTEUgKi9cbi5mb3JtLWZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZm9ybS1maWxlIC5mb3JtLWZpbGUtbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtIDJyZW07XG4gIG1heC1oZWlnaHQ6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA1O1xufVxuLmZvcm0tZmlsZSAuZm9ybS1maWxlLW5hbWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBjb2xvcjogIzExNTI4ZTtcbiAgY29udGVudDogXCJTZm9nbGlhXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgcGFkZGluZzogMC40cmVtIDFyZW0gMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE1MjhlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5pbnB1dC1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItYWRhcHRpdmUge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItYWRhcHRpdmUgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmlucHV0LW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgbWluLXdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5pbnB1dC1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmlucHV0LW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl06Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtbnVtYmVyIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItY3VycmVuY3k6YmVmb3JlLCAuaW5wdXQtbnVtYmVyLmlucHV0LW51bWJlci1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmlucHV0LW51bWJlci5pbnB1dC1udW1iZXItY3VycmVuY3kgaW5wdXRbdHlwZT1udW1iZXJdLCAuaW5wdXQtbnVtYmVyLmlucHV0LW51bWJlci1wZXJjZW50YWdlIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5pbnB1dC1udW1iZXIuaW5wdXQtbnVtYmVyLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oKsXCI7XG59XG4uaW5wdXQtbnVtYmVyLmlucHV0LW51bWJlci1wZXJjZW50YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuLmlucHV0LW51bWJlci5kaXNhYmxlZCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGhzbCgyMTAsIDEyJSwgNDQlKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG4uaW5wdXQtbnVtYmVyLmRpc2FibGVkIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiBoc2woMjEwLCAxMiUsIDQ0JSk7XG59XG4uaW5wdXQtbnVtYmVyLmRpc2FibGVkIGJ1dHRvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LW51bWJlci5kaXNhYmxlZCBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmlucHV0LW51bWJlci5kaXNhYmxlZCBidXR0b24uaW5wdXQtbnVtYmVyLWFkZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgaHNsKDIxMCwgMyUsIDg1JSkgdHJhbnNwYXJlbnQ7XG59XG4uaW5wdXQtbnVtYmVyLmRpc2FibGVkIGJ1dHRvbi5pbnB1dC1udW1iZXItc3ViOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAzJSwgODUlKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC1udW1iZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaW5wdXQtbnVtYmVyIGJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uaW5wdXQtbnVtYmVyIGJ1dHRvbjpmb2N1cy5pbnB1dC1udW1iZXItYWRkOmFmdGVyLCAuaW5wdXQtbnVtYmVyIGJ1dHRvbjpob3Zlci5pbnB1dC1udW1iZXItYWRkOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMjEyNTI5IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LW51bWJlciBidXR0b246Zm9jdXMuaW5wdXQtbnVtYmVyLXN1YjphZnRlciwgLmlucHV0LW51bWJlciBidXR0b246aG92ZXIuaW5wdXQtbnVtYmVyLXN1YjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC1udW1iZXIgYnV0dG9uOmZvY3VzOm5vdCguZm9jdXMtLW1vdXNlKSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaW5wdXQtbnVtYmVyIGJ1dHRvbi5pbnB1dC1udW1iZXItYWRkIHtcbiAgdG9wOiAtNnB4O1xufVxuLmlucHV0LW51bWJlciBidXR0b24uaW5wdXQtbnVtYmVyLWFkZDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNnB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBoc2woMjEwLCAxNy42NDcwNTg4MjM1JSwgNDMuMzUlKSB0cmFuc3BhcmVudDtcbn1cbi5pbnB1dC1udW1iZXIgYnV0dG9uLmlucHV0LW51bWJlci1zdWIge1xuICBib3R0b206IC02cHg7XG59XG4uaW5wdXQtbnVtYmVyIGJ1dHRvbi5pbnB1dC1udW1iZXItc3ViOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA0My4zNSUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LW51bWJlciBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxhYmVsLmlucHV0LW51bWJlci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5wdXQtbnVtYmVyIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuaW5wdXQtbnVtYmVyOmhvdmVyIGJ1dHRvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnVwbG9hZCxcbi51cGxvYWQtYXZhdGFyIHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udXBsb2FkW3R5cGU9ZmlsZV0gKyBsYWJlbCB7XG4gIG1heC13aWR0aDogODAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA3cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLnVwbG9hZFt0eXBlPWZpbGVdICsgbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY0YTgwO1xufVxuLnVwbG9hZFt0eXBlPWZpbGVdICsgbGFiZWwgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnVwbG9hZDpmb2N1cyArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmNGE4MDtcbiAgb3V0bGluZTogYXV0byA1cHggLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4udXBsb2FkLXBpY3R1cmVzLXdhbGwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4udXBsb2FkLXBpY3R1cmVzLXdhbGwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi51cGxvYWQtcGljdHVyZXMtd2FsbCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udXBsb2FkLXBpY3R1cmVzLXdhbGwgLnVwbG9hZFt0eXBlPWZpbGVdICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDEyOHB4O1xuICB3aWR0aDogMTI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCBoc2woMjEwLCA5Mi41MjMzNjQ0ODYlLCA4Ni42MjUlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTBmYztcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDM1JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG59XG4udXBsb2FkLXBpY3R1cmVzLXdhbGwgLnVwbG9hZFt0eXBlPWZpbGVdICsgbGFiZWwgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzExNTI4ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnVwbG9hZC1waWN0dXJlcy13YWxsIC51cGxvYWRbdHlwZT1maWxlXSArIGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMxMTUyOGU7XG59XG4udXBsb2FkLXBpY3R1cmVzLXdhbGwgLnVwbG9hZDpmb2N1c1t0eXBlPWZpbGVdICsgbGFiZWwsIC51cGxvYWQtcGljdHVyZXMtd2FsbCAudXBsb2FkOmFjdGl2ZVt0eXBlPWZpbGVdICsgbGFiZWwge1xuICBib3JkZXI6IDJweCBkYXNoZWQgaHNsKDIxMCwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpO1xufVxuLnVwbG9hZC1waWN0dXJlcy13YWxsIC51cGxvYWQtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xufVxuLnVwbG9hZC1waWN0dXJlcy13YWxsIC51cGxvYWQtaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51cGxvYWQtZmlsZS1saXN0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnVwbG9hZC1maWxlLWxpc3QudXBsb2FkLWZpbGUtbGlzdC1pbWFnZSAucHJvZ3Jlc3Mge1xuICBsZWZ0OiA1MnB4O1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXBsb2FkLWZpbGUtbGlzdCAudXBsb2FkLWZpbGUudXBsb2FkaW5nIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG59XG4udXBsb2FkLWZpbGUtbGlzdCAudXBsb2FkLWZpbGUudXBsb2FkaW5nIHAge1xuICBjb2xvcjogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG59XG4udXBsb2FkLWZpbGUtbGlzdCAudXBsb2FkLWZpbGUuc3VjY2VzcyBzdmcge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlLnN1Y2Nlc3MgcCB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlLnN1Y2Nlc3MgcCAudXBsb2FkLWZpbGUtd2VpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlLmVycm9yIHN2ZyB7XG4gIGZpbGw6ICM5MDQzM2U7XG59XG4udXBsb2FkLWZpbGUtbGlzdCAudXBsb2FkLWZpbGUuZXJyb3IgcCB7XG4gIGNvbG9yOiAjOTA0MzNlO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlIC51cGxvYWQtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi51cGxvYWQtZmlsZS1saXN0IC51cGxvYWQtZmlsZSAudXBsb2FkLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51cGxvYWQtZmlsZS1saXN0IC51cGxvYWQtZmlsZSBwIC51cGxvYWQtZmlsZS13ZWlnaHQge1xuICBjb2xvcjogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51cGxvYWQtZmlsZS1saXN0IC51cGxvYWQtZmlsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnVwbG9hZC1maWxlLWxpc3QgLnVwbG9hZC1maWxlIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51cGxvYWQtZmlsZS1saXN0IC51cGxvYWQtZmlsZSBidXR0b246aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi51cGxvYWQtZmlsZS1saXN0IC5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMzZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udXBsb2FkLWZpbGUtbGlzdCAucHJvZ3Jlc3MucHJvZ3Jlc3MtaW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG59XG5cbi51cGxvYWQtYXZhdGFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVwbG9hZC1hdmF0YXItY29udGFpbmVyIC51cGxvYWQtYXZhdGFyW3R5cGU9ZmlsZV0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVwbG9hZC1hdmF0YXItY29udGFpbmVyIC51cGxvYWQtYXZhdGFyW3R5cGU9ZmlsZV0gKyBsYWJlbCBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVwbG9hZC1hdmF0YXItY29udGFpbmVyIC51cGxvYWQtYXZhdGFyW3R5cGU9ZmlsZV0gKyBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF2YXRhci11cGxvYWQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmF2YXRhci11cGxvYWQtd3JhcHBlciAuYXZhdGFyLmF2YXRhci11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXZhdGFyLXVwbG9hZC13cmFwcGVyIC5hdmF0YXItdXBsb2FkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmF2YXRhci11cGxvYWQtd3JhcHBlciAuYXZhdGFyLXVwbG9hZC1pY29uID4gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5hdmF0YXItdXBsb2FkLXdyYXBwZXIuc2l6ZS1zbSAuYXZhdGFyIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5hdmF0YXItdXBsb2FkLXdyYXBwZXIuc2l6ZS1zbSAuYXZhdGFyLXVwbG9hZC1pY29uIHtcbiAgYm90dG9tOiA2cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uYXZhdGFyLXVwbG9hZC13cmFwcGVyLnNpemUtc20gLmF2YXRhci11cGxvYWQtaWNvbiA+IHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi51cGxvYWQtZHJhZ2Ryb3Age1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi51cGxvYWQtZHJhZ2Ryb3AuZHJhZ292ZXIgLnVwbG9hZC1kcmFnZHJvcC1pbWFnZSBpbWcsIC51cGxvYWQtZHJhZ2Ryb3AubG9hZGluZyAudXBsb2FkLWRyYWdkcm9wLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODUpO1xufVxuLnVwbG9hZC1kcmFnZHJvcC5sb2FkaW5nIHA6bm90KC51cGxvYWQtZHJhZ2Ryb3Atd2VpZ2h0KSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi51cGxvYWQtZHJhZ2Ryb3AubG9hZGluZyAudXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuLnVwbG9hZC1kcmFnZHJvcC5sb2FkaW5nIC51cGxvYWQtZHJhZ2Ryb3AtdGV4dCAudXBsb2FkLWRyYWdkcm9wLXdlaWdodCwgLnVwbG9hZC1kcmFnZHJvcC5zdWNjZXNzIC51cGxvYWQtZHJhZ2Ryb3AtdGV4dCAudXBsb2FkLWRyYWdkcm9wLXdlaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udXBsb2FkLWRyYWdkcm9wLnN1Y2Nlc3MgLnVwbG9hZC1kcmFnZHJvcC1zdWNjZXNzIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnVwbG9hZC1kcmFnZHJvcC10ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnVwbG9hZC1kcmFnZHJvcC10ZXh0IHAudXBsb2FkLWRyYWdkcm9wLXdlaWdodCB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNy42NDcwNTg4MjM1JSwgNDMuMzUlKTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udXBsb2FkLWRyYWdkcm9wLXRleHQgcC51cGxvYWQtZHJhZ2Ryb3Atd2VpZ2h0IHN2ZyB7XG4gIGZpbGw6IGhzbCgyMTAsIDE3LjY0NzA1ODgyMzUlLCA0My4zNSUpO1xufVxuLnVwbG9hZC1kcmFnZHJvcC10ZXh0IGg1LCAudXBsb2FkLWRyYWdkcm9wLXRleHQgLmg1IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKTtcbn1cblxuLnVwbG9hZC1kcmFnZHJvcC1pbnB1dCB7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi51cGxvYWQtZHJhZ2Ryb3AtaW5wdXRbdHlwZT1maWxlXSArIGxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXBsb2FkLWRyYWdkcm9wLWlucHV0OmZvY3VzW3R5cGU9ZmlsZV0gKyBsYWJlbCB7XG4gIG91dGxpbmU6IGF1dG8gNXB4IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLnVwbG9hZC1kcmFnZHJvcC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcgLnByb2dyZXNzLWRvbnV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVwbG9hZC1kcmFnZHJvcC1sb2FkaW5nIC5wcm9ncmVzcy1kb251dCAucHJvZ3Jlc3NiYXItdGV4dCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcgLnByb2dyZXNzLWRvbnV0IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51cGxvYWQtZHJhZ2Ryb3AtbG9hZGluZyAucHJvZ3Jlc3MtZG9udXQgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVwbG9hZC1kcmFnZHJvcC1sb2FkaW5nIC5wcm9ncmVzcy1kb251dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi51cGxvYWQtZHJhZ2Ryb3AtaW1hZ2Uge1xuICB3aWR0aDogMTI4cHg7XG4gIGhlaWdodDogMTI4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi51cGxvYWQtZHJhZ2Ryb3AtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zMywgMS4wNywgMC41NCwgMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnVwbG9hZC1kcmFnZHJvcC1pbWFnZSAudXBsb2FkLWRyYWdkcm9wLXN1Y2Nlc3Mge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxOHB4KTtcbiAgbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc1LCAtMC41LCAwLCAxLjc1KTtcbn1cbi51cGxvYWQtZHJhZ2Ryb3AtaW1hZ2UgLnVwbG9hZC1kcmFnZHJvcC1zdWNjZXNzIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudXBsb2FkW3R5cGU9ZmlsZV0gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51cGxvYWQtZHJhZ2Ryb3AtaW1hZ2Uge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxuICAudXBsb2FkLWRyYWdkcm9wLWltYWdlIC51cGxvYWQtZHJhZ2Ryb3Atc3VjY2VzcyB7XG4gICAgbGVmdDogMjhweDtcbiAgfVxuICAudXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC51cGxvYWQtZHJhZ2Ryb3AtbG9hZGluZyAucHJvZ3Jlc3MtZG9udXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXZhdGFyLXVwbG9hZDpob3ZlciAudXBsb2FkLWF2YXRhci1jb250YWluZXIsXG4gIC5hdmF0YXItdXBsb2FkOmZvY3VzLXdpdGhpbiAudXBsb2FkLWF2YXRhci1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgfVxuICAudXBsb2FkLWF2YXRhci1jb250YWluZXIge1xuICAgIGJvdHRvbTogLTEwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC51cGxvYWQtYXZhdGFyLWNvbnRhaW5lciAudXBsb2FkLWF2YXRhclt0eXBlPWZpbGVdICsgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC51cGxvYWQtYXZhdGFyLWNvbnRhaW5lciAudXBsb2FkLWF2YXRhclt0eXBlPWZpbGVdICsgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnVwbG9hZC1hdmF0YXItY29udGFpbmVyIC51cGxvYWQtYXZhdGFyW3R5cGU9ZmlsZV0gKyBsYWJlbCBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC51cGxvYWQtYXZhdGFyLWNvbnRhaW5lciAudXBsb2FkLWF2YXRhcjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSlbdHlwZT1maWxlXSArIGxhYmVsIHtcbiAgICBvdXRsaW5lOiBhdXRvIDVweCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIH1cbiAgLmF2YXRhci11cGxvYWQtd3JhcHBlciAuYXZhdGFyLXVwbG9hZC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5hdmF0YXItdXBsb2FkLXdyYXBwZXIuc2l6ZS1zbSAudXBsb2FkLWF2YXRhclt0eXBlPWZpbGVdICsgbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvZ2dsZXMsXG4udG9nZ2xlcyAqIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50b2dnbGVzIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnRvZ2dsZXMgbGFiZWwuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG59XG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sZXZlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogOHB4IDEwcHggMCAxNnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sZXZlcjpiZWZvcmUsIC50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxldmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtM3B4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSwgYmFja2dyb3VuZCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGVhc2U7XG59XG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5sZXZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCA4MiwgMTQyLCAwLjE1KTtcbn1cbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCAlM2Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC44JyUzZSUzY2cgaWQ9J0RhdGEtZW50cnkvdG9nZ2xlL0xpZ2h0X2JnL2Rpc2FibGVkT2ZmJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC4wMDAwMDAsIC0xMS4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNMTQuMzYzOTYxLDE1Ljk0OTc0NzUgTDE3Ljg5OTQ5NDksMTkuNDg1MjgxNCBMMTYuNDg1MjgxNCwyMC44OTk0OTQ5IEwxMi45NDk3NDc1LDE3LjM2Mzk2MSBMOS40MTQyMTM1NiwyMC44OTk0OTQ5IEw4LDE5LjQ4NTI4MTQgTDExLjUzNTUzMzksMTUuOTQ5NzQ3NSBMOCwxMi40MTQyMTM2IEw5LjQxNDIxMzU2LDExIEwxMi45NDk3NDc1LDE0LjUzNTUzMzkgTDE2LjQ4NTI4MTQsMTEgTDE3Ljg5OTQ5NDksMTIuNDE0MjEzNiBMMTQuMzYzOTYxLDE1Ljk0OTc0NzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMjtcbn1cbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YmVmb3JlLCAudG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgbGVmdDogMjNweDtcbn1cbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTFweCcgdmlld0JveD0nMCAwIDE0IDExJyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBmaWxsPSdub25lJyBvcGFjaXR5PScwLjUnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMTEuMDAwMDAwKScgZmlsbD0nJTIzRkZGJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQuMDAwMDAwLCAxNi4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTE2LjAwMDAwMCkgdHJhbnNsYXRlKDEuMDAwMDAwLCA0LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTMsMTUgTDEzLDUgTDE1LDUgTDE1LDE1IEwxNSwxNyBMOSwxNyBMOSwxNSBMMTMsMTUgWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMS4wMDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoNDUuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTExLjAwMDAwMCkgJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnRvZ2dsZXMgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xufVxuLnRvZ2dsZXMgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMjtcbn1cbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpjaGVja2VkICsgLmxldmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTlmMjtcbn1cblxuLnBhc3N3b3JkLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOHB4O1xuICB6LWluZGV4OiA4O1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYXNzd29yZC1pY29uIC5pY29uIHtcbiAgZmlsbDogIzZjNzU3ZDtcbn1cblxuLnBhc3N3b3JkLW1ldGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogLTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ucGFzc3dvcmQtbWV0ZXIgLmNvbC0zIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wYXNzd29yZC1jYXBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXNzd29yZC1jYXBzLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyBzZWxlY3REcm9wZG93bkZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNlbGVjdERyb3Bkb3duRmFkZUluVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Qtd3JhcHBlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMi41cmVtIC0gMXB4KTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG59XG4uc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDIxMCwgMTcuNjQ3MDU4ODIzNSUsIDQzLjM1JSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZhNmE2O1xuICBvcGFjaXR5OiAxO1xufVxuLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpkaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0Om5vdChbY2xhc3MqPWNvbC1dKTpub3QoW2NsYXNzKj1mb3JtLWNvbnRyb2xdKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjphY3RpdmUsIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlcjpmb2N1cywgLmJvb3RzdHJhcC1zZWxlY3QgPiAuZHJvcGRvd24tdG9nZ2xlLmJzLXBsYWNlaG9sZGVyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlci5uby10aWNrIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEuc2VsZWN0ZWQgc3Bhbi5jaGVjay1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIuZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlci5kaXNhYmxlZCAuYm9vdHN0cmFwLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyLmRpc2FibGVkIC5ib290c3RyYXAtc2VsZWN0ID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBvcGFjaXR5OiAxO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSxcbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0ge1xuICBhbmltYXRpb246IHNlbGVjdERyb3Bkb3duRmFkZUluIGZvcndhcmRzIDAuM3M7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF0sXG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD10b3Atc3RhcnRdIHtcbiAgYW5pbWF0aW9uOiBzZWxlY3REcm9wZG93bkZhZGVJblRvcCBmb3J3YXJkcyAwLjNzO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygyLjVyZW0gLSAxcHgpO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIGJ1dHRvbi5kaXNhYmxlZC5idG4tbGlnaHQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciBidXR0b24gLmZpbHRlci1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIGJ1dHRvbiAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIGJ1dHRvbiAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIGJ1dHRvbiAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpIC5maWx0ZXItb3B0aW9uOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciBidXR0b24uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmJzLXNlYXJjaGJveCB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuYnMtc2VhcmNoYm94IGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmJzLXNlYXJjaGJveCBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24taGVhZGVyIC50ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmJ0biB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmJzLWFjdGlvbnNib3ggLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmJzLWFjdGlvbnNib3ggLmJ0bi1ibG9jayAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveCAuYnRuLWJsb2NrIC5idG46YWN0aXZlLCAuYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5icy1hY3Rpb25zYm94IC5idG4tYmxvY2sgLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5icy1hY3Rpb25zYm94IC5idG4tYmxvY2sgLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuYnMtYWN0aW9uc2JveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbiAgbGVmdDogMjRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIC5zZWxlY3QtcGlsbCB7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4cmVtO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyNTI5O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIgLnNlbGVjdC1waWxsIHN2ZyB7XG4gIGZpbGw6ICMyMTI1Mjk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIgLmZvcm0tY2hlY2sgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0LnNob3ctdGljayAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciAuZm9ybS1jaGVjayBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43Nzc3Nzc3Nzc4cmVtO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyNTI5O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0LnNob3ctdGljayAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciAuZm9ybS1jaGVjayBbdHlwZT1jaGVja2JveF0gKyBsYWJlbDpiZWZvcmUsIC5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3Quc2hvdy10aWNrIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWlubmVyLWlubmVyIC5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIgLmZvcm0tY2hlY2sgW3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdC5zaG93LXRpY2sgLmZpbHRlci1vcHRpb24gLmZpbHRlci1vcHRpb24taW5uZXItaW5uZXIgLmZvcm0tY2hlY2sgW3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogY2FsYygtMTAwJSAtIDhweCkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLmljb24tb3B0aW9ucy1saSBzcGFuLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLnNlbGVjdGVkIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEwMCUsIDE1JSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLnNlbGVjdGVkIHNwYW4uc2VsZWN0LXBpbGwtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLnNlbGVjdGVkIHNwYW4uY2hlY2stbWFyayB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhOmZvY3VzLCAuYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi5jaGVjay1tYXJrIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjRweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLmNoZWNrLW1hcms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuMTVlbSAwLjE1ZW0gMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhIHNwYW4udGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQgLnNlbGVjdC1waWxsIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYSBzcGFuLnRleHQgLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpIGEgc3Bhbi50ZXh0IC5yZXNldC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLThweDtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyIHNwYW4udGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuZHJvcGRvd24uYm9vdHN0cmFwLXNlbGVjdCAuZHJvcGRvd24tbWVudSBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKTtcbn1cbi5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5hY3RpdmUgc3Bhbi50ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIC5kcm9wZG93bi5ib290c3RyYXAtc2VsZWN0IC5kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xuICBjb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG5cbmZpZWxkc2V0OmRpc2FibGVkIC5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXI6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuZmllbGRzZXQ6ZGlzYWJsZWQgLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbmZpZWxkc2V0OmRpc2FibGVkIC5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgb3BhY2l0eTogMTtcbn1cbmZpZWxkc2V0OmRpc2FibGVkIC5ib290c3RyYXAtc2VsZWN0LXdyYXBwZXIgYnV0dG9uLmJ0bi1saWdodCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pdC10cmFuc2Zlci13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDIxMCwgMy42MjU1MTYyOTE5JSwgNzguMjElKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uaXQtdHJhbnNmZXItd3JhcHBlciAudHJhbnNmZXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLml0LXRyYW5zZmVyLXdyYXBwZXIgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdC10cmFuc2Zlci13cmFwcGVyIC5mb3JtLWNoZWNrIGlucHV0LnNlbWktY2hlY2tlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogMTNweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pdC10cmFuc2Zlci13cmFwcGVyIC5mb3JtLWNoZWNrIGlucHV0LnNlbWktY2hlY2tlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCA3My45MTMwNDM0NzgzJSwgNDguMyUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA3My45MTMwNDM0NzgzJSwgNDguMyUpO1xuICB6LWluZGV4OiAwO1xufVxuLml0LXRyYW5zZmVyLXdyYXBwZXIgLnRyYW5zZmVyLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLml0LXRyYW5zZmVyLXdyYXBwZXIgLnRyYW5zZmVyLWhlYWRlcjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAzLjYyNTUxNjI5MTklLCA3OC4yMSUpO1xuICB3aWR0aDogNjVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA2MnB4O1xufVxuLml0LXRyYW5zZmVyLXdyYXBwZXIgLnRyYW5zZmVyLWhlYWRlciAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXQtdHJhbnNmZXItd3JhcHBlciAudHJhbnNmZXItaGVhZGVyIC5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0LXRyYW5zZmVyLXdyYXBwZXIgLnRyYW5zZmVyLWhlYWRlciAuZm9ybS1jaGVjayAuZGVzY3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5pdC10cmFuc2Zlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXQtdHJhbnNmZXItYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgaHNsKDIxMCwgMy42MjU1MTYyOTE5JSwgNzguMjElKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyNHB4IDhweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdC10cmFuc2Zlci1idXR0b25zIGEgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzLjYyNTUxNjI5MTklLCA3OC4yMSUpO1xufVxuLml0LXRyYW5zZmVyLWJ1dHRvbnMgYS50cmFuc2ZlciwgLml0LXRyYW5zZmVyLWJ1dHRvbnMgYS5iYWNrdHJhbnNmZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaXQtdHJhbnNmZXItYnV0dG9ucyBhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzMuOTEzMDQzNDc4MyUsIDQ4LjMlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLml0LXRyYW5zZmVyLWJ1dHRvbnMgYS5hY3RpdmUgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCA3My45MTMwNDM0NzgzJSwgNDguMyUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0LXRyYW5zZmVyLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLml0LXRyYW5zZmVyLWJ1dHRvbnMgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgyMTAsIDMuNjI1NTE2MjkxOSUsIDc4LjIxJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCA4cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5pdC10cmFuc2Zlci1idXR0b25zIGEudHJhbnNmZXIsIC5pdC10cmFuc2Zlci1idXR0b25zIGEuYmFja3RyYW5zZmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZHJvcGRvd25GYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuQGtleWZyYW1lcyBkcm9wZG93bkZhZGVJblRvcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxufVxuLmRyb3Bkb3duLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmJ0bi1ncm91cC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24uZHJvcHVwIC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbi1leHBhbmQsXG4uYnRuLWdyb3VwLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uZHJvcGRvd24uZHJvcHVwIC5kcm9wZG93bi10b2dnbGUgLmljb24tZXhwYW5kLFxuLmJ0bi1ncm91cC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1leHBhbmQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uZHJvcGRvd24uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLFxuLmJ0bi1ncm91cC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWV4cGFuZCxcbi5idG4tZ3JvdXAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmRyb3Bkb3duLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1leHBhbmQsXG4uYnRuLWdyb3VwLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1leHBhbmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmRyb3Bkb3duLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSxcbi5idG4tZ3JvdXAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWV4cGFuZCxcbi5idG4tZ3JvdXAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbi1leHBhbmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmRyb3Bkb3duLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlIC5pY29uLWV4cGFuZCxcbi5idG4tZ3JvdXAuZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUgLmljb24tZXhwYW5kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uYnRuLWRyb3Bkb3duIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWRyb3Bkb3duIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYnRuLWRyb3Bkb3duOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZHJvcGRvd246YWZ0ZXIsXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5idG4tZHJvcGRvd24gLmljb24tZXhwYW5kLFxuLmRyb3Bkb3duLXRvZ2dsZSAuaWNvbi1leHBhbmQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5idG4tZHJvcGRvd24gLmljb24uaWNvbi14cyxcbi5kcm9wZG93bi10b2dnbGUgLmljb24uaWNvbi14cyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYnRuLWRyb3Bkb3duW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZXhwYW5kLFxuLmRyb3Bkb3duLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWV4cGFuZCB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDg7XG59XG4uZHJvcGRvd24tbWVudS5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd24tbWVudS5mdWxsLXdpZHRoIC5saW5rLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUuZnVsbC13aWR0aCAubGluay1saXN0IGxpOmhvdmVyLCAuZHJvcGRvd24tbWVudS5mdWxsLXdpZHRoIC5saW5rLWxpc3QgbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0LWhlYWRpbmcge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDI0cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudD10b3Atc3RhcnRdOmJlZm9yZSB7XG4gIGJvdHRvbTogLTZweDtcbiAgdG9wOiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50PWJvdHRvbS1lbmRdOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmRyb3Bkb3duLW1lbnUuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDI1JSwgMzUuMiUpO1xufVxuLmRyb3Bkb3duLW1lbnUuZGFyayAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24tbWVudS5kYXJrIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBzcGFuLmRpdmlkZXIge1xuICBiYWNrZ3JvdW5kOiAjMmU0NjVlO1xufVxuLmRyb3Bkb3duLW1lbnUuZGFyayAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBzcGFuLFxuLmRyb3Bkb3duLW1lbnUuZGFyayAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYTpob3ZlciBzcGFuLFxuLmRyb3Bkb3duLW1lbnUuZGFyayAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgaDMsXG4uZHJvcGRvd24tbWVudS5kYXJrIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSAuaDMsXG4uZHJvcGRvd24tbWVudS5kYXJrIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJvcGRvd24tbWVudS5kYXJrIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhOm5vdCguYWN0aXZlKTpub3QoLmRpc2FibGVkKTpob3ZlciBpIHtcbiAgY29sb3I6IGhzbCgxNzgsIDcwLjQ0MzM0OTc1MzclLCA1OS40JSk7XG59XG4uZHJvcGRvd24tbWVudS5kYXJrIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmRpc2FibGVkIHNwYW4ge1xuICBjb2xvcjogaHNsKDIxMCwgNy4xNjE4MDM3MTM1JSwgNjkuODQlKTtcbn1cbi5kcm9wZG93bi1tZW51LmRhcmsgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzNlOTRlOTtcbn1cbi5kcm9wZG93bi1tZW51LmRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG59XG4uZHJvcGRvd24tbWVudS5zaG93W2RhdGEtcG9wcGVyLXBsYWNlbWVudD1ib3R0b20tc3RhcnRdIHtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bkZhZGVJbiBmb3J3YXJkcyAwLjNzO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvd1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSB7XG4gIGFuaW1hdGlvbjogZHJvcGRvd25GYWRlSW5Ub3AgZm9yd2FyZHMgMC4zcztcbn1cbi5kcm9wZG93bi1tZW51LnNob3dbZGF0YS1wb3BwZXItcGxhY2VtZW50PWxlZnQtc3RhcnRdIHtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bkZhZGVJblRvcCBmb3J3YXJkcyAwLjNzO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvd1tkYXRhLXBvcHBlci1wbGFjZW1lbnQ9bGVmdC1zdGFydF06YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogLTZweDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LnNob3dbZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XSB7XG4gIGFuaW1hdGlvbjogZHJvcGRvd25GYWRlSW5Ub3AgZm9yd2FyZHMgMC4zcztcbn1cbi5kcm9wZG93bi1tZW51LnNob3dbZGF0YS1wb3BwZXItcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XTpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IC02cHg7XG59XG5cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxubmF2LnBhZ2luYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5uYXYucGFnaW5hdGlvbi13cmFwcGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5uYXYucGFnaW5hdGlvbi13cmFwcGVyLnBhZ2luYXRpb24tdG90YWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm5hdi5wYWdpbmF0aW9uLXdyYXBwZXIucGFnaW5hdGlvbi10b3RhbCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbm5hdi5wYWdpbmF0aW9uLXdyYXBwZXIucGFnaW5hdGlvbi10b3RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubmF2LnBhZ2luYXRpb24td3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIHdpZHRoOiA0LjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5uYXYucGFnaW5hdGlvbi13cmFwcGVyIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaHNsKDIxMCwgMTclLCA0NCUpO1xufVxubmF2LnBhZ2luYXRpb24td3JhcHBlciAuZm9ybS1ncm91cC5hY3RpdmUgbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxubmF2LnBhZ2luYXRpb24td3JhcHBlciAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxubmF2LnBhZ2luYXRpb24td3JhcHBlciAuYnRuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgYS5wYWdlLWxpbmsge1xuICBjb2xvcjogaHNsKDIxMCwgMTIlLCA0NCUpO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLnBhZ2UtbGluayAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDEyJSwgNDQlKSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBzcGFuLnBhZ2UtbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rW2FyaWEtY3VycmVudF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE1MjhlO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsudGV4dCB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHNwYW4uZC1pbmxpbmUtYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtaW4td2lkdGg6IDNyZW07XG4gIH1cbiAgbmF2LnBhZ2luYXRpb24td3JhcHBlciAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgbmF2LnBhZ2luYXRpb24td3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIG5hdi5wYWdpbmF0aW9uLXdyYXBwZXIgLmRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxufVxuLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdi10YWJzIC5pdC1pY286YmVmb3JlLFxuLm5hdi10YWJzIC5pdC1pY28tbGc6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLmF1dG8gLm5hdi1saW5rIHtcbiAgZmxleDogMTtcbn1cbi5uYXYtdGFicy5hdXRvIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtdGFicy5uby1ib3JkZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtdGFicy5uby1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMubm8tYmFja2dyb3VuZCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWljb24tdGV4dCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWljb24tbGcgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC43NzhyZW0gMS43NzhlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtbGluayB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtbGluay5qdXN0aWZ5LWNvbnRlbnQtZW5kIC5pdC1pY286YmVmb3JlLFxuLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtbGluay5qdXN0aWZ5LWNvbnRlbnQtZW5kIC5pdC1pY28tbGc6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMubmF2LXRhYnMtdmVydGljYWwgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTE1MjhlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsLm5hdi10YWJzLXZlcnRpY2FsLWJhY2tncm91bmQgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbC5uYXYtdGFicy12ZXJ0aWNhbC1iYWNrZ3JvdW5kIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDYyJSwgOTclKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBoc2woMjEwLCAzMyUsIDI4JSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjc3OHJlbSAxLjMzM2VtO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAzMCUpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsgLml0LWljbzpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIC5pdC1pY28tbGc6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsgLmljb246aG92ZXIge1xuICBmaWxsOiBoc2woMjEwLCAxMDAlLCAzMCUpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzExNTI4ZTtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdi10YWJzLm5hdi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMjQuMTQ2NDkyODYxNiUsIDM1LjY4MzY1JSk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWRhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IGhzbCgyMTAsIDIuOTc5OTAyOTc5OSUsIDg1LjU3JSk7XG59XG4ubmF2LXRhYnMubmF2LWRhcmsgLm5hdi1saW5rIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMi45Nzk5MDI5Nzk5JSwgODUuNTclKTtcbn1cbi5uYXYtdGFicy5uYXYtZGFyayAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzNlOTRlOTtcbn1cbi5uYXYtdGFicy5uYXYtZGFyayAubmF2LWxpbms6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjM2U5NGU5O1xufVxuLm5hdi10YWJzLm5hdi1kYXJrIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMi4xMzM4OTEyMTM0JSwgNTIuMiUpO1xufVxuLm5hdi10YWJzLm5hdi1kYXJrIC5uYXYtbGluay5kaXNhYmxlZCAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDEyLjEzMzg5MTIxMzQlLCA1Mi4yJSk7XG59XG4ubmF2LXRhYnMubmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicy5uYXYtZGFyayAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAyNC4xNDY0OTI4NjE2JSwgMzUuNjgzNjUlKTtcbiAgY29sb3I6ICMzZTk0ZTk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2U5NGU5O1xufVxuLm5hdi10YWJzLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUgLmljb24sXG4ubmF2LXRhYnMubmF2LWRhcmsgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIC5pY29uIHtcbiAgZmlsbDogIzNlOTRlOTtcbn1cbi5uYXYtdGFicy5uYXYtZGFyay5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzLm5hdi1kYXJrLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNlOTRlOTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1jYXJkcyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtY2FyZHMgLm5hdi1pdGVtLWZpbGxlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWNhcmRzIC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW0gMC4zNzVyZW0gMCAwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWNhcmRzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LWl0ZW0tZmlsbGVyIHtcbiAgd2lkdGg6IDJlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LXRhYi1hZGQge1xuICBtYXJnaW46IC0wLjJlbSAxZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS40NDRyZW07XG4gIGhlaWdodDogMS40NDRyZW07XG4gIHRvcDogMC44cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LXRhYi1hZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMC43NzhyZW07XG4gIGxlZnQ6IDAuNjExcmVtO1xuICB0b3A6IDAuMjc4cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtdGFiLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjc3OHJlbTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDAuMjc4cmVtO1xuICB0b3A6IDAuNjExcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODg4ZW07XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1saW5rLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAwLjlyZW0pO1xuICByaWdodDogMC44ODlyZW07XG4gIGNvbG9yOiBoc2woMjEwLCAzMyUsIDI4JSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1saW5rLWNsb3NlIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMzMlLCAyOCUpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluay1jbG9zZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiBoc2woMjEwLCAzJSwgODUlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluay1jbG9zZS5kaXNhYmxlZCAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDMlLCA4NSUpO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluay1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMGY0YTgwO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluay1jbG9zZTpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMwZjRhODA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1saW5rLWNsb3NlIC5pdC1pY28ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLWVkaXRhYmxlIC5uYXYtbGluay1jbG9zZSAuaXQtaWNvOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtbGluay1jbG9zZSxcbi5uYXYtdGFicy5uYXYtdGFicy1lZGl0YWJsZSAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsgLm5hdi1saW5rLWNsb3NlIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1saW5rLmFjdGl2ZSAubmF2LWxpbmstY2xvc2UgLmljb24sXG4ubmF2LXRhYnMubmF2LXRhYnMtZWRpdGFibGUgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIC5uYXYtbGluay1jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbn1cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZmxleC1jb2x1bW4tcmV2ZXJzZSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5mbGV4LWNvbHVtbi1yZXZlcnNlIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTE1MjhlO1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSAubmF2LXRhYnMubmF2LWRhcmsubmF2LXRhYnMtdmVydGljYWwgLm5hdi1saW5rLmFjdGl2ZSxcbi5mbGV4LXJvdy1yZXZlcnNlIC5uYXYtdGFicy5uYXYtZGFyay5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNlOTRlOTtcbn1cbi5mbGV4LXJvdy1yZXZlcnNlIC5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbn1cbi5mbGV4LXJvdy1yZXZlcnNlIC5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mbGV4LXJvdy1yZXZlcnNlIC5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZsZXgtcm93LXJldmVyc2UgLm5hdi10YWJzLm5hdi10YWJzLXZlcnRpY2FsIC5uYXYtbGluayAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC44ODlyZW07XG59XG4uZmxleC1yb3ctcmV2ZXJzZSAubmF2LXRhYnMubmF2LXRhYnMtdmVydGljYWwgLm5hdi1saW5rLmFjdGl2ZSxcbi5mbGV4LXJvdy1yZXZlcnNlIC5uYXYtdGFicy5uYXYtdGFicy12ZXJ0aWNhbCAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzExNTI4ZTtcbn1cblxuLm5hdi10YWJzLWhpZGVzY3JvbGwge1xuICBoZWlnaHQ6IDIuNjY3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi10YWJzLWhpZGVzY3JvbGwuaGlkZXNjcm9sbC1pY28ge1xuICBoZWlnaHQ6IDIuOTQ0cmVtO1xufVxuLm5hdi10YWJzLWhpZGVzY3JvbGwuaGlkZXNjcm9sbC1pY28tbGcge1xuICBoZWlnaHQ6IDMuNDQ0cmVtO1xufVxuLm5hdi10YWJzLWhpZGVzY3JvbGwgLm5hdi10YWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2LXRhYnMge1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNXB4IC0yMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubmF2LXRhYnMubmF2LXRhYnMtdmVydGljYWwsIC5uYXYtdGFicy5uYXYtdGFicy1jYXJkcyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LXRhYnMge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm5hdi10YWJzLmF1dG8ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5uYXYtdGFicy1oaWRlc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cbiAgLm5hdi10YWJzLWhpZGVzY3JvbGwuaGlkZXNjcm9sbC1pY28sIC5uYXYtdGFicy1oaWRlc2Nyb2xsLmhpZGVzY3JvbGwtaWNvLWxnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm5hdi10YWJzLWhpZGVzY3JvbGwgLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmNvb2tpZWJhciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDI1JSwgMzUuMiUpO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG59XG4uY29va2llYmFyLmNvb2tpZWJhci10b3Age1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cbi5jb29raWViYXIuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvb2tpZWJhciBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb29raWViYXIgcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29va2llYmFyIC5jb29raWViYXItYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuLmNvb2tpZWJhciAuY29va2llYmFyLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5jb29raWViYXIgLmNvb2tpZWJhci1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvb2tpZWJhciAuY29va2llYmFyLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG4uY29va2llYmFyIC5jb29raWViYXItYnRuOm5vdCguY29va2llYmFyLWNvbmZpcm0pIHtcbiAgY29sb3I6IGhzbCgyMTAsIDMyLjIwMzM4OTgzMDUlLCA5Mi42MjUlKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb29raWViYXIgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuY29va2llYmFyIC5jb29raWViYXItYnRuIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llYmFyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQ4cHg7XG4gIH1cbiAgLmNvb2tpZWJhci5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY29va2llYmFyIHAge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb29raWViYXIgcCBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvb2tpZWJhciAuY29va2llYmFyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb29raWViYXIge1xuICAgIG1heC13aWR0aDogODMycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwLjM3NXJlbSAwIDA7XG4gIH1cbiAgLmNvb2tpZWJhciBwIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG4gIC5jb29raWViYXIgLmNvb2tpZWJhci1idXR0b25zIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4uaXQtaGVyby13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLml0LWhlcm8td3JhcHBlciAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuLml0LWhlcm8td3JhcHBlciAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciAuaW1nLXJlc3BvbnNpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtaGVyby1zbWFsbC1zaXplIHtcbiAgbWluLWhlaWdodDogMjMwcHg7XG59XG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQ4cHggMzRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgc3Bhbixcbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIGgxLFxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgLmgxLFxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgaDIsXG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciAuaDIsXG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciBoMyxcbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIC5oMyxcbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIGg0LFxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgLmg0LFxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgaDUsXG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciAuaDUsXG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciBoNixcbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIC5oNixcbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIHNwYW4uaXQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG59XG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciBoMSwgLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgLmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG59XG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG59XG4uaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciAuaXQtYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtdGV4dC1jZW50ZXJlZCAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXQtaGVyby13cmFwcGVyLml0LW92ZXJsYXkgLmltZy1yZXNwb25zaXZlLXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtb3ZlcmxheS5pdC1kYXJrIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMywgNTAsIDc3LCAwLjU0KTtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtb3ZlcmxheS5pdC1wcmltYXJ5IC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgODIsIDE0MiwgMC44NSk7XG59XG4uaXQtaGVyby13cmFwcGVyLml0LW92ZXJsYXkuaXQtZmlsdGVyIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIGltZyB7XG4gIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG59XG4uaXQtaGVyby13cmFwcGVyLml0LW92ZXJsYXkuaXQtZmlsdGVyIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtYm90dG9tLW92ZXJsYXBwaW5nLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cbi5pdC1oZXJvLXdyYXBwZXIuaXQtYm90dG9tLW92ZXJsYXBwaW5nLWNvbnRlbnQgLml0LWhlcm8tdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEzNnB4O1xufVxuLml0LWhlcm8td3JhcHBlci5pdC13cmFwcGVkLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tY2FyZC5pdC1oZXJvLWJvdHRvbS1vdmVybGFwcGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXQtaGVyby13cmFwcGVyLml0LXdyYXBwZWQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlci5pdC13cmFwcGVkLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIuaXQtd3JhcHBlZC1jb250YWluZXIgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LXdyYXBwZWQtY29udGFpbmVyIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIC5pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIuaXQtd3JhcHBlZC1jb250YWluZXIgLmltZy1yZXNwb25zaXZlLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlci5pdC13cmFwcGVkLWNvbnRhaW5lciAuaXQtaGVyby1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby1jYXJkLml0LWhlcm8tYm90dG9tLW92ZXJsYXBwaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXQtaGVyby13cmFwcGVyLml0LXdyYXBwZWQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLWNhcmQuaXQtaGVyby1ib3R0b20tb3ZlcmxhcHBpbmcge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXQtaGVyby13cmFwcGVyLml0LWhlcm8tc21hbGwtc2l6ZSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggNDAlIDQ4cHggMzRweDtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LXRleHQtY2VudGVyZWQgLml0LWhlcm8tdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDIwJSA0OHB4IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA2MjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIuaXQtaGVyby1zbWFsbC1zaXplIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggNDAlIDE2OHB4IDI2cHg7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgc3Bhbi5pdC1jYXRlZ29yeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC01NnB4O1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIGgxLCAuaXQtaGVyby13cmFwcGVyIC5pdC1oZXJvLXRleHQtd3JhcHBlciAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY3cmVtO1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIgLml0LWhlcm8tdGV4dC13cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlciAuaXQtaGVyby10ZXh0LXdyYXBwZXIgLml0LWJ0bi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5pdC1oZXJvLXdyYXBwZXIuaXQtdGV4dC1jZW50ZXJlZCAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDIwJSAxNDRweCAyMCU7XG4gIH1cbiAgLml0LWhlcm8td3JhcHBlci5pdC10ZXh0LWNlbnRlcmVkIC5pdC1oZXJvLXRleHQtd3JhcHBlciBzcGFuLml0LWNhdGVnb3J5IHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LXRleHQtY2VudGVyZWQgLml0LWhlcm8tdGV4dC13cmFwcGVyIC5pdC1idG4tY29udGFpbmVyIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LWJvdHRvbS1vdmVybGFwcGluZy1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LWJvdHRvbS1vdmVybGFwcGluZy1jb250ZW50IC5pdC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAuaXQtaGVyby13cmFwcGVyLml0LWJvdHRvbS1vdmVybGFwcGluZy1jb250ZW50ICsgLmNvbnRhaW5lciAuY2FyZC13cmFwcGVyIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIuaXQtYm90dG9tLW92ZXJsYXBwaW5nLWNvbnRlbnQgKyAuY29udGFpbmVyIC5jYXJkLXdyYXBwZXIgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5mb3J3YXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mb3J3YXJkOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKmJhY2sgdG8gdG9wKi9cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC43NSwgLTAuNSwgMCwgMS43NSksIHZpc2liaWxpdHkgMC4zcyBsaW5lYXIsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xufVxuLmJhY2stdG8tdG9wLmJhY2stdG8tdG9wLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMDVzIGVhc2Utb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhciwgb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmJhY2stdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBmNGE4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJhY2stdG8tdG9wIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIHRvcDogNHB4O1xufVxuLmJhY2stdG8tdG9wIC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFjay10by10b3Auc2hhZG93OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjNyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cbi5iYWNrLXRvLXRvcC5kYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5iYWNrLXRvLXRvcC5kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSk7XG59XG4uYmFjay10by10b3AuZGFyayAuaWNvbjpiZWZvcmUge1xuICBjb2xvcjogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKmJhY2sgdG8gdG9wKi9cbiAgLmJhY2stdG8tdG9wIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgLmJhY2stdG8tdG9wIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuYmFjay10by10b3AuYmFjay10by10b3Atc21hbGwge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuYmFjay10by10b3AuYmFjay10by10b3Atc21hbGwgLmljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdG9wOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhY2stdG8tdG9wIHtcbiAgICBib3R0b206IDMycHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cbi5hdXRvY29tcGxldGUge1xuICBwYWRkaW5nOiAwLjM3NXJlbSA0OHB4IDAuMzc1cmVtIDI0cHg7XG59XG4uYXV0b2NvbXBsZXRlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG59XG4uYXV0b2NvbXBsZXRlOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjYztcbn1cbi5hdXRvY29tcGxldGU6ZGlzYWJsZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbn1cblxuLmF1dG9jb21wbGV0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmF1dG9jb21wbGV0ZS1pY29uIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMTclLCA0NCUpO1xufVxuXG4uYXV0b2NvbXBsZXRlLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCgyMTAsIDE3JSwgNDQlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmF1dG9jb21wbGV0ZS1saXN0LmF1dG9jb21wbGV0ZS1saXN0LXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG4uYXV0b2NvbXBsZXRlLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYXV0b2NvbXBsZXRlLWxpc3QgYSB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IGhzbCgyMTAsIDI0LjE0NjQ5Mjg2MTYlLCAzNS42ODM2NSUpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhOmhvdmVyIC5hdXRvY29tcGxldGUtbGlzdC10ZXh0IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhOmhvdmVyIC5hdXRvY29tcGxldGUtbGlzdC10ZXh0IGVtIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uYXV0b2NvbXBsZXRlLWxpc3QgYTpob3ZlciBtYXJrLCAuYXV0b2NvbXBsZXRlLWxpc3QgYTpob3ZlciAubWFyayB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLmF1dG9jb21wbGV0ZS1saXN0IGEgLmljb24sXG4uYXV0b2NvbXBsZXRlLWxpc3QgYSAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMjQuMTQ2NDkyODYxNiUsIDM1LjY4MzY1JSk7XG59XG4uYXV0b2NvbXBsZXRlLWxpc3QgYSAuYXV0b2NvbXBsZXRlLWxpc3QtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBhIC5hdXRvY29tcGxldGUtbGlzdC10ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiBoc2woMjEwLCAzMyUsIDI4JSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5hdXRvY29tcGxldGUtbGlzdCBtYXJrLCAuYXV0b2NvbXBsZXRlLWxpc3QgLm1hcmsge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5hdXRvY29tcGxldGUtd3JhcHBlci1iaWcgLmF1dG9jb21wbGV0ZSB7XG4gIGhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5hdXRvY29tcGxldGUtd3JhcHBlci1iaWcgLmF1dG9jb21wbGV0ZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwLjVyZW07XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDFyZW07XG59XG4uYXV0b2NvbXBsZXRlLXdyYXBwZXItYmlnIC5hdXRvY29tcGxldGUtaWNvbiAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYXV0b2NvbXBsZXRlLXdyYXBwZXItYmlnIC5hdXRvY29tcGxldGUtbGlzdCBhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hdXRvY29tcGxldGUtd3JhcHBlci1iaWcgLmF1dG9jb21wbGV0ZS1saXN0IGEgLmF1dG9jb21wbGV0ZS1saXN0LXRleHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmF1dG9jb21wbGV0ZS1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmF1dG9jb21wbGV0ZS1saXN0IGEgLmF1dG9jb21wbGV0ZS1saXN0LXRleHQgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmF1dG9jb21wbGV0ZS1saXN0IGEgLmF1dG9jb21wbGV0ZS1saXN0LXRleHQgZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYXV0b2NvbXBsZXRlLXdyYXBwZXItYmlnIC5hdXRvY29tcGxldGUge1xuICAgIGhlaWdodDogNzJweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICB9XG4gIC5hdXRvY29tcGxldGUtd3JhcHBlci1iaWcgLmF1dG9jb21wbGV0ZS1pY29uIC5pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmF1dG9jb21wbGV0ZS13cmFwcGVyLWJpZyAuYXV0b2NvbXBsZXRlLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuYXV0b2NvbXBsZXRlLXdyYXBwZXItYmlnIC5hdXRvY29tcGxldGUtbGlzdCBhIC5hdXRvY29tcGxldGUtbGlzdC10ZXh0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdC1oZWFkaW5nIGEge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgaDMsIC5saW5rLWxpc3Qtd3JhcHBlciAuaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIGgzIGEsIC5saW5rLWxpc3Qtd3JhcHBlciAuaDMgYSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwubGluay1zdWJsaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmljb24tcmlnaHQsIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmljb24tcmlnaHQgKyB1bCwgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuaWNvbi1sZWZ0ICsgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5pY29uLXJpZ2h0IC5saXN0LWl0ZW0tdGl0bGUtaWNvbi13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYVtkYXRhLWJzLXRvZ2dsZV0gLmljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGE6aG92ZXI6bm90KC5kaXNhYmxlZCkgc3BhbiB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhOmhvdmVyOm5vdCguZGlzYWJsZWQpIHAge1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYTpob3Zlcjpub3QoLmRpc2FibGVkKSAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5kaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBzcGFuIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIgLmxpc3QtaXRlbS10aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLnJpZ2h0LWljb24gLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLnJpZ2h0LWljb24gLmljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLnJpZ2h0LWljb24gLmljb24uc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5yaWdodC1pY29uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24ucmlnaHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAxNSUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmFjdGl2ZSAuaWNvbiB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAxNSUpO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiBoc2woMjEwLCAxMiUsIDQ0JSk7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5kaXNhYmxlZCBzdmcge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmRpc2FibGVkIHN2Zy5zZWNvbmRhcnkge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYXZhdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYXZhdGFyIC5hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5saXN0LWl0ZW0uaWNvbi1sZWZ0IC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5saXN0LWl0ZW0uaWNvbi1sZWZ0IHAsIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5sZWZ0LWljb24gcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmljb24tbGVmdCAuaWNvbiwgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmxlZnQtaWNvbiAuaWNvbiB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgLnRvZ2dsZXMgbGFiZWwge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIC50b2dnbGVzIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmxldmVyIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAge1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGluay1saXN0LXdyYXBwZXIgdWwgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1ncm91cCBbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICByaWdodDogMjRweDtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlciB1bCAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLWdyb3VwIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSB7XG4gIHJpZ2h0OiAzNXB4O1xufVxuLmxpbmstbGlzdC13cmFwcGVyIHVsIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stZ3JvdXAgW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGxhYmVsIHtcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlci5tdWx0aWxpbmUgLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5saW5rLWxpc3Qtd3JhcHBlci5tdWx0aWxpbmUgLmxpc3QtaXRlbS5pY29uLXJpZ2h0IC5saXN0LWl0ZW0tdGl0bGUtaWNvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGFyZ2UuaWNvbi1sZWZ0LCAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5sYXJnZS5pY29uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMC40NWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQ1ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGluay1saXN0LXdyYXBwZXIubWVudS1saW5rLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubGluay1saXN0LXdyYXBwZXIubWVudS1saW5rLWxpc3QgaDMsIC5saW5rLWxpc3Qtd3JhcHBlci5tZW51LWxpbmstbGlzdCAuaDMsXG4gIC5saW5rLWxpc3Qtd3JhcHBlci5tZW51LWxpbmstbGlzdCBoNCxcbiAgLmxpbmstbGlzdC13cmFwcGVyLm1lbnUtbGluay1saXN0IC5oNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLmxpbmstbGlzdC13cmFwcGVyLm1lbnUtbGluay1saXN0IGgzOmFmdGVyLCAubGluay1saXN0LXdyYXBwZXIubWVudS1saW5rLWxpc3QgLmgzOmFmdGVyLFxuICAubGluay1saXN0LXdyYXBwZXIubWVudS1saW5rLWxpc3QgaDQ6YWZ0ZXIsXG4gIC5saW5rLWxpc3Qtd3JhcHBlci5tZW51LWxpbmstbGlzdCAuaDQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3NTI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVnYW1lbnVGYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnJvdy5yb3ctY29sdW1uLWJvcmRlciA+IFtjbGFzc149Y29sLV0gLm5hdmJhciB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ubmF2YmFyIHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5uYXZiYXIgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qbGlzdGEgbWVudSovXG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0OHB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yOSwgMC44NSwgMC41LCAwLjk5KTtcbiAgei1pbmRleDogNTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZzogMjRweCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsge1xuICBjb2xvcjogIzExNTI4ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTNweCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgZmlsbDogIzExNTI4ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzExNTI4ZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhLm5hdi1saW5rLmRpc2FibGVkIHNwYW4sXG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kaXNhYmxlZCAuaWNvbiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhLm5hdi1saW5rOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlLmV4cGFuZGVkIC5tZW51LXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI5LCAwLjg1LCAwLjUsIDAuOTkpO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlLmV4cGFuZGVkIC5jbG9zZS1kaXYge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdmJhciAuY2xvc2UtZGl2IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xuICB0b3A6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuNCwgMC45Nyk7XG59XG4ubmF2YmFyIC5jbG9zZS1kaXYgLmNsb3NlLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2YmFyIC5jbG9zZS1kaXYgLmNsb3NlLW1lbnUgLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgaDMsIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIC5oMyxcbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogaHNsKDIxMCwgNjYuNjY2NjY2NjY2NyUsIDM2JSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5saXN0LWl0ZW0uYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogaHNsKDIxMCwgNjYuNjY2NjY2NjY2NyUsIDM2JSk7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgaSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgLmRpdmlkZXIge1xuICB3aWR0aDogNjVweDtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgMzIuMjAzMzg5ODMwNSUsIDkyLjYyNSUpO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLmN1c3RvbS1uYXZiYXItdG9nZ2xlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbS1uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmN1c3RvbS1uYXZiYXItdG9nZ2xlciBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1pdGVtLm1lZ2FtZW51ID4gYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5saW5lLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5saW5lLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmxpbmUtbWVudSAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaSBhLmxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDAuNTllbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTllbTtcbn1cbi5pbmxpbmUtbWVudSAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaSBhIGkge1xuICBjb2xvcjogaHNsKDIxMCwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpO1xufVxuLmlubGluZS1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuLmlubGluZS1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIGEuYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogIzExNTI4ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmlubGluZS1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmlubGluZS1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNmVjZjIgMCUsIHJnYmEoMjMwLCAyMzYsIDI0MiwgMC4zKSAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LnJvdy1jb2x1bW4tYm9yZGVyID4gW2NsYXNzXj1jb2wtXSAubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgei1pbmRleDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAvKmxpc3RhIG1lbnUqL1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTNweCAyNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5mb2N1cy0tbW91c2Uge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kaXNhYmxlZCBzcGFuLFxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kaXNhYmxlZCAuaWNvbiB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIC5uYXZiYXIgLmNsb3NlLWRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gICAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluIGZvcndhcmRzIDAuM3M7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgaDMsIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIC5oMyxcbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICBjb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciBhIGgzLCAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciBhIC5oMyxcbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgYSAubGluay1saXN0LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMTE1MjhlO1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgc3BhbixcbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogIzExNTI4ZTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbiAgfVxuICAuY3VzdG9tLW5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYXMtbWVnYW1lbnUgLm5hdmJhci1jb2xsYXBzYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1pdGVtLm1lZ2FtZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXYtaXRlbS5tZWdhbWVudSA+IGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdi1pdGVtLm1lZ2FtZW51ID4gYS5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTJweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuMzYsIDAuOTkpO1xuICB9XG4gIC5uYXYtaXRlbS5tZWdhbWVudSBhLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuMzYsIDAuOTkpO1xuICB9XG4gIC5tZWdhbWVudSAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIGFuaW1hdGlvbjogbWVnYW1lbnVGYWRlSW4gZm9yd2FyZHMgMC4xNXM7XG4gIH1cbn1cbi5za2lwbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5za2lwbGlua3MgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hZmZpeC10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG5cbi5hZmZpeC1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG59XG5cbi5hZmZpeC1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWRlYmFyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4uc2lkZWJhci13cmFwcGVyIGgzLCAuc2lkZWJhci13cmFwcGVyIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgaDMsIC5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIGkuaXQtZXhwYW5kIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWSgtMSk7XG59XG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGFbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdLmFjdGl2ZSBzcGFuLFxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXS5hY3RpdmUgaSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5pY29uLXJpZ2h0IHtcbiAgcGFkZGluZzogMC41NWVtIDI0cHg7XG59XG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstc3VibGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC40NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40NWVtO1xufVxuLnNpZGViYXItd3JhcHBlciAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLXN1Ymxpc3QgbGkgYS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1zdWJsaXN0IGxpIGEuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lkZWJhci13cmFwcGVyIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIubGlua2xpc3Qtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zaWRlYmFyLXdyYXBwZXIuaXQtbGluZS1yaWdodC1zaWRlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG59XG4uc2lkZWJhci13cmFwcGVyLml0LWxpbmUtcmlnaHQtc2lkZSAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXS5hY3RpdmUge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMTE1MjhlO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIuaXQtbGluZS1yaWdodC1zaWRlIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uc2lkZWJhci13cmFwcGVyLml0LWxpbmUtbGVmdC1zaWRlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbn1cblxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG59XG4uc2lkZWJhci13cmFwcGVyLnRoZW1lLWRhcmsgaDMsIC5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciBoMywgLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIC5oMyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxlZnQtaWNvbiBpLmxlZnQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIGkuaXQtZXhwYW5kIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci13cmFwcGVyLnRoZW1lLWRhcmsgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYVthcmlhLWV4cGFuZGVkPXRydWVdIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyayAuc2lkZWJhci1saW5rbGlzdC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGFbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdLmFjdGl2ZSBzcGFuLFxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGFbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci13cmFwcGVyLnRoZW1lLWRhcmsgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstc3VibGlzdCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci13cmFwcGVyLnRoZW1lLWRhcmsgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1zdWJsaXN0IGxpIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpZGViYXItd3JhcHBlci50aGVtZS1kYXJrIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIubGlua2xpc3Qtc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyay5pdC1saW5lLXJpZ2h0LXNpZGUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKTtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyay5pdC1saW5lLXJpZ2h0LXNpZGUgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYVtkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0uYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cbi5zaWRlYmFyLXdyYXBwZXIudGhlbWUtZGFyay5pdC1saW5lLWxlZnQtc2lkZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIyOSwgMjI5LCAyMjksIDAuMyk7XG59XG4uc2lkZWJhci13cmFwcGVyLnRoZW1lLWRhcmsuaXQtbGluZS1sZWZ0LXNpZGUgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYVtkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0uYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4uc2lkZWJhci13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5sZWZ0LWljb24gLmljb24ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDYyJSwgOTclKTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCBsaSBhIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCBsaSAuZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsLml0LWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsLml0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbC5pdC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA2NXB4O1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsLml0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LWhlYWRpbmctbWVnYWNvbHVtbi13cmFwcGVyIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luOiAwLjVlbSAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstbGlzdC13cmFwcGVyIGgzLCAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgLmgzLFxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgaDM6YmVmb3JlLCAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgLmgzOmJlZm9yZSxcbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0LWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogNjVweDtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSBoMy5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4sIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLmgzLFxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3QtaGVhZGluZy5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICBtYXJnaW46IDAuNWVtIDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IGxpLml0LW1vcmUgYSBpIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCBsaTpsYXN0LWNoaWxkLml0LW1vcmUgYSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgPiAuaXQtZXh0ZXJuYWwge1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAubWFyZ2luLXJpZ2h0LWNvbCAuaXQtZXh0ZXJuYWwge1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IC5pdC1leHRlcm5hbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaXQtZXh0ZXJuYWwgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IC5pdC1tZWdhbWVudS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LW1lZ2FtZW51LWZvb3RlciAuY29sLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LW1lZ2FtZW51LWZvb3RlciAubGluay1saXN0LXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaXQtbWVnYW1lbnUtZm9vdGVyIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIGEubGlzdC1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IC5pdC1tZWdhbWVudS1mb290ZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaXQtbWVnYW1lbnUtZm9vdGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIC5pY29uIHtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbi5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LW1lZ2FtZW51LWZvb3RlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaWNvbi5sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAuaXQtaGVhZGluZy1tZWdhY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgPiAucm93IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLml0LWhlYWRpbmctbWVnYWNvbHVtbi13cmFwcGVyIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51ID4gLnJvdyAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4td3JhcHBlciAuaXQtaGVhZGluZy1tZWdhY29sdW1uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLW5hdiAubWVnYW1lbnUgYS5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5uYXZiYXItbmF2IC5tZWdhbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHg7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LW1lZ2FtZW51LWZvb3RlciAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaSBhLmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaXQtbWVnYW1lbnUtZm9vdGVyIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIGEubGlzdC1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LWV4dGVybmFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLml0LWV4dGVybmFsIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpLml0LW1vcmUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgY29sb3I6IGhzbCgyMTAsIDUzLjg0NjE1Mzg0NjIlLCAxOS41JSk7XG4gICAgbWFyZ2luOiAwLjVlbSAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIgLml0LWhlYWRpbmctbWVnYWNvbHVtbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgaDM6YmVmb3JlLCAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgLmgzOmJlZm9yZSxcbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QtaGVhZGluZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciBoMywgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIC5oMyxcbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVlbSAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIGgzOmJlZm9yZSwgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIC5oMzpiZWZvcmUsXG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0LWhlYWRpbmc6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMiAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCBsaS5pdC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhIC5pY29uIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyIC5saW5rLWxpc3Qtd3JhcHBlciB1bC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhIGkge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTIgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwLjVlbSAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSBoMy5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4sIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLmgzLFxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC1oZWFkaW5nLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwLjVlbSAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5yb3cubWF4LWhlaWdodC1jb2wge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzdweDtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLnJvdy5tYXgtaGVpZ2h0LWNvbCAucm93Lm1heC1oZWlnaHQtY29sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAucm93Lm1heC1oZWlnaHQtY29sIC5tYXJnaW4tcmlnaHQtY29sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNjIlLCA5NyUpO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwgLmxpbmstbGlzdC13cmFwcGVyIHVsLmxpbmstbGlzdCBsaSBhIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgdWwubGluay1saXN0IGxpIC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgICBtYXJnaW46IDAgMCAwIDM2cHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWNvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbC5pdC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJvdHRvbS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogOTZweDtcbn1cbi5ib3R0b20tbmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMzJweDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwLjI1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZXgoMS40KSBzY2FsZVkoMC4xMik7XG4gIG9wYWNpdHk6IDAuMTg7XG59XG4uYm90dG9tLW5hdiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYm90dG9tLW5hdiB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ib3R0b20tbmF2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJvdHRvbS1uYXYgYSAuaWNvbiB7XG4gIGZpbGw6ICM2Yzc1N2Q7XG59XG4uYm90dG9tLW5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLmJvdHRvbS1uYXYgYS5hY3RpdmUgLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLmJvdHRvbS1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uYm90dG9tLW5hdiBhOmhvdmVyIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5ib3R0b20tbmF2IC5pdC1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbn1cbi5ib3R0b20tbmF2IC5pdC1pY286YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJvdHRvbS1uYXYgLmJhZGdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm90dG9tLW5hdiAuYm90dG9tLW5hdi1iYWRnZSxcbi5ib3R0b20tbmF2IC5ib3R0b20tbmF2LWFsZXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5ib3R0b20tbmF2IC5ib3R0b20tbmF2LWJhZGdlIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uYm90dG9tLW5hdiAuYm90dG9tLW5hdi1hbGVydCB7XG4gIHRvcDogNHB4O1xuICByaWdodDogOHB4O1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJvdHRvbS1uYXYgLmJvdHRvbS1uYXYtbGFiZWwge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5pdC1iYWNrLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAwcHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAuaXQtYmFjay1idXR0b24gaSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAuaXQtYmFjay1idXR0b24uc2hvdyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NWVtO1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMTUyOGU7XG59XG4ubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSB1bCBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgdWwgbGkgYS5hY3RpdmUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgMTUlKTtcbn1cbi5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgaDMsIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAuY3VzdG9tLW5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciBzcGFuLml0LWxpc3Qge1xuICBjb2xvcjogIzExNTI4ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5jdXN0b20tbmF2YmFyLXByb2dyZXNzYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAubWVudS13cmFwcGVyIHtcbiAgcGFkZGluZzogODBweCAwIDI0cHg7XG4gIHJpZ2h0OiAwO1xufVxuLm5hdmJhci5pdC1ib3R0b20tbmF2c2Nyb2xsIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGF1dG87XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuLm5hdmJhci5pdC10b3AtbmF2c2Nyb2xsIHtcbiAgYm94LXNoYWRvdzogMCAwcHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHotaW5kZXg6IDg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLml0LWJhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAuY3VzdG9tLW5hdmJhci1wcm9ncmVzc2JhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjU1ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTVlbTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMTE1MjhlO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjMTE1MjhlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSB1bCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgdWwgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSB1bCBsaSBhLmFjdGl2ZSBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgMTUlKTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIGgzLCAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyIC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlciAuY3VzdG9tLW5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAwIDI0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubmF2YmFyLml0LWJvdHRvbS1uYXZzY3JvbGwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgei1pbmRleDogOTtcbiAgfVxuICAubmF2YmFyLml0LWJvdHRvbS1uYXZzY3JvbGwuYWZmaXgtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5uYXZiYXIuaXQtdG9wLW5hdnNjcm9sbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuICAubmF2YmFyLml0LXRvcC1uYXZzY3JvbGwuYWZmaXgtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5uYXZiYXIuaXQtbGVmdC1zaWRlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICB9XG4gIC5uYXZiYXIuaXQtcmlnaHQtc2lkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAyNSUsIDM1LjIlKTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciBzcGFuLml0LWxpc3Qge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLml0LWJhY2stYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAyNSUsIDM1LjIlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIGgzLCAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlLml0LWxlZnQtc2lkZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlLml0LXJpZ2h0LXNpZGUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjMpO1xuICB9XG59XG4vKlxuKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrRGVza3RvcCBsaWdodCBUaGVtZSsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLWRlc2sge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDI1JSwgMzUuMiUpO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIgc3Bhbi5pdC1saXN0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstZGVzayAuaXQtYmFjay1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDI1JSwgMzUuMiUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgMjUlLCAzNS4yJSk7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciBoMywgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci5pdC1uYXZzY3JvbGwtd3JhcHBlci50aGVtZS1kYXJrLWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIuaXQtbmF2c2Nyb2xsLXdyYXBwZXIudGhlbWUtZGFyay1kZXNrLml0LWxlZnQtc2lkZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKTtcbiAgfVxuICAubmF2YmFyLml0LW5hdnNjcm9sbC13cmFwcGVyLnRoZW1lLWRhcmstZGVzay5pdC1yaWdodC1zaWRlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKTtcbiAgfVxufVxuLmNhbGxvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjBjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYWxsb3V0IC5jYWxsb3V0LWlubmVyIHtcbiAgcGFkZGluZzogMS4xcmVtIDIuMjIycmVtO1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIG1hcmdpbjogMS43NXJlbSAwIDFyZW07XG59XG4uY2FsbG91dC5jYWxsb3V0LWhpZ2hsaWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDAgMi4yMjJyZW07XG59XG4uY2FsbG91dC5jYWxsb3V0LWhpZ2hsaWdodCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uY2FsbG91dC5jYWxsb3V0LWhpZ2hsaWdodCAuY2FsbG91dC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNTU2cmVtO1xufVxuLmNhbGxvdXQuY2FsbG91dC1oaWdobGlnaHQuc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtaGlnaGxpZ2h0Lndhcm5pbmcge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgMzAlKTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtaGlnaGxpZ2h0LmRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogIzkwNDMzZTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtaGlnaGxpZ2h0LmltcG9ydGFudCB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtaGlnaGxpZ2h0Lm5vdGUge1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5jYWxsb3V0LW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY1O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDIuMjIycmVtIDIuMjIycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FsbG91dC5jYWxsb3V0LW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNDhweCA0OHB4IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0OHB4IDAgMCA0OHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNGU0ZGI7XG59XG4uY2FsbG91dC5jYWxsb3V0LW1vcmUgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtbW9yZSAuY2FsbG91dC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyLjIyMnJlbTtcbn1cbi5jYWxsb3V0LmNhbGxvdXQtbW9yZSAuY2FsbG91dC10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhbGxvdXQuY2FsbG91dC1tb3JlIC5jYWxsb3V0LXRpdGxlIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzIxMjUyOTtcbiAgcGFkZGluZy1ib3R0b206IDAuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMC4xMTFyZW07XG59XG4uY2FsbG91dC5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQuc3VjY2VzcyAuY2FsbG91dC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LnN1Y2Nlc3MgLmNhbGxvdXQtdGl0bGUge1xuICBjb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LnN1Y2Nlc3MgLmNhbGxvdXQtdGl0bGUgLmljb24ge1xuICBmaWxsOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQuc3VjY2VzcyAuY2FsbG91dC10aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQuc3VjY2VzcyAuY2FsbG91dC10aXRsZSAudGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LnN1Y2Nlc3MgLmNhbGxvdXQtdGl0bGU6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQud2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzc1Mjtcbn1cbi5jYWxsb3V0Lndhcm5pbmcgLmNhbGxvdXQtaW5uZXIge1xuICBib3JkZXItY29sb3I6IGhzbCgzNiwgMTAwJSwgMzAlKTtcbn1cbi5jYWxsb3V0Lndhcm5pbmcgLmNhbGxvdXQtdGl0bGUge1xuICBjb2xvcjogaHNsKDM2LCAxMDAlLCAzMCUpO1xufVxuLmNhbGxvdXQud2FybmluZyAuY2FsbG91dC10aXRsZSAuaWNvbiB7XG4gIGZpbGw6ICNmZjc3NTI7XG59XG4uY2FsbG91dC53YXJuaW5nIC5jYWxsb3V0LXRpdGxlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG59XG4uY2FsbG91dC5kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICM5MDQzM2U7XG59XG4uY2FsbG91dC5kYW5nZXIgLmNhbGxvdXQtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICM5MDQzM2U7XG59XG4uY2FsbG91dC5kYW5nZXIgLmNhbGxvdXQtdGl0bGUge1xuICBjb2xvcjogIzkwNDMzZTtcbn1cbi5jYWxsb3V0LmRhbmdlciAuY2FsbG91dC10aXRsZSAuaWNvbiB7XG4gIGZpbGw6ICM5MDQzM2U7XG59XG4uY2FsbG91dC5kYW5nZXIgLmNhbGxvdXQtdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzkwNDMzZTtcbn1cbi5jYWxsb3V0LmltcG9ydGFudCB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LmltcG9ydGFudCAuY2FsbG91dC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LmltcG9ydGFudCAuY2FsbG91dC10aXRsZSB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQuaW1wb3J0YW50IC5jYWxsb3V0LXRpdGxlIC5pY29uIHtcbiAgZmlsbDogIzQ3N2Q0NTtcbn1cbi5jYWxsb3V0LmltcG9ydGFudCAuY2FsbG91dC10aXRsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhbGxvdXQubm90ZSB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5jYWxsb3V0Lm5vdGUgLmNhbGxvdXQtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5ub3RlIC5jYWxsb3V0LXRpdGxlIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5ub3RlIC5jYWxsb3V0LXRpdGxlIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5jYWxsb3V0Lm5vdGUgLmNhbGxvdXQtdGl0bGUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5jYWxsb3V0Lm5vdGUgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5ub3RlIC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZTphY3RpdmUsIC5jYWxsb3V0Lm5vdGUgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5ub3RlIC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTE1MjhlO1xufVxuLmNhbGxvdXQubm90ZSAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGUgc3BhbjpiZWZvcmUsIC5jYWxsb3V0Lm5vdGUgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xufVxuLmNhbGxvdXQubm90ZSBhIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dC5ub3RlIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5jYWxsb3V0IC5jYWxsb3V0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDIuMjIycmVtO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYWxsb3V0IC5jYWxsb3V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uY2FsbG91dCAuY2FsbG91dC10aXRsZSAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDMzJSwgMjglKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQ0NHJlbTtcbn1cbi5jYWxsb3V0Om5vdCguY2FsbG91dC1oaWdobGlnaHQpOm5vdCguY2FsbG91dC1tb3JlKSAuY2FsbG91dC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxLjM4OXJlbTtcbiAgdG9wOiAtMnJlbTtcbn1cbi5jYWxsb3V0Om5vdCguY2FsbG91dC1oaWdobGlnaHQpOm5vdCguY2FsbG91dC1tb3JlKSAuY2FsbG91dC10aXRsZSAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMC43OGVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDEwcHggKyAwLjdyZW0pO1xufVxuLmNhbGxvdXQ6bm90KC5jYWxsb3V0LWhpZ2hsaWdodCk6bm90KC5jYWxsb3V0LW1vcmUpIC5jYWxsb3V0LXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMC43OGVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMuMjIycmVtO1xuICBsZWZ0OiBjYWxjKC00MHB4IC0gMC43cmVtKTtcbn1cbi5jYWxsb3V0IHAge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FsbG91dCBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uY2FsbG91dCBwLmNhbGxvdXQtYmlnLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGhzbCgyMTAsIDMlLCA4NSUpO1xuICBwYWRkaW5nOiAxLjMzM3JlbSAwIDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6aG92ZXIsIC5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZTpmb2N1cywgLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzBlNDI3Mjtcbn1cbi5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU0MjcyO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlOmhvdmVyIHNwYW46YmVmb3JlLCAuY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6aG92ZXIgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwZTQyNzI7XG59XG4uY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6YWN0aXZlIHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6YmVmb3JlLCAuY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjQ0NHJlbTtcbiAgbWFyZ2luLXRvcDogMC4xMTFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTUyOGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlIHNwYW46YmVmb3JlLCAuY2FsbG91dCAuY29sbGFwc2UtZGl2IC5jb2xsYXBzZS1oZWFkZXIgLmNhbGxvdXQtbW9yZS10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogMnB4O1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDFweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoOTBkZWcpO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtaGVhZGVyIC5jYWxsb3V0LW1vcmUtZG93bmxvYWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYWxsb3V0IC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhbGxvdXQgLmNvbGxhcHNlLWRpdiAuY29sbGFwc2UtYm9keSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXzotbXMtZnVsbHNjcmVlbixcbi5jYWxsb3V0IHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsb3V0LmNhbGxvdXQtaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyLjIyMnJlbTtcbiAgfVxuICAuY2FsbG91dC5jYWxsb3V0LW1vcmUgcCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLnRvb2xiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9vbGJhciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDk2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsID4gdWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA2NHB4O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbCA+IHVsID4gbGkge1xuICBtYXJnaW46IDhweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbCA+IHVsID4gbGkudG9vbGJhci1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLW1lZGl1bSwgLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXNtYWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLW1lZGl1bSA+IHVsLCAudG9vbGJhci50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItc21hbGwgPiB1bCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1tZWRpdW0ge1xuICB3aWR0aDogODRweDtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1tZWRpdW0gPiB1bCB7XG4gIHdpZHRoOiA0OHB4O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLW1lZGl1bSAudG9vbGJhci1iYWRnZSB7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLW1lZGl1bSAuYnRuLWRyb3Bkb3duOmFmdGVyIHtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbTtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1tZWRpdW0gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGNhbGMoLTEwMCUgLSAyNXB4KSAhaW1wb3J0YW50O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXNtYWxsIHtcbiAgd2lkdGg6IDcycHg7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItc21hbGwgPiB1bCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbC50b29sYmFyLXNtYWxsIC50b29sYmFyLWJhZGdlIHtcbiAgcmlnaHQ6IC00cHg7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsLnRvb2xiYXItc21hbGwgLmJ0bi1kcm9wZG93bjphZnRlciB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IDExcHg7XG4gIGZvbnQtc2l6ZTogMC4yNXJlbTtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWwudG9vbGJhci1zbWFsbCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogY2FsYygtMTAwJSAtIDM1cHgpICFpbXBvcnRhbnQ7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsIC5idG4tZHJvcGRvd246YWZ0ZXIge1xuICByaWdodDogLTEycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsIC5idG4tZHJvcGRvd25bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVgoLTEpO1xufVxuLnRvb2xiYXIudG9vbGJhci12ZXJ0aWNhbCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogY2FsYygtMTAwJSAtIDI4cHgpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDI0cHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4udG9vbGJhci50b29sYmFyLXZlcnRpY2FsIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogMjRweDtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWw6YmVmb3JlIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogMzJweDtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGV4KDAuMTIpIHNjYWxlWSgxLjI1KTtcbiAgb3BhY2l0eTogMC4xODtcbn1cbi50b29sYmFyLnRvb2xiYXItdmVydGljYWwgLnRvb2xiYXItYmFkZ2Uge1xuICByaWdodDogLTEwcHg7XG59XG4udG9vbGJhci50b29sYmFyLW1lZGl1bSB7XG4gIGhlaWdodDogODBweDtcbn1cbi50b29sYmFyLnRvb2xiYXItbWVkaXVtID4gdWwge1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4udG9vbGJhci50b29sYmFyLW1lZGl1bSBhLFxuLnRvb2xiYXIudG9vbGJhci1tZWRpdW0gLmJ0bi1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi50b29sYmFyLnRvb2xiYXItbWVkaXVtIC5idG4tZHJvcGRvd246YWZ0ZXIge1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG59XG4udG9vbGJhci50b29sYmFyLW1lZGl1bSAuaXQtaWNvIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuLnRvb2xiYXIudG9vbGJhci1tZWRpdW0gLml0LWljby5pdC1tb3JlLWFjdGlvbnM6YmVmb3JlIHtcbiAgdG9wOiAzMyU7XG59XG4udG9vbGJhci50b29sYmFyLW1lZGl1bSAudG9vbGJhci1iYWRnZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9vbGJhci50b29sYmFyLXNtYWxsIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLnRvb2xiYXIudG9vbGJhci1zbWFsbCA+IHVsIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnRvb2xiYXIudG9vbGJhci1zbWFsbCAuYnRuLWRyb3Bkb3duOmFmdGVyIHtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMnB4O1xufVxuLnRvb2xiYXIudG9vbGJhci1zbWFsbCAuaXQtaWNvIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi50b29sYmFyLnRvb2xiYXItc21hbGwgLml0LWljby5pdC1tb3JlLWFjdGlvbnM6YmVmb3JlIHtcbiAgdG9wOiAyNSU7XG59XG4udG9vbGJhci50b29sYmFyLXNtYWxsIC50b29sYmFyLWJhZGdlIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIG1pbi13aWR0aDogOHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udG9vbGJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMzJweDtcbiAgei1pbmRleDogNjtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGV4KDEuNCkgc2NhbGVZKDAuMTIpO1xuICBvcGFjaXR5OiAwLjE4O1xufVxuLnRvb2xiYXIgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNjRweDtcbn1cbi50b29sYmFyID4gdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4OiAxIDEwMCU7XG59XG4udG9vbGJhciA+IHVsID4gbGkudG9vbGJhci1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xufVxuLnRvb2xiYXIgYSxcbi50b29sYmFyIC5idG4tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuLnRvb2xiYXIgYSAuaWNvbixcbi50b29sYmFyIC5idG4tZHJvcGRvd24gLmljb24ge1xuICBmaWxsOiAjNmM3NTdkO1xufVxuLnRvb2xiYXIgYS5hY3RpdmUsXG4udG9vbGJhciAuYnRuLWRyb3Bkb3duLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLnRvb2xiYXIgYS5hY3RpdmUgLmljb24sXG4udG9vbGJhciAuYnRuLWRyb3Bkb3duLmFjdGl2ZSAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4udG9vbGJhciBhLmRpc2FibGVkLFxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi50b29sYmFyIGEuZGlzYWJsZWQgLmljb24sXG4udG9vbGJhciAuYnRuLWRyb3Bkb3duLmRpc2FibGVkIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG4udG9vbGJhciBhLmRpc2FibGVkOmhvdmVyLFxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bi5kaXNhYmxlZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpO1xufVxuLnRvb2xiYXIgYS5kaXNhYmxlZDpob3ZlciAuaWNvbixcbi50b29sYmFyIC5idG4tZHJvcGRvd24uZGlzYWJsZWQ6aG92ZXIgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi50b29sYmFyIGEuZGlzYWJsZWQ6YWZ0ZXIsXG4udG9vbGJhciAuYnRuLWRyb3Bkb3duLmRpc2FibGVkOmFmdGVyIHtcbiAgY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpO1xufVxuLnRvb2xiYXIgYS5kaXNhYmxlZDphZnRlciAuaWNvbixcbi50b29sYmFyIC5idG4tZHJvcGRvd24uZGlzYWJsZWQ6YWZ0ZXIgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi50b29sYmFyIGE6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4udG9vbGJhciAuYnRuLWRyb3Bkb3duOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBoc2woMjEwLCAxMDAlLCAzMCUpO1xufVxuLnRvb2xiYXIgYTpub3QoLmRpc2FibGVkKTpob3ZlciAuaWNvbixcbi50b29sYmFyIC5idG4tZHJvcGRvd246bm90KC5kaXNhYmxlZCk6aG92ZXIgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAxMDAlLCAzMCUpO1xufVxuLnRvb2xiYXIgYSBfOi1tcy1mdWxsc2NyZWVuLCAudG9vbGJhciBhOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93biBfOi1tcy1mdWxsc2NyZWVuLFxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bjpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50b29sYmFyIC5idG4tZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bi50b29sYmFyLW1vcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bjpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bjpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuMjUpO1xufVxuLnRvb2xiYXIgLmJ0bi1kcm9wZG93bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNywgODIsIDE0MiwgMC4yNSk7XG59XG4udG9vbGJhciAuYnRuLWRyb3Bkb3duOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50b29sYmFyIC5pdC1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnRvb2xiYXIgLml0LWljbzpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9vbGJhciAuaXQtaWNvLml0LW1vcmUtYWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xufVxuLnRvb2xiYXIgLml0LWljby5pdC1tb3JlLWFjdGlvbnM6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbn1cbi50b29sYmFyIC5iYWRnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItYmFkZ2UsXG4udG9vbGJhciAudG9vbGJhci1hbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4udG9vbGJhciAudG9vbGJhci1iYWRnZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDZweDtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi50b29sYmFyIC50b29sYmFyLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG59XG4uc2VjdGlvbiAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tbXV0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLnNlY3Rpb24uc2VjdGlvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDU0JSwgMjAlKTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjdGlvbi5zZWN0aW9uLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24taW5zZXQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcmVtIDFyZW0gLTFyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnNlY3Rpb24uc2VjdGlvbi1iYWNrZ3JvdW5kLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDM1JSk7XG59XG4uc2VjdGlvbi5zZWN0aW9uLWJhY2tncm91bmQtaGVhZGVyLnNlY3Rpb24tdXNlci1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA5Mi41MjMzNjQ0ODYlLCA4Ni42MjUlKTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXIuc2VjdGlvbi11c2VyLWhlYWRlciAudXNlci1zZXR0aW5ncyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXIuc2VjdGlvbi11c2VyLWhlYWRlciAudXNlci1zZXR0aW5ncyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlY3Rpb24uc2VjdGlvbi1iYWNrZ3JvdW5kLWhlYWRlci5zZWN0aW9uLXVzZXItaGVhZGVyIC51c2VyLXNldHRpbmdzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXIuc2VjdGlvbi11c2VyLWhlYWRlciAudXNlci1zZXR0aW5ncyBhIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4O1xuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXIuc2VjdGlvbi11c2VyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG4gIC5zZWN0aW9uLnNlY3Rpb24tYmFja2dyb3VuZC1oZWFkZXIuc2VjdGlvbi11c2VyLWhlYWRlciAudXNlci1zZXR0aW5ncyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTZweDtcbiAgfVxuICAuc2VjdGlvbi5zZWN0aW9uLWJhY2tncm91bmQtaGVhZGVyLnNlY3Rpb24tdXNlci1oZWFkZXIgLnVzZXItc2V0dGluZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgYm94LXNoYWRvdzogMCAtMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgaHNsKDIxMCwgMTclLCA0NCUpO1xufVxuLm5vdGlmaWNhdGlvbiBoNSwgLm5vdGlmaWNhdGlvbiAuaDUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ub3RpZmljYXRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiBoc2woMjEwLCAzMyUsIDI4JSk7XG59XG4ubm90aWZpY2F0aW9uIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90aWZpY2F0aW9uLndpdGgtaWNvbiB7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBoc2woMjEwLCAxNyUsIDQ0JSk7XG59XG4ubm90aWZpY2F0aW9uLndpdGgtaWNvbiBoNSAuaWNvbiwgLm5vdGlmaWNhdGlvbi53aXRoLWljb24gLmg1IC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IC0zOHB4O1xufVxuLm5vdGlmaWNhdGlvbi53aXRoLWljb24gaDUsIC5ub3RpZmljYXRpb24ud2l0aC1pY29uIC5oNSxcbi5ub3RpZmljYXRpb24ud2l0aC1pY29uIHAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5ub3RpZmljYXRpb24ud2l0aC1pY29uLnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICM0NzdkNDU7XG59XG4ubm90aWZpY2F0aW9uLndpdGgtaWNvbi5zdWNjZXNzIC5pY29uIHtcbiAgZmlsbDogIzQ3N2Q0NTtcbn1cbi5ub3RpZmljYXRpb24ud2l0aC1pY29uLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xufVxuLm5vdGlmaWNhdGlvbi53aXRoLWljb24uZXJyb3IgLmljb24ge1xuICBmaWxsOiAjOTA0MzNlO1xufVxuLm5vdGlmaWNhdGlvbi53aXRoLWljb24uaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5ub3RpZmljYXRpb24ud2l0aC1pY29uLmluZm8gLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLm5vdGlmaWNhdGlvbi53aXRoLWljb24ud2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzc1Mjtcbn1cbi5ub3RpZmljYXRpb24ud2l0aC1pY29uLndhcm5pbmcgLmljb24ge1xuICBmaWxsOiAjZmY3NzUyO1xufVxuLm5vdGlmaWNhdGlvbi5kaXNtaXNzYWJsZSAubm90aWZpY2F0aW9uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ub3RpZmljYXRpb24uZGlzbWlzc2FibGUgLm5vdGlmaWNhdGlvbi1jbG9zZSAuaWNvbiB7XG4gIGZpbGw6ICM2Yzc1N2Q7XG59XG4ubm90aWZpY2F0aW9uLmRpc21pc3NhYmxlIC5ub3RpZmljYXRpb24tY2xvc2U6aG92ZXIgLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLm5vdGlmaWNhdGlvbi5kaXNtaXNzYWJsZSAubm90aWZpY2F0aW9uLWNsb3NlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjMzM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU1NnJlbTtcbiAgfVxuICAubm90aWZpY2F0aW9uLndpdGgtaWNvbiBoNSwgLm5vdGlmaWNhdGlvbi53aXRoLWljb24gLmg1LFxuICAubm90aWZpY2F0aW9uLndpdGgtaWNvbiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NzhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAubm90aWZpY2F0aW9uLndpdGgtaWNvbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNmM3NTdkO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLm5vdGlmaWNhdGlvbi50b3AtZml4IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAubm90aWZpY2F0aW9uLmJvdHRvbS1maXgge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLm5vdGlmaWNhdGlvbi5sZWZ0LWZpeCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5ub3RpZmljYXRpb24ucmlnaHQtZml4IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uYXZhdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDMlLCA4NSUpO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuLmF2YXRhciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYXZhdGFyIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXZhdGFyIC5pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cbi5hdmF0YXIuYXZhdGFyLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xufVxuLmF2YXRhci5hdmF0YXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbn1cbi5hdmF0YXIuYXZhdGFyLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzE5ODc1NDtcbn1cbi5hdmF0YXIuYXZhdGFyLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZDdlMTQ7XG59XG4uYXZhdGFyLmF2YXRhci1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZTAwYjNjO1xufVxuLmF2YXRhci5hdmF0YXItcHJpbWFyeSwgLmF2YXRhci5hdmF0YXItc2Vjb25kYXJ5LCAuYXZhdGFyLmF2YXRhci1ncmVlbiwgLmF2YXRhci5hdmF0YXItb3JhbmdlLCAuYXZhdGFyLmF2YXRhci1yZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmJ0bi1kcm9wZG93biB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIC5saW5rLWxpc3Qge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmxpbmstbGlzdCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIC5saW5rLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmxpbmstbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIC5saW5rLWxpc3QgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5hdmF0YXIuYXZhdGFyLWRyb3Bkb3duIC5saW5rLWxpc3QgLmF2YXRhci5zaXplLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmxpbmstbGlzdCAuYXZhdGFyIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmF2YXRhci5hdmF0YXItZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tbGVmdDogLTI3cHggIWltcG9ydGFudDtcbn1cbi5hdmF0YXIuc2l6ZS14cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYXZhdGFyLnNpemUteHMgcCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG4uYXZhdGFyLnNpemUteHMgLmljb24ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmF2YXRhci5zaXplLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5hdmF0YXIuc2l6ZS1zbSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hdmF0YXIuc2l6ZS1zbSAuaWNvbiB7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG59XG4uYXZhdGFyLnNpemUtbWQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmF2YXRhci5zaXplLW1kIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYXZhdGFyLnNpemUtbWQgLmljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmF2YXRhci5zaXplLW1kIC5hdmF0YXItcHJlc2VuY2UsXG4uYXZhdGFyLnNpemUtbWQgLmF2YXRhci1zdGF0dXMge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5hdmF0YXIuc2l6ZS1tZCAuYXZhdGFyLXByZXNlbmNlIC5pY29uLFxuLmF2YXRhci5zaXplLW1kIC5hdmF0YXItc3RhdHVzIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hdmF0YXIuc2l6ZS1sZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYXZhdGFyLnNpemUtbGcgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYXZhdGFyLnNpemUtbGcgLmljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmF2YXRhci5zaXplLWxnIC5hdmF0YXItcHJlc2VuY2UsXG4uYXZhdGFyLnNpemUtbGcgLmF2YXRhci1zdGF0dXMge1xuICByaWdodDogLTJweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5hdmF0YXIuc2l6ZS1sZyAuYXZhdGFyLXN0YXR1cyB7XG4gIHRvcDogMC4xNjY2NjY2NjY3cHg7XG59XG4uYXZhdGFyLnNpemUteGwge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmF2YXRhci5zaXplLXhsIHAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4uYXZhdGFyLnNpemUteGwgLmljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmF2YXRhci5zaXplLXhsIC5hdmF0YXItcHJlc2VuY2UsXG4uYXZhdGFyLnNpemUteGwgLmF2YXRhci1zdGF0dXMge1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmF2YXRhci5zaXplLXhsIC5hdmF0YXItcHJlc2VuY2Uge1xuICBib3R0b206IDhweDtcbn1cbi5hdmF0YXIuc2l6ZS14bCAuYXZhdGFyLXN0YXR1cyB7XG4gIHRvcDogMnB4O1xufVxuLmF2YXRhci5zaXplLXh4bCB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbn1cbi5hdmF0YXIuc2l6ZS14eGwgcCB7XG4gIGZvbnQtc2l6ZTogNThweDtcbn1cbi5hdmF0YXIuc2l6ZS14eGwgLmljb24ge1xuICBoZWlnaHQ6IDYycHg7XG4gIHdpZHRoOiA2MnB4O1xufVxuLmF2YXRhci5zaXplLXh4bCAuYXZhdGFyLXByZXNlbmNlLFxuLmF2YXRhci5zaXplLXh4bCAuYXZhdGFyLXN0YXR1cyB7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYXZhdGFyLnNpemUteHhsIC5hdmF0YXItcHJlc2VuY2UgLmljb24sXG4uYXZhdGFyLnNpemUteHhsIC5hdmF0YXItc3RhdHVzIC5pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5hdmF0YXIuc2l6ZS14eGwgLmF2YXRhci1wcmVzZW5jZSB7XG4gIGJvdHRvbTogMTZweDtcbn1cbi5hdmF0YXIuc2l6ZS14eGwgLmF2YXRhci1zdGF0dXMge1xuICB0b3A6IDhweDtcbn1cblxuYS5hdmF0YXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG59XG5hLmF2YXRhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZGNlY2Y7XG59XG5hLmF2YXRhcjpob3ZlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbmEuYXZhdGFyOmhvdmVyLmF2YXRhci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzEwNGU4Nztcbn1cbmEuYXZhdGFyOmhvdmVyLmF2YXRhci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNjc2Zjc3O1xufVxuYS5hdmF0YXI6aG92ZXIuYXZhdGFyLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzE4ODA1MDtcbn1cbmEuYXZhdGFyOmhvdmVyLmF2YXRhci1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjA3ODEzO1xufVxuYS5hdmF0YXI6aG92ZXIuYXZhdGFyLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNjNTBhMzU7XG59XG5cbi5hdmF0YXItZHJvcGRvd246aG92ZXIsIC5hdmF0YXItZHJvcGRvd246Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZDogI2NkY2VjZjtcbn1cbi5hdmF0YXItZHJvcGRvd24gLmJ0bi1kcm9wZG93bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hdmF0YXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXByZXNlbmNlLFxuLmF2YXRhci13cmFwcGVyIC5hdmF0YXItc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgMyUsIDg1JSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF2YXRhci13cmFwcGVyIC5hdmF0YXItcHJlc2VuY2UgLmljb24sXG4uYXZhdGFyLXdyYXBwZXIgLmF2YXRhci1zdGF0dXMgLmljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmF2YXRhci13cmFwcGVyIC5hdmF0YXItcHJlc2VuY2Uge1xuICBib3R0b206IDhweDtcbn1cbi5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXByZXNlbmNlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxOTg3NTQ7XG59XG4uYXZhdGFyLXdyYXBwZXIgLmF2YXRhci1wcmVzZW5jZS5idXN5IHtcbiAgYmFja2dyb3VuZDogI2UwMGIzYztcbn1cbi5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXByZXNlbmNlLmhpZGRlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXN0YXR1cyB7XG4gIHRvcDogMDtcbn1cbi5hdmF0YXItd3JhcHBlciAuYXZhdGFyLXN0YXR1cy5hcHByb3ZlZCB7XG4gIGJhY2tncm91bmQ6ICMxOTg3NTQ7XG59XG4uYXZhdGFyLXdyYXBwZXIgLmF2YXRhci1zdGF0dXMuZGVjbGluZWQge1xuICBiYWNrZ3JvdW5kOiAjZTAwYjNjO1xufVxuLmF2YXRhci13cmFwcGVyIC5hdmF0YXItc3RhdHVzLm5vdGlmeSB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDEwMCUsIDQwJSk7XG59XG4uYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5leHRyYS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCAuZXh0cmEtdGV4dCBoMywgLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5leHRyYS10ZXh0IC5oMyxcbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCAuZXh0cmEtdGV4dCBoNCxcbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCAuZXh0cmEtdGV4dCAuaDQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQgLmV4dHJhLXRleHQgaDMgYSwgLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5leHRyYS10ZXh0IC5oMyBhLFxuLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5leHRyYS10ZXh0IGg0IGEsXG4uYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQgLmV4dHJhLXRleHQgLmg0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCAuZXh0cmEtdGV4dCBoMyBhOmhvdmVyLCAuYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQgLmV4dHJhLXRleHQgLmgzIGE6aG92ZXIsXG4uYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQgLmV4dHJhLXRleHQgaDQgYTpob3Zlcixcbi5hdmF0YXItd3JhcHBlci5hdmF0YXItZXh0cmEtdGV4dCAuZXh0cmEtdGV4dCAuaDQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmF2YXRhci13cmFwcGVyLmF2YXRhci1leHRyYS10ZXh0IC5leHRyYS10ZXh0IHAsXG4uYXZhdGFyLXdyYXBwZXIuYXZhdGFyLWV4dHJhLXRleHQgLmV4dHJhLXRleHQgdGltZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYXZhdGFyLWdyb3VwID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hdmF0YXItZ3JvdXAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hdmF0YXItZ3JvdXAgPiBsaSAubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4uYXZhdGFyLWdyb3VwID4gbGkgLmxpc3QtaXRlbSAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmF2YXRhci1ncm91cCA+IGxpIC5saXN0LWl0ZW0gLmF2YXRhciBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmF2YXRhci1ncm91cCA+IGxpIC5saXN0LWl0ZW0gLmF2YXRhci5hdmF0YXItcHJpbWFyeSBwLCAuYXZhdGFyLWdyb3VwID4gbGkgLmxpc3QtaXRlbSAuYXZhdGFyLmF2YXRhci1zZWNvbmRhcnkgcCwgLmF2YXRhci1ncm91cCA+IGxpIC5saXN0LWl0ZW0gLmF2YXRhci5hdmF0YXItZ3JlZW4gcCwgLmF2YXRhci1ncm91cCA+IGxpIC5saXN0LWl0ZW0gLmF2YXRhci5hdmF0YXItb3JhbmdlIHAsIC5hdmF0YXItZ3JvdXAgPiBsaSAubGlzdC1pdGVtIC5hdmF0YXIuYXZhdGFyLXJlZCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmF2YXRhci1ncm91cCA+IGxpIC5saXN0LWl0ZW0gc3BhbiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmF2YXRhci1ncm91cC1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmF2YXRhci1ncm91cC1zdGFja2VkIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5hdmF0YXItZ3JvdXAtc3RhY2tlZCBsaSA+IC5hdmF0YXIge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cblxuLnRodW1iLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnRodW1iLW5hdi50aHVtYi1uYXYtdmVydGljYWwgLnRodW1iLW5hdi1yZXNpemVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LXZlcnRpY2FsLnRodW1iLW5hdi1zbWFsbCBsaSB7XG4gIGhlaWdodDogODBweDtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWZpeGVkIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1maXhlZCBsaSB7XG4gIGZsZXgtYmFzaXM6IDI0MHB4O1xufVxuLnRodW1iLW5hdi50aHVtYi1uYXYtZml4ZWQudGh1bWItbmF2LXNtYWxsIGxpIHtcbiAgZmxleC1iYXNpczogMTIwcHg7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1hdXRvIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1hdXRvIGxpIC50aHVtYi1uYXYtcmVzaXplciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWF1dG8udGh1bWItbmF2LWF1dG8tMiBsaSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTZweCk7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1hdXRvLnRodW1iLW5hdi1hdXRvLTMgbGkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMlIC0gMTZweCk7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1hdXRvLnRodW1iLW5hdi1hdXRvLTQgbGkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDE2cHgpO1xufVxuLnRodW1iLW5hdi50aHVtYi1uYXYtYXV0by50aHVtYi1uYXYtYXV0by01IGxpIHtcbiAgZmxleC1iYXNpczogY2FsYygyMCUgLSAxNnB4KTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LW5vem9vbSBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWJsYWNrIGE6aG92ZXI6YWZ0ZXIsIC50aHVtYi1uYXYudGh1bWItbmF2LXByaW1hcnkgYTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGh1bWItbmF2LnRodW1iLW5hdi1ibGFjayBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLnRodW1iLW5hdi50aHVtYi1uYXYtcHJpbWFyeSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgODIsIDE0MiwgMC44KTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWJvdHRvbSwgLnRodW1iLW5hdi50aHVtYi1uYXYtdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LXRvcCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWxlZnQsIC50aHVtYi1uYXYudGh1bWItbmF2LXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDkwJTtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LWxlZnQge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi50aHVtYi1uYXYgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiA4cHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgZmxleDogMCAxIGF1dG87XG59XG4udGh1bWItbmF2IC50aHVtYi1uYXYtcmVzaXplciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50aHVtYi1uYXYudGh1bWItbmF2LXNtYWxsIGxpIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnRodW1iLW5hdiBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50aHVtYi1uYXYgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuNywgMC4zNiwgMC45OSk7XG59XG4udGh1bWItbmF2IGEuYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGh1bWItbmF2IGEuYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgODIsIDE0MiwgMC42KTtcbn1cbi50aHVtYi1uYXYgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi50aHVtYi1uYXYgYTpob3ZlcjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuLnRodW1iLW5hdiBhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4xNSwgMC43LCAwLjM2LCAwLjk5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5zdGVwcGVycyAuc3RlcHBlcnMtaW5kZXgge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1pbmRleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1pbmRleCBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLWluZGV4IHNwYW4uYWN0aXZlIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwgbGkgLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIG1hcmdpbi1yaWdodDogMC42NjdyZW07XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwgbGk6bm90KC5hY3RpdmUpIHtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwgbGkuYWN0aXZlLCAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciB1bCBsaS5jb25maXJtZWQge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cbi5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIHVsIGxpLmFjdGl2ZSAuaWNvbiwgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwgbGkuY29uZmlybWVkIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIHVsIGxpLnN0ZXBwZXJzLWluZGV4IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciB1bCBsaSAuc3RlcHBlcnMtbnVtYmVyIC5pY29uIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgdWwgbGkgLnN0ZXBwZXJzLW51bWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLiBcIjtcbn1cbi5zdGVwcGVycy5iZy1kYXJrIC5zdGVwcGVycy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciAuc3RlcHBlcnMtaW5kZXgge1xuICBjb2xvcjogaHNsKDIxMCwgMi45Nzk5MDI5Nzk5JSwgODUuNTclKTtcbn1cbi5zdGVwcGVycy5iZy1kYXJrIC5zdGVwcGVycy1oZWFkZXIgLnN0ZXBwZXJzLWluZGV4IHNwYW4uYWN0aXZlIHtcbiAgY29sb3I6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0MiUpO1xufVxuLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciBsaSB7XG4gIGNvbG9yOiBoc2woMjEwLCAyLjk3OTkwMjk3OTklLCA4NS41NyUpO1xufVxuLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciBsaSAuaWNvbiB7XG4gIGZpbGw6IGhzbCgyMTAsIDIuOTc5OTAyOTc5OSUsIDg1LjU3JSk7XG59XG4uc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtaGVhZGVyIGxpLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDIlKTtcbn1cbi5zdGVwcGVycy5iZy1kYXJrIC5zdGVwcGVycy1oZWFkZXIgbGkuYWN0aXZlIC5pY29uIHtcbiAgZmlsbDogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSk7XG59XG4uc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtaGVhZGVyIGxpLmNvbmZpcm1lZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciBsaS5jb25maXJtZWQgLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLW5hdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtbmF2IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDIlKTtcbn1cbi5zdGVwcGVycy5iZy1kYXJrIC5zdGVwcGVycy1uYXYgLnN0ZXBwZXJzLWRvdHMgbGkuZG9uZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgxNzgsIDkwLjQ3NjE5MDQ3NjIlLCA0MiUpO1xufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYm94LXNoYWRvdzogMCAtOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtcHJvZ3Jlc3MsXG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtZG90cyB7XG4gIHdpZHRoOiAyMCU7XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtcHJvZ3Jlc3MgLnByb2dyZXNzLFxuLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYgLnN0ZXBwZXJzLWRvdHMgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAycHg7XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtZG90cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtZG90cyBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiA0cHg7XG4gIG1pbi13aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjYTZhNmE2O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYgLnN0ZXBwZXJzLWRvdHMgbGkuZG9uZSB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIGxpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciBsaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgbGkuc3RlcHBlcnMtaW5kZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgbGkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjIyMnJlbSk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIGxpLmFjdGl2ZSAuc3RlcHBlcnMtbnVtYmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICAgIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciBsaS5hY3RpdmUubm8tbGluZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciBsaSAuc3RlcHBlcnMtc3VjY2VzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1oZWFkZXIgbGkgLnN0ZXBwZXJzLW51bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjc3OHJlbTtcbiAgICBoZWlnaHQ6IDEuNzc4cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY2N3JlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLWhlYWRlciBsaSAuc3RlcHBlcnMtbnVtYmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtaGVhZGVyIGxpIC5zdGVwcGVycy1udW1iZXIgLmljb246YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMC4zMzNyZW07XG4gIH1cbiAgLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciBsaSB7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2woMjEwLCAyNSUsIDM1LjIlKTtcbiAgfVxuICAuc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtaGVhZGVyIGxpLmFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSk7XG4gIH1cbiAgLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLWhlYWRlciBsaS5hY3RpdmUgLnN0ZXBwZXJzLW51bWJlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDE3OCwgOTAuNDc2MTkwNDc2MiUsIDQyJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDIlKTtcbiAgICBjb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKTtcbiAgfVxuICAuc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtaGVhZGVyIGxpIC5zdGVwcGVycy1udW1iZXIge1xuICAgIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMTIuMTMzODkxMjEzNCUsIDUyLjIlKTtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwLjg4OXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYgLnN0ZXBwZXJzLXByb2dyZXNzLFxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiAuc3RlcHBlcnMtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiBidXR0b24gLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYgYnV0dG9uOm5vdCguc3RlcHBlcnMtYnRuLWNvbmZpcm0pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODg5cmVtO1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtbmF2IC5zdGVwcGVycy1idG4tY29uZmlybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiBidXR0b246bm90KC5zdGVwcGVycy1idG4tc2F2ZSk6bm90KC5zdGVwcGVycy1idG4tY29uZmlybSkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzExNTI4ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtbmF2IGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKTpob3ZlciwgLnN0ZXBwZXJzIC5zdGVwcGVycy1uYXYgYnV0dG9uOm5vdCguc3RlcHBlcnMtYnRuLXNhdmUpOm5vdCguc3RlcHBlcnMtYnRuLWNvbmZpcm0pOmZvY3VzLCAuc3RlcHBlcnMgLnN0ZXBwZXJzLW5hdiBidXR0b246bm90KC5zdGVwcGVycy1idG4tc2F2ZSk6bm90KC5zdGVwcGVycy1idG4tY29uZmlybSk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE3LCA4MiwgMTQyLCAwLjI1KSAhaW1wb3J0YW50O1xuICB9XG4gIC5zdGVwcGVycyAuc3RlcHBlcnMtbmF2IGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKSAuaWNvbiB7XG4gICAgbWFyZ2luOiAwIDAuMzMzcmVtO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgfVxuICAuc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtbmF2IGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLW5hdiBidXR0b246bm90KC5zdGVwcGVycy1idG4tc2F2ZSk6bm90KC5zdGVwcGVycy1idG4tY29uZmlybSkgLmljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbiAgLnN0ZXBwZXJzLmJnLWRhcmsgLnN0ZXBwZXJzLW5hdiBidXR0b246bm90KC5zdGVwcGVycy1idG4tc2F2ZSk6bm90KC5zdGVwcGVycy1idG4tY29uZmlybSk6aG92ZXIsIC5zdGVwcGVycy5iZy1kYXJrIC5zdGVwcGVycy1uYXYgYnV0dG9uOm5vdCguc3RlcHBlcnMtYnRuLXNhdmUpOm5vdCguc3RlcHBlcnMtYnRuLWNvbmZpcm0pOmZvY3VzLCAuc3RlcHBlcnMuYmctZGFyayAuc3RlcHBlcnMtbmF2IGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKTphY3RpdmUge1xuICAgIGNvbG9yOiBoc2woMTc4LCA5MC40NzYxOTA0NzYyJSwgNDIlKSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLXdyYXBwZXIuY2FyZC1jb2x1bW4gLmNhcmQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jYXJkLXdyYXBwZXIuY2FyZC1jb2x1bW4gLmNhcmQgKyAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlci1lcXVhbCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyID4gLmNhcmQtdGVhc2VyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbjogMTZweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgPiAuY2FyZC10ZWFzZXIuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOGM4O1xufVxuLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyID4gLmNhcmQtdGVhc2VyLmNhcmQtdGVhc2VyLWltYWdlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyID4gLmNhcmQtdGVhc2VyLmNhcmQtdGVhc2VyLWltYWdlID4gLmNhcmQtaW1hZ2Utd3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgPiAuY2FyZC10ZWFzZXIuY2FyZC10ZWFzZXItaW1hZ2UgPiAuY2FyZC1pbWFnZS13cmFwcGVyLndpdGgtcmVhZC1tb3JlIC5jYXJkLWltYWdlLXJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlciAuY2FyZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyIC5jYXJkLWZsZXggLmNhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlciAuY2FyZC1mbGV4IC5jYXJkLWltYWdlLmNhcmQtaW1hZ2Utcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4zNzVyZW0gMC4zNzVyZW0gMDtcbn1cbi5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlciAuY2FyZC1mbGV4IC5jYXJkLWltYWdlLmNhcmQtaW1hZ2Utcm91bmRlZCBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwIDAuMzc1cmVtIDAuMzc1cmVtIDA7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgLmNhcmQtZmxleCAuY2FyZC1pbWFnZSAuY2FyZC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyIC5jYXJkLWZsZXggLmNhcmQtaW1hZ2UgLmNhcmQtZGF0ZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEyMCU7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgLmNhcmQtZmxleCAuY2FyZC1pbWFnZSAuY2FyZC1kYXRlID4gKjpsYXN0LWNoaWxkIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgLmNhcmQtZmxleCAuY2FyZC1pbWFnZSBpbWcge1xuICB6LWluZGV4OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIgLmNhcmQtdGVhc2VyIHtcbiAgICBmbGV4OiAwIDAgNDklO1xuICB9XG4gIC5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlci5jYXJkLXRlYXNlci1ibG9jay0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyLmNhcmQtdGVhc2VyLWJsb2NrLTIgPiAuY2FyZC10ZWFzZXIge1xuICAgIGZsZXg6IDAgMCA0OSU7XG4gIH1cbiAgLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci13cmFwcGVyLmNhcmQtdGVhc2VyLWJsb2NrLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIuY2FyZC10ZWFzZXItYmxvY2stMyA+IC5jYXJkLXRlYXNlciB7XG4gICAgZmxleDogMCAwIDMyJTtcbiAgfVxuICAuY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIuY2FyZC10ZWFzZXItc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlci5jYXJkLXRlYXNlci1zdGFydCAuY2FyZC10ZWFzZXIgKyAuY2FyZC10ZWFzZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjM1cmVtO1xuICB9XG4gIC5jYXJkLXdyYXBwZXIuY2FyZC10ZWFzZXItd3JhcHBlci5jYXJkLXRlYXNlci1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC13cmFwcGVyLmNhcmQtdGVhc2VyLXdyYXBwZXIuY2FyZC10ZWFzZXItZW5kIC5jYXJkLXRlYXNlciArIC5jYXJkLXRlYXNlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci1ibG9jay00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcmQtd3JhcHBlci5jYXJkLXRlYXNlci1ibG9jay00ID4gLmNhcmQtdGVhc2VyIHtcbiAgICBmbGV4OiAwIDAgMjQlO1xuICB9XG4gIC5jYXJkLXdyYXBwZXIuY2FyZC1vdmVybGFwcGluZyB7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cbn1cblxuLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC5jYXJkLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xufVxuLmNhcmQuY2FyZC1iZy1wcmltYXJ5IC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsXG4uY2FyZC5jYXJkLWJnLXByaW1hcnkgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2FyZC5jYXJkLWJnLXNlY29uZGFyeSAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy1zZWNvbmRhcnkgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDQ1O1xufVxuLmNhcmQuY2FyZC1iZy1zdWNjZXNzIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsXG4uY2FyZC5jYXJkLWJnLXN1Y2Nlc3MgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5NGU5O1xufVxuLmNhcmQuY2FyZC1iZy1pbmZvIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsXG4uY2FyZC5jYXJkLWJnLWluZm8gLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3NzUyO1xufVxuLmNhcmQuY2FyZC1iZy13YXJuaW5nIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsXG4uY2FyZC5jYXJkLWJnLXdhcm5pbmcgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDQzM2U7XG59XG4uY2FyZC5jYXJkLWJnLWRhbmdlciAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy1kYW5nZXIgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5jYXJkLmNhcmQtYmctbGlnaHQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSxcbi5jYXJkLmNhcmQtYmctbGlnaHQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLmNhcmQuY2FyZC1iZy1kYXJrIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsXG4uY2FyZC5jYXJkLWJnLWRhcmsgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJkLmNhcmQtYmctYmxhY2sgLmNhcmQtYm9keSAuY2FyZC10aXRsZSxcbi5jYXJkLmNhcmQtYmctYmxhY2sgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJkLmNhcmQtYmctd2hpdGUgLmNhcmQtYm9keSAuY2FyZC10aXRsZSxcbi5jYXJkLmNhcmQtYmctd2hpdGUgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4uY2FyZC5jYXJkLWJnLTEwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy0xMDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG59XG4uY2FyZC5jYXJkLWJnLTIwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy0yMDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XG59XG4uY2FyZC5jYXJkLWJnLTMwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy0zMDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGE7XG59XG4uY2FyZC5jYXJkLWJnLTQwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy00MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4uY2FyZC5jYXJkLWJnLTUwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy01MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2FyZC5jYXJkLWJnLTYwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy02MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTUwNTc7XG59XG4uY2FyZC5jYXJkLWJnLTcwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy03MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4uY2FyZC5jYXJkLWJnLTgwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy04MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC5jYXJkLWJnLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4uY2FyZC5jYXJkLWJnLTkwMCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLFxuLmNhcmQuY2FyZC1iZy05MDAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgaDQuY2FyZC10aXRsZSArIC5jYXJkLXRleHQsIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDQgKyAuY2FyZC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IGg1LmNhcmQtdGl0bGUsIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jYXJkIC5jYXJkLWJvZHkgaDUuY2FyZC10aXRsZS5iaWctaGVhZGluZywgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5iaWctaGVhZGluZy5oNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgaDUuY2FyZC10aXRsZS5jYXJkLXRpdGxlLWljb24sIC5jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuY2FyZC10aXRsZS1pY29uLmg1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQgLmNhcmQtYm9keSBoNS5jYXJkLXRpdGxlLmNhcmQtdGl0bGUtaWNvbiAuaWNvbiwgLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5jYXJkLXRpdGxlLWljb24uaDUgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLmNhcmQgLmNhcmQtYm9keSBoNi5jYXJkLXN1YnRpdGxlLCAuY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXN1YnRpdGxlLmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG4uY2FyZCAuY2FyZC1ib2R5IGEgaDUuY2FyZC10aXRsZSwgLmNhcmQgLmNhcmQtYm9keSBhIC5jYXJkLXRpdGxlLmg1IHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXNpZ25hdHVyZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXRlZ29yeS10b3Age1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhdGVnb3J5LXRvcCBhLmNhdGVnb3J5IHtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uY2FyZCAuY2FyZC1ib2R5IC5jYXRlZ29yeS10b3AgYS5jYXRlZ29yeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmQgLmNhcmQtYm9keSAuY2F0ZWdvcnktdG9wIC5jYXRlZ29yeSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbn1cbi5jYXJkIC5jYXJkLWJvZHkgLmNhdGVnb3J5LXRvcCAuZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uY2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5jYXJkIGEucmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG59XG4uY2FyZCAuY2F0ZWdvcnlpY29uLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZCAuY2F0ZWdvcnlpY29uLXRvcCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmNhcmQgLmNhdGVnb3J5aWNvbi10b3AgLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmaWxsOiAjMTE1MjhlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FyZCAuc2ltcGxlLWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLmNhcmQtYmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNhcmQuY2FyZC1iZzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQuY2FyZC1pbWcge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2FyZC5jYXJkLWltZy5zaGFkb3cgLmNhcmQtYm9keSwgLmNhcmQuY2FyZC1pbWcuYm9yZGVyIC5jYXJkLWJvZHksIC5jYXJkLmNhcmQtaW1nLmJvcmRlci1zdGFydCAuY2FyZC1ib2R5LCAuY2FyZC5jYXJkLWltZy5ib3JkZXItZW5kIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uY2FyZC5jYXJkLWltZyBoNS5jYXJkLXRpdGxlLCAuY2FyZC5jYXJkLWltZyAuY2FyZC10aXRsZS5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMTExMTExMTExcmVtO1xuICBsaW5lLWhlaWdodDogMS41NTU1NTU1NTU2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNhcmQuY2FyZC1pbWcgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIgLmltZy1yZXNwb25zaXZlIHtcbiAgcGFkZGluZy1ib3R0b206IDYxLjI5JTsgLyogaW1hZ2UgcHJvcG9ydGlvbiAzMTAgeCAxOTAgKi9cbn1cbi5jYXJkLmNhcmQtaW1nIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIC5pbWctcmVzcG9uc2l2ZS5pbWctcmVzcG9uc2l2ZS1wYW5vcmFtaWMge1xuICBwYWRkaW5nLWJvdHRvbTogMzAuNjQ1JTsgLyogaW1hZ2UgcHJvcG9ydGlvbiAzMTAgeCA5NSAqL1xufVxuLmNhcmQuY2FyZC1pbWcucm91bmRlZCAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG59XG4uY2FyZCAuY2FyZC1jYWxlbmRhciB7XG4gIGhlaWdodDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAxMCU7XG4gIGNvbG9yOiAjNDU1YTY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmNhcmQgLmNhcmQtY2FsZW5kYXIgLmNhcmQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS42NjdlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC5uby1hZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLm5vLWFmdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLm5vLWFmdGVyID4gLnJlYWQtbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmNhcmQubm8tYWZ0ZXIgPiAucmVhZC1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3NHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOjpiZWZvcmUsIC5jYXJkLnNwZWNpYWwtY2FyZCAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDc1Ljk3NTk3NTk3NiUsIDY2LjclKTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAyNHB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNzUuOTc1OTc1OTc2JSwgNjYuNyUpO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIC5pbWctcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjIuOTglOyAvKiBpbWFnZSBwcm9wb3J0aW9uIDIxNCB4IDE3NCAqL1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5oZWFkLXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcmQuc3BlY2lhbC1jYXJkIC5oZWFkLXRhZ3Mgc3Bhbi5kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jYXJkLnNwZWNpYWwtY2FyZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLnNwZWNpYWwtY2FyZDpob3ZlciBoNSwgLmNhcmQuc3BlY2lhbC1jYXJkOmhvdmVyIC5oNSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzExNTI4ZTtcbn1cbi5jYXJkLnNwZWNpYWwtY2FyZDpob3ZlciAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uY2FyZC5zcGVjaWFsLWNhcmQ6aG92ZXIgLmltZy1yZXNwb25zaXZlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xufVxuLmNhcmQuY2FyZC1iaWcgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG4uY2FyZC5jYXJkLWJpZyAuY2FyZC1ib2R5IC50b3AtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uY2FyZC5jYXJkLWJpZyAuY2FyZC1ib2R5IC50b3AtaWNvbiAuaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4uY2FyZC5jYXJkLWJpZyAuY2FyZC1ib2R5IGg1LmNhcmQtdGl0bGUsIC5jYXJkLmNhcmQtYmlnIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uY2FyZC5jYXJkLWJpZyAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmNhcmQuY2FyZC1iaWcgLmZsYWctaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuLmNhcmQuY2FyZC1iaWcgLmV0aWNoZXR0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQ4cHg7XG4gIHRvcDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYXJkLmJvcmRlci1ib3R0b20tY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG59XG4uY2FyZCAuaGVhZC10YWdzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmNhcmQgLmhlYWQtdGFncyAuZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmNhcmQgLmNhcmQtdGFnIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExNTI4ZTtcbn1cbi5jYXJkIC5pdC1jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5jYXJkIC5pdC1jYXJkLWZvb3RlciAuY2FyZC1zaWduYXR1cmUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10ZWFzZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY2FyZC5jYXJkLXRlYXNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2FyZC5jYXJkLXRlYXNlci5jYXJkLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtaGVhZGVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1oZWFkZXIgaDEsIC5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWhlYWRlciAuaDEge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtaGVhZGVyIGgyLCAuY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1oZWFkZXIgLmgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWhlYWRlciBoMywgLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtaGVhZGVyIC5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1oZWFkZXIgaDQsIC5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWhlYWRlciAuaDQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtaGVhZGVyIGg1LCAuY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1oZWFkZXIgLmg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWhlYWRlciBoNiwgLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtaGVhZGVyIC5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogYXV0bztcbn1cbi5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCxcbi5jYXJkLmNhcmQtdGVhc2VyIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCA+IHAge1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuY2FyZC1ib2R5IC5jYXJkLXRleHQgKyAuY2FyZC10ZXh0LFxuLmNhcmQuY2FyZC10ZWFzZXIgLmNhcmQtYm9keSAuY2FyZC10ZXh0ID4gcCArIC5jYXJkLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmljb24ge1xuICBtaW4td2lkdGg6IDMycHg7XG59XG4uY2FyZC5jYXJkLXRlYXNlciAuaWNvbiArIC5jYXJkLWJvZHkge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhci5zaXplLXhzIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhci5zaXplLXNtIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhci5zaXplLW1kIHtcbiAgbWluLXdpZHRoOiAzMnB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhci5zaXplLWxnIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhci5zaXplLXhsIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuLmNhcmQuY2FyZC10ZWFzZXIgLmF2YXRhciArIC5jYXJkLWJvZHkge1xuICBmbGV4OiAxO1xufVxuLmNhcmQuY2FyZC10ZWFzZXItcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzExNTI4ZTtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzZjNzU3ZDtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM0NzdkNDU7XG59XG4uY2FyZC5jYXJkLXRlYXNlci1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjM2U5NGU5O1xufVxuLmNhcmQuY2FyZC10ZWFzZXItd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmNzc1Mjtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyLWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzkwNDMzZTtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyLWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZWVlZWVlO1xufVxuLmNhcmQuY2FyZC10ZWFzZXItZGFyayB7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzIxMjUyOTtcbn1cbi5jYXJkLmNhcmQtdGVhc2VyLWJsYWNrIHtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjMDAwO1xufVxuLmNhcmQuY2FyZC10ZWFzZXItd2hpdGUge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG59XG4uY2FyZC5jYXJkLXRlYXNlci0xMDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNlZWVlZWU7XG59XG4uY2FyZC5jYXJkLXRlYXNlci0yMDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNhNmE2YTY7XG59XG4uY2FyZC5jYXJkLXRlYXNlci0zMDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNjOGM4Yzg7XG59XG4uY2FyZC5jYXJkLXRlYXNlci00MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNjZWQ0ZGE7XG59XG4uY2FyZC5jYXJkLXRlYXNlci01MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNhZGI1YmQ7XG59XG4uY2FyZC5jYXJkLXRlYXNlci02MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM2Yzc1N2Q7XG59XG4uY2FyZC5jYXJkLXRlYXNlci03MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM0OTUwNTc7XG59XG4uY2FyZC5jYXJkLXRlYXNlci04MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMzNDNhNDA7XG59XG4uY2FyZC5jYXJkLXRlYXNlci05MDAge1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMyMTI1Mjk7XG59XG5cbi5mbGFnLWljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmxhZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuYS5yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5yZWFkLW1vcmUgLmljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmaWxsOiAjMTE1MjhlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbmEucmVhZC1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ldGljaGV0dGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5ldGljaGV0dGEgLmljb24ge1xuICBmaWxsOiAjMjEyNTI5O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5yb3cgW2NsYXNzKj1jb2wtXSA+IC5jYXJkLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucm93IFtjbGFzcyo9Y29sLV0gPiAuY2FyZC13cmFwcGVyID4gLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC13cmFwcGVyLmNhcmQtc3BhY2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG4gIC5jYXJkLXdyYXBwZXIuY2FyZC1vZmZzZXQge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuY2FyZC5jYXJkLWJnLCAuY2FyZC5jYXJkLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1nLXJlc3BvbnNpdmUtd3JhcHBlciAuaW1nLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIDE2OjkgKi9cbiAgaGVpZ2h0OiAwO1xufVxuLmltZy1yZXNwb25zaXZlLXdyYXBwZXIgLmltZy1yZXNwb25zaXZlIC5pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1yZXNwb25zaXZlLXdyYXBwZXIgLmltZy1yZXNwb25zaXZlIC5pbWctd3JhcHBlci5jdXN0b20tb2JqZWN0LWZpdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSk7XG59XG4uaW1nLXJlc3BvbnNpdmUtd3JhcHBlciAuaW1nLXJlc3BvbnNpdmUgLmltZy13cmFwcGVyLmN1c3RvbS1vYmplY3QtZml0IGltZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIC5pbWctcmVzcG9uc2l2ZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub3ZlcmxheS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3ZlcmxheS13cmFwcGVyLm92ZXJsYXktaG92ZXIgLm92ZXJsYXktcGFuZWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG4ub3ZlcmxheS13cmFwcGVyLm92ZXJsYXktaG92ZXI6aG92ZXIgLm92ZXJsYXktcGFuZWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5vdmVybGF5LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCA4MiwgMTQyLCAwLjg1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LWhlaWdodDogNTZweDtcbn1cbi5vdmVybGF5LXBhbmVsIHNwYW4ge1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdmVybGF5LXBhbmVsLm92ZXJsYXktcGFuZWwtZnVsbGhlaWdodCwgLm92ZXJsYXktcGFuZWwub3ZlcmxheS1pY29uIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3ZlcmxheS1wYW5lbC5vdmVybGF5LXBhbmVsLWZ1bGxoZWlnaHQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ub3ZlcmxheS1wYW5lbC5vdmVybGF5LWljb24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vdmVybGF5LXBhbmVsLm92ZXJsYXktaWNvbiAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ub3ZlcmxheS1wYW5lbC5vdmVybGF5LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdmVybGF5LXBhbmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4ucHJvZ3Jlc3MtZG9udXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyZXNzLWRvbnV0LXdyYXBwZXIgLnByb2dyZXNzYmFyLXRleHQge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAzO1xufVxuLnByb2dyZXNzLWRvbnV0LXdyYXBwZXIgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2dyZXNzLWRvbnV0LXdyYXBwZXIgc3ZnIHBhdGg6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2dyZXNzLWRvbnV0LXdyYXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZ3Jlc3MtZG9udXQtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAzJSwgODUlKTtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3MtZG9udXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbiAgLnByb2dyZXNzLWRvbnV0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiA5NHB4O1xuICAgIGhlaWdodDogOTRweDtcbiAgfVxuICAucHJvZ3Jlc3MtZG9udXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3NCYXJJbmRldGVybWluYXRlIHtcbiAgMCUge1xuICAgIGxlZnQ6IC01JTtcbiAgfVxuICA1MCUge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDRweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wcm9ncmVzcy5wcm9ncmVzcy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDMlLCA4NSUpO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWluZGV0ZXJtaW5hdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3NCYXJJbmRldGVybWluYXRlIDEuNHMgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSBpbmZpbml0ZSBmb3J3YXJkcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wcm9ncmVzcy1iYXItbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJ0bi1wcm9ncmVzcyAucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC4zNzVyZW0gMC4zNzVyZW07XG59XG4uYnRuLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9ncmVzcy1iYXItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcGlubmVyQW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXJBbmltSW5uZXIxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMDVkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW5uZXJBbmltSW5uZXIyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTA1ZGVnKTtcbiAgfVxufVxuLnByb2dyZXNzLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5wcm9ncmVzcy1zcGlubmVyLnByb2dyZXNzLXNwaW5uZXItYWN0aXZlIHtcbiAgYW5pbWF0aW9uOiBzcGlubmVyQW5pbSAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3Mtc3Bpbm5lci5wcm9ncmVzcy1zcGlubmVyLWFjdGl2ZTpub3QoLnByb2dyZXNzLXNwaW5uZXItZG91YmxlKSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG4ucHJvZ3Jlc3Mtc3Bpbm5lci5zaXplLXNtIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5wcm9ncmVzcy1zcGlubmVyLnByb2dyZXNzLXNwaW5uZXItZG91YmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2dyZXNzLXNwaW5uZXIucHJvZ3Jlc3Mtc3Bpbm5lci1kb3VibGUuc2l6ZS1zbSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHJvZ3Jlc3Mtc3Bpbm5lci5wcm9ncmVzcy1zcGlubmVyLWRvdWJsZS5zaXplLXNtIC5wcm9ncmVzcy1zcGlubmVyLWlubmVyIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcm9ncmVzcy1zcGlubmVyLnByb2dyZXNzLXNwaW5uZXItZG91YmxlLnByb2dyZXNzLXNwaW5uZXItYWN0aXZlIC5wcm9ncmVzcy1zcGlubmVyLWlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9ncmVzcy1zcGlubmVyLnByb2dyZXNzLXNwaW5uZXItZG91YmxlIC5wcm9ncmVzcy1zcGlubmVyLWlubmVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5wcm9ncmVzcy1zcGlubmVyLnByb2dyZXNzLXNwaW5uZXItZG91YmxlIC5wcm9ncmVzcy1zcGlubmVyLWlubmVyOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4ucHJvZ3Jlc3Mtc3Bpbm5lci5wcm9ncmVzcy1zcGlubmVyLWRvdWJsZSAucHJvZ3Jlc3Mtc3Bpbm5lci1pbm5lcjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnByb2dyZXNzLXNwaW5uZXIucHJvZ3Jlc3Mtc3Bpbm5lci1kb3VibGUgLnByb2dyZXNzLXNwaW5uZXItaW5uZXI6bnRoLWNoaWxkKDIpOmFmdGVyIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXJBbmltSW5uZXIyO1xufVxuLnByb2dyZXNzLXNwaW5uZXIucHJvZ3Jlc3Mtc3Bpbm5lci1kb3VibGUgLnByb2dyZXNzLXNwaW5uZXItaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjNmM3NTdkO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBhbmltYXRpb246IHNwaW5uZXJBbmltSW5uZXIxIDAuNzVzIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuNSwgMSkgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5pdC1ncmlkLWl0ZW0td3JhcHBlciAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciAuaW1nLXJlc3BvbnNpdmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjYuODEyMjI3MDc0MiU7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0LWdyaWRpdGVtLXRleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0LWdyaWQtaXRlbS13cmFwcGVyIC5pdC1ncmlkaXRlbS10ZXh0LXdyYXBwZXIgLml0LWdyaWRpdGVtLXRleHQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6IGhzbCgyMTAsIDUzLjg0NjE1Mzg0NjIlLCAxOS41JSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0LWdyaWRpdGVtLXRleHQtd3JhcHBlciAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOHB4O1xuICBmaWxsOiAjMTE1MjhlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLml0LWdyaWQtaXRlbS13cmFwcGVyLml0LWdyaWQtaXRlbS1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0LWdyaWQtaXRlbS13cmFwcGVyLml0LWdyaWQtaXRlbS1vdmVybGF5IC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIuaXQtZ3JpZC1pdGVtLW92ZXJsYXkgLml0LWdyaWRpdGVtLXRleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIuaXQtZ3JpZC1pdGVtLW92ZXJsYXkgLml0LWdyaWRpdGVtLXRleHQtd3JhcHBlciAuaXQtZ3JpZGl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLml0LWdyaWQtaXRlbS13cmFwcGVyLml0LWdyaWQtaXRlbS1vdmVybGF5IC5pdC1ncmlkaXRlbS10ZXh0LXdyYXBwZXIgLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLml0LWdyaWQtaXRlbS13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaHNsKDIxMCwgNTMuODQ2MTUzODQ2MiUsIDE5LjUlKTtcbn1cbi5pdC1ncmlkLWl0ZW0td3JhcHBlciBhOmhvdmVyIC5pdC1ncmlkaXRlbS10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIuaXQtZ3JpZC1pdGVtLWRvdWJsZS13IC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIC5pbWctcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMzLjQwNjExMzUzNzElIC0gMnB4KTtcbn1cblxuLml0LWdyaWQtbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cbi5pdC1ncmlkLWxpc3Qtd3JhcHBlciBkaXZbY2xhc3NePWNvbC1dIHtcbiAgcGFkZGluZzogMCAycHggNHB4IDJweDtcbn1cbi5pdC1ncmlkLWxpc3Qtd3JhcHBlciAuZ3JpZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXQtZ3JpZC1saXN0LXdyYXBwZXIuaXQtaW1hZ2UtbGFiZWwtZ3JpZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5pdC1ncmlkLWxpc3Qtd3JhcHBlci5pdC1pbWFnZS1sYWJlbC1ncmlkIGRpdltjbGFzc149Y29sLV0ge1xuICBwYWRkaW5nOiAwIDhweCAxNnB4IDhweDtcbn1cbi5pdC1ncmlkLWxpc3Qtd3JhcHBlci5pdC1pbWFnZS1sYWJlbC1ncmlkIC5ncmlkLXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pdC1tYXNvbnJ5IC5pdC1ncmlkLWl0ZW0td3JhcHBlciAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctYm90dG9tOiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXQtbWFzb25yeSAuaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLmltZy1yZXNwb25zaXZlIC5pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLml0LW1hc29ucnkgLml0LWdyaWQtaXRlbS13cmFwcGVyIC5pbWctcmVzcG9uc2l2ZSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1ncmlkLWl0ZW0td3JhcHBlci5pdC1ncmlkLWl0ZW0tb3ZlcmxheSAuaXQtZ3JpZGl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIH1cbiAgLml0LWdyaWQtaXRlbS13cmFwcGVyLml0LWdyaWQtaXRlbS1vdmVybGF5IC5pdC1ncmlkaXRlbS10ZXh0LXdyYXBwZXIgLml0LWdyaWRpdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaXQtZ3JpZC1pdGVtLXdyYXBwZXIgLml0LWdyaWRpdGVtLXRleHQtd3JhcHBlciAuaXQtZ3JpZGl0ZW0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pdC1ncmlkLWl0ZW0td3JhcHBlciAuaXQtZ3JpZGl0ZW0tdGV4dC13cmFwcGVyIC5pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5wb3BvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5wb3BvdmVyLWFycm93OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5wb3BvdmVyLWFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAycHg7XG59XG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1hcnJvdzphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1hcnJvdzphZnRlciB7XG4gIHRvcDogMnB4O1xufVxuLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5wb3BvdmVyLWFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLnBvcG92ZXItYXJyb3c6YWZ0ZXIge1xuICBsZWZ0OiAycHg7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6IGhzbCgyMTAsIDMzJSwgMjglKTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYm9keSBhLnBvcG92ZXItaW5uZXItbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDAuODU3ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1ib2R5IGEucG9wb3Zlci1pbm5lci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYm9keSBhLnBvcG92ZXItaW5uZXItbGluayAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucG9wb3ZlciAucG9wb3Zlci1ib2R5IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDU0JSwgMjAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9vbHRpcCAudG9vbHRpcC1pbm5lciAudG9vbHRpcC1pbm5lciB7XG4gICAgcGFkZGluZzogNC41cHggOHB4O1xuICB9XG59XG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0sIC50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4udG9vbHRpcC5icy10b29sdGlwLWxlZnQsIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbCgyMTAsIDQlLCA3OCUpO1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuYXZhdGFyLFxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yb3VuZGVkLWljb24sXG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXRodW1iIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcm91bmRlZC1pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJvdW5kZWQtaWNvbiBzdmcge1xuICBmaWxsOiBoc2woMjEwLCA3My45MTMwNDM0NzgzJSwgNDguMyUpO1xufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuZm9ybS1jaGVjayArIC5pdC1yaWdodC16b25lIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLmZvcm0tY2hlY2sgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXRodW1iIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtdGh1bWIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUge1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcmlnaHQtem9uZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yaWdodC16b25lIHN2ZyB7XG4gIGZpbGw6ICMxMTUyOGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgc3Bhbi5pdC1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcmlnaHQtem9uZSBzcGFuLml0LW11bHRpcGxlIHNwYW4ubWV0YWRhdGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcmlnaHQtem9uZSBzcGFuLml0LW11bHRpcGxlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgLnRvZ2dsZXMge1xuICBoZWlnaHQ6IDMycHg7XG59XG4uaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgc3Bhbi5tZXRhZGF0YSB7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yaWdodC16b25lIHNwYW4ubWV0YWRhdGEgYSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIHNwYW4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIHNwYW4udGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIHNwYW4udGV4dCBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBoc2woMjEwLCAxNyUsIDQ0JSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbS5hY3RpdmUgLnRleHQge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgbGk6bGFzdC1jaGlsZCAubGlzdC1pdGVtIHNwYW4udGV4dCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLmF2YXRhcixcbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yb3VuZGVkLWljb24sXG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtdGh1bWIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuYXZhdGFyICsgLml0LXJpZ2h0LXpvbmUsXG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcm91bmRlZC1pY29uICsgLml0LXJpZ2h0LXpvbmUsXG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtdGh1bWIgKyAuaXQtcmlnaHQtem9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcmlnaHQtem9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgYTpob3ZlciAudGV4dCB7XG4gICAgY29sb3I6ICMxMTUyOGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yaWdodC16b25lIHNwYW4uaXQtbXVsdGlwbGUge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG4gIC5pdC1saXN0LXdyYXBwZXIgLml0LWxpc3QgLmxpc3QtaXRlbSAuaXQtcmlnaHQtem9uZSBzcGFuLml0LW11bHRpcGxlIGEgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgc3Bhbi5pdC1tdWx0aXBsZSBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogaHNsKDIxMCwgMTAwJSwgMjAlKTtcbiAgfVxuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgLnRvZ2dsZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IC5saXN0LWl0ZW0gLml0LXJpZ2h0LXpvbmUgc3Bhbi5tZXRhZGF0YSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCAubGlzdC1pdGVtIC5pdC1yaWdodC16b25lIHNwYW4ubWV0YWRhdGEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLml0LWxpc3Qtd3JhcHBlciAuaXQtbGlzdCBhLmxpc3QtaXRlbTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb2xvcjogaHNsKDIxMCwgMTAwJSwgMzAlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuaXQtbGlzdC13cmFwcGVyIC5pdC1saXN0IGEubGlzdC1pdGVtOmhvdmVyIHNwYW4udGV4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbi5jaGlwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCBoc2woMjEwLCA0JSwgNzglKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiAwIDE2cHggMnB4IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMDVzO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGlwIC5jaGlwLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMDVzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hpcCAuY2hpcC1sYWJlbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGlwIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoaXAgYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGlwIGJ1dHRvbjpob3ZlcltkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNoaXAgYnV0dG9uIC5pY29uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogaHNsKDIxMCwgMTclLCA0NCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjA1cztcbn1cbi5jaGlwID4gLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzMyUsIDI4JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKDFweCk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4wNXM7XG59XG4uY2hpcCAuYXZhdGFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoMXB4KTtcbn1cbi5jaGlwLmNoaXAtbGcge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAyNHB4IDAgMTZweDtcbiAgbWFyZ2luOiA0cHggOHB4IDRweCBhdXRvO1xufVxuLmNoaXAuY2hpcC1sZyAuY2hpcC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uY2hpcC5jaGlwLWxnIGJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IDA7XG59XG4uY2hpcC5jaGlwLWxnID4gLmljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTNweCkgdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5jaGlwLmNoaXAtbGcgLmF2YXRhciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmNoaXAuY2hpcC1sZy5jaGlwLXNpbXBsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uY2hpcC5jaGlwLXNpbXBsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5jaGlwOmhvdmVyOm5vdCguY2hpcC1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAzMyUsIDI4JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgMzMlLCAyOCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXM7XG59XG4uY2hpcDpob3Zlcjpub3QoLmNoaXAtZGlzYWJsZWQpIC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXM7XG59XG4uY2hpcDpob3Zlcjpub3QoLmNoaXAtZGlzYWJsZWQpIGJ1dHRvbiAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbn1cbi5jaGlwOmhvdmVyOm5vdCguY2hpcC1kaXNhYmxlZCkgPiAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbn1cbi5jaGlwLmNoaXAtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogaHNsKDIxMCwgMTIlLCA0NCUpO1xufVxuLmNoaXAuY2hpcC1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hpcC5jaGlwLWRpc2FibGVkIC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6IGhzbCgyMTAsIDEyJSwgNDQlKTtcbn1cbi5jaGlwLmNoaXAtZGlzYWJsZWQgYnV0dG9uIC5pY29uIHtcbiAgZmlsbDogaHNsKDIxMCwgMyUsIDg1JSk7XG59XG4uY2hpcC5jaGlwLWRpc2FibGVkID4gLmljb24ge1xuICBmaWxsOiBoc2woMjEwLCAzJSwgODUlKTtcbn1cbi5jaGlwLmNoaXAtZGlzYWJsZWQgLmF2YXRhciBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5jaGlwLmNoaXAtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLmNoaXAuY2hpcC1wcmltYXJ5ID4gLmNoaXAtbGFiZWwge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cbi5jaGlwLmNoaXAtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5jaGlwLmNoaXAtcHJpbWFyeTpob3ZlciA+IC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hpcC5jaGlwLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLmNoaXAuY2hpcC1zZWNvbmRhcnkgPiAuY2hpcC1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmNoaXAuY2hpcC1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uY2hpcC5jaGlwLXNlY29uZGFyeTpob3ZlciA+IC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hpcC5jaGlwLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDc3ZDQ1O1xuICBjb2xvcjogIzQ3N2Q0NTtcbn1cbi5jaGlwLmNoaXAtc3VjY2VzcyA+IC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6ICM0NzdkNDU7XG59XG4uY2hpcC5jaGlwLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc3ZDQ1O1xuICBib3JkZXItY29sb3I6ICM0NzdkNDU7XG59XG4uY2hpcC5jaGlwLXN1Y2Nlc3M6aG92ZXIgPiAuY2hpcC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoaXAuY2hpcC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xuICBjb2xvcjogIzkwNDMzZTtcbn1cbi5jaGlwLmNoaXAtZGFuZ2VyID4gLmNoaXAtbGFiZWwge1xuICBjb2xvcjogIzkwNDMzZTtcbn1cbi5jaGlwLmNoaXAtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwNDMzZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTA0MzNlO1xufVxuLmNoaXAuY2hpcC1kYW5nZXI6aG92ZXIgPiAuY2hpcC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoaXAuY2hpcC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNlOTRlOTtcbiAgY29sb3I6ICMzZTk0ZTk7XG59XG4uY2hpcC5jaGlwLWluZm8gPiAuY2hpcC1sYWJlbCB7XG4gIGNvbG9yOiAjM2U5NGU5O1xufVxuLmNoaXAuY2hpcC1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOTRlOTtcbiAgYm9yZGVyLWNvbG9yOiAjM2U5NGU5O1xufVxuLmNoaXAuY2hpcC1pbmZvOmhvdmVyID4gLmNoaXAtbGFiZWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGlwLmNoaXAtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG4gIGNvbG9yOiAjZmY3NzUyO1xufVxuLmNoaXAuY2hpcC13YXJuaW5nID4gLmNoaXAtbGFiZWwge1xuICBjb2xvcjogI2ZmNzc1Mjtcbn1cbi5jaGlwLmNoaXAtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc3NTI7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzc1Mjtcbn1cbi5jaGlwLmNoaXAtd2FybmluZzpob3ZlciA+IC5jaGlwLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yYXRpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJhdGluZyA+IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLnJhdGluZyA+IGxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5yYXRpbmcgPiBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJhdGluZyA+IGxhYmVsIHN2ZyB7XG4gIGZpbGw6ICNjM2NmZGI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXM7XG59XG4ucmF0aW5nID4gbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmF0aW5nID4gbGFiZWw6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnJhdGluZyA+IGxlZ2VuZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDZweCAwIDAgMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5yYXRpbmcucmF0aW5nLXJlYWQtb25seSA+IGlucHV0LCAucmF0aW5nLnJhdGluZy1yZWFkLW9ubHkgPiBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHN2Zyxcbi5yYXRpbmc6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyIHN2Zyxcbi5yYXRpbmc6bm90KDpjaGVja2VkKSA+IGxhYmVsOmhvdmVyIH4gbGFiZWwgc3ZnIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cblxuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpob3ZlciArIHN2Zyxcbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgKyBzdmcsXG4ucmF0aW5nID4gbGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gbGFiZWwgKyBzdmcsXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwgKyBzdmcge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJhdGluZyA+IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uZGltbWFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kaW1tZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA1NCUsIDIwJSk7XG4gIG9wYWNpdHk6IDAuOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5kaW1tZXJbYXJpYS1oaWRkZW49dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRpbW1lci5kaW1tZXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG59XG4uZGltbWVyLmRpbW1lci1wcmltYXJ5LnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4uZGltbWVyIGgxLCAuZGltbWVyIC5oMSxcbi5kaW1tZXIgaDIsXG4uZGltbWVyIC5oMixcbi5kaW1tZXIgaDMsXG4uZGltbWVyIC5oMyxcbi5kaW1tZXIgaDQsXG4uZGltbWVyIC5oNCxcbi5kaW1tZXIgaDUsXG4uZGltbWVyIC5oNSxcbi5kaW1tZXIgaDYsXG4uZGltbWVyIC5oNixcbi5kaW1tZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRpbW1lciBoNCwgLmRpbW1lciAuaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbn1cbi5kaW1tZXIgcCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmRpbW1lciAuZGltbWVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4uZGltbWVyIC5kaW1tZXItaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5kaW1tZXIgLmRpbW1lci1pY29uIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5kaW1tZXIgLmRpbW1lci1idXR0b25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZGltbWVyIC5kaW1tZXItYnV0dG9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaW1tZXIgLmRpbW1lci1idXR0b25zIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5kaW1tZXIgLmRpbW1lci1idXR0b25zLnNpbmdsZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaW1tZXIge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbiAgLmRpbW1lciAuZGltbWVyLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmRpbW1lciAuZGltbWVyLWJ1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5kaW1tZXIgLmRpbW1lci1idXR0b25zIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpbW1lciAuZGltbWVyLWJ1dHRvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG4gIC5kaW1tZXIgLmRpbW1lci1idXR0b25zLnNpbmdsZS1idXR0b24gYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaW1tZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5hY2NlcHRvdmVybGF5YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2NlcHRvdmVybGF5YWJsZS5zaG93IHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5hY2NlcHRvdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgNTQlLCAyMCUpO1xuICBvcGFjaXR5OiAwLjkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYWNjZXB0b3ZlcmxheSBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY2VwdG92ZXJsYXkgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYWNjZXB0b3ZlcmxheVthcmlhLWhpZGRlbj10cnVlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWNjZXB0b3ZlcmxheS5hY2NlcHRvdmVybGF5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xufVxuLmFjY2VwdG92ZXJsYXkuYWNjZXB0b3ZlcmxheS1wcmltYXJ5LnNob3cge1xuICBvcGFjaXR5OiAwLjk3O1xufVxuLmFjY2VwdG92ZXJsYXkgaDEsIC5hY2NlcHRvdmVybGF5IC5oMSxcbi5hY2NlcHRvdmVybGF5IGgyLFxuLmFjY2VwdG92ZXJsYXkgLmgyLFxuLmFjY2VwdG92ZXJsYXkgaDMsXG4uYWNjZXB0b3ZlcmxheSAuaDMsXG4uYWNjZXB0b3ZlcmxheSBoNCxcbi5hY2NlcHRvdmVybGF5IC5oNCxcbi5hY2NlcHRvdmVybGF5IGg1LFxuLmFjY2VwdG92ZXJsYXkgLmg1LFxuLmFjY2VwdG92ZXJsYXkgaDYsXG4uYWNjZXB0b3ZlcmxheSAuaDYsXG4uYWNjZXB0b3ZlcmxheSBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWNjZXB0b3ZlcmxheSBoNCwgLmFjY2VwdG92ZXJsYXkgLmg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG4uYWNjZXB0b3ZlcmxheSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYWNjZXB0b3ZlcmxheSAuYWNjZXB0b3ZlcmxheS1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xufVxuLmFjY2VwdG92ZXJsYXkgLmFjY2VwdG92ZXJsYXktaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5hY2NlcHRvdmVybGF5IC5hY2NlcHRvdmVybGF5LWljb24gLmljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLmFjY2VwdG92ZXJsYXkgLmFjY2VwdG92ZXJsYXktYnV0dG9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFjY2VwdG92ZXJsYXkgLmFjY2VwdG92ZXJsYXktYnV0dG9ucyBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NlcHRvdmVybGF5IC5hY2NlcHRvdmVybGF5LWJ1dHRvbnMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmFjY2VwdG92ZXJsYXkgLmFjY2VwdG92ZXJsYXktYnV0dG9ucy5zaW5nbGUtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjZXB0b3ZlcmxheSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuICAuYWNjZXB0b3ZlcmxheSAuYWNjZXB0b3ZlcmxheS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5hY2NlcHRvdmVybGF5IC5hY2NlcHRvdmVybGF5LWJ1dHRvbnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5hY2NlcHRvdmVybGF5IC5hY2NlcHRvdmVybGF5LWJ1dHRvbnMgYnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYWNjZXB0b3ZlcmxheSAuYWNjZXB0b3ZlcmxheS1idXR0b25zIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICAuYWNjZXB0b3ZlcmxheSAuYWNjZXB0b3ZlcmxheS1idXR0b25zLnNpbmdsZS1idXR0b24gYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NlcHRvdmVybGF5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtbm93LWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLml0LXRpbWVsaW5lLXdyYXBwZXIgLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAucm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMTUyOGUgMCUsIGhzbCgyMTAsIDEwMCUsIDIwJSkgMTAwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiAtMTZweDtcbiAgYm90dG9tOiAtMTZweDtcbn1cbi5pdC10aW1lbGluZS13cmFwcGVyIC50aW1lbGluZS1lbGVtZW50IHtcbiAgcGFkZGluZzogMThweCAwIDE4cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLml0LXRpbWVsaW5lLXdyYXBwZXIgLnRpbWVsaW5lLWVsZW1lbnQgLmNhcmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLml0LXRpbWVsaW5lLXdyYXBwZXIgLml0LXBpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNHB4O1xuICB6LWluZGV4OiA0O1xuICBsZWZ0OiA2cHg7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIgLnBpbi1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5pdC10aW1lbGluZS13cmFwcGVyIC5pdC1waW4td3JhcHBlciBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLml0LXRpbWVsaW5lLXdyYXBwZXIgLml0LXBpbi13cmFwcGVyIC5waW4tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAxMDAlLCAyMCUpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIgLnBpbi10ZXh0IHNwYW4ge1xuICBwYWRkaW5nOiA0cHggMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pdC10aW1lbGluZS13cmFwcGVyIC5pdC1waW4td3JhcHBlciAucGluLXRleHQgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDEwMCUsIDIwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIuaXQtbm93IC5waW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIuaXQtbm93IHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIuaXQtbm93IC5waW4tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIuaXQtbm93IC5waW4tdGV4dCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5pdC10aW1lbGluZS13cmFwcGVyIC5pdC1waW4td3JhcHBlci5pdC1ldmlkZW5jZSAucGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAxMDAlLCAyMCUpO1xufVxuLml0LXRpbWVsaW5lLXdyYXBwZXIgLml0LXBpbi13cmFwcGVyLml0LWV2aWRlbmNlIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuaXQtcGluLXdyYXBwZXIuaXQtZXZpZGVuY2UgLnBpbi10ZXh0IHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgMTAwJSwgMjAlKTtcbn1cbi5pdC10aW1lbGluZS13cmFwcGVyIC5pdC1waW4td3JhcHBlci5pdC1ldmlkZW5jZSAucGluLXRleHQgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDEwMCUsIDIwJSk7XG59XG4uaXQtdGltZWxpbmUtd3JhcHBlciAuY2FyZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXQtdGltZWxpbmUtd3JhcHBlciAucm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNHB4KTtcbiAgfVxuICAuaXQtdGltZWxpbmUtd3JhcHBlciAudGltZWxpbmUtZWxlbWVudCB7XG4gICAgcGFkZGluZzogMThweCAwIDE4cHggNDBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTIgLmNhcmQtd3JhcHBlciAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLml0LW5vdy1sYWJlbCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLml0LW5vdy1sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6IDE4cHggNDBweCAxOHB4IDE4cHg7XG4gIH1cbiAgLml0LXRpbWVsaW5lLXdyYXBwZXIgLmNvbC0xMjpudGgtY2hpbGQob2RkKSAuY2FyZC13cmFwcGVyIC5jYXJkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaXQtdGltZWxpbmUtd3JhcHBlciAuY29sLTEyOm50aC1jaGlsZChvZGQpIC5jYXJkLXdyYXBwZXIgLmNhcmQ6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLml0LXRpbWVsaW5lLXdyYXBwZXIgLmNvbC0xMjpudGgtY2hpbGQob2RkKSAuY2FyZC13cmFwcGVyIC5jYXJkIGEucmVhZC1tb3JlIHtcbiAgICByaWdodDogMjRweDtcbiAgfVxuICAuaXQtdGltZWxpbmUtd3JhcHBlciAuY29sLTEyOm50aC1jaGlsZChvZGQpIC5pdC1waW4td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC02MnB4O1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLml0LXBpbi13cmFwcGVyIC5waW4taWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLml0LXBpbi13cmFwcGVyIC5waW4tdGV4dCBzcGFuOmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNHB4O1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKG9kZCkgLml0LXBpbi13cmFwcGVyLml0LWV2aWRlbmNlIC5waW4tdGV4dCBzcGFuOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxMTUyOGU7XG4gIH1cbiAgLml0LXRpbWVsaW5lLXdyYXBwZXIgLmNvbC0xMjpudGgtY2hpbGQoZXZlbikgLml0LW5vdy1sYWJlbCB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXQtdGltZWxpbmUtd3JhcHBlciAuY29sLTEyOm50aC1jaGlsZChldmVuKSAuaXQtbm93LWxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIC5jb2wtMTI6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1lbGVtZW50IC5pdC1waW4td3JhcHBlciB7XG4gICAgbGVmdDogLTY2cHg7XG4gIH1cbiAgLml0LXRpbWVsaW5lLXdyYXBwZXIgLml0LXBpbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLml0LXRpbWVsaW5lLXdyYXBwZXIgLml0LXBpbi13cmFwcGVyIC5waW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYW5jaG9yLW9mZnNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW4tdG9wOiAtOTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYW5jaG9yLW9mZnNldDpiZWZvcmUge1xuICAgIGhlaWdodDogNzJweDtcbiAgICBtYXJnaW4tdG9wOiAtNzJweDtcbiAgfVxufVxuXG4ubWFwLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbi5tYXAtd3JhcHBlci5tYXAtY29sdW1uIHtcbiAgbWFyZ2luOiAwIC0yNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXAtd3JhcHBlci5tYXAtY29sdW1uIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxMTUyOGU7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUgLnBvaW50LWRhdGUge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlIC5wb2ludC1tb250aCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMTUyOGU7XG4gIGJvcmRlci1jb2xvcjogIzExNTI4ZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC1wcmltYXJ5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LXNlY29uZGFyeTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3Qtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xuICBib3JkZXItY29sb3I6ICM0NzdkNDU7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3Qtc3VjY2VzczphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzdkNDU7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtaW5mbyB7XG4gIGNvbG9yOiAjM2U5NGU5O1xuICBib3JkZXItY29sb3I6ICMzZTk0ZTk7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtaW5mbzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTk0ZTk7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3Qtd2FybmluZyB7XG4gIGNvbG9yOiAjZmY3NzUyO1xuICBib3JkZXItY29sb3I6ICNmZjc3NTI7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3Qtd2FybmluZzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjc3NTI7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtZGFuZ2VyIHtcbiAgY29sb3I6ICM5MDQzM2U7XG4gIGJvcmRlci1jb2xvcjogIzkwNDMzZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC1kYW5nZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA0MzNlO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC1saWdodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LWJsYWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3Qtd2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTEwMCB7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtMTAwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC0yMDAge1xuICBjb2xvcjogI2E2YTZhNjtcbiAgYm9yZGVyLWNvbG9yOiAjYTZhNmE2O1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTIwMDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmE2YTY7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtMzAwIHtcbiAgY29sb3I6ICNjOGM4Yzg7XG4gIGJvcmRlci1jb2xvcjogI2M4YzhjODtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC0zMDA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOGM4O1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTQwMCB7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtNDAwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDRkYTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC01MDAge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYm9yZGVyLWNvbG9yOiAjYWRiNWJkO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTUwMDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtNjAwIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC02MDA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTcwMCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6ICM0OTUwNTc7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtNzAwOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1Nztcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC04MDAge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1hc2lkZS5wb2ludC1saXN0LTgwMDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0IC5wb2ludC1saXN0LWFzaWRlLnBvaW50LWxpc3QtOTAwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QgLnBvaW50LWxpc3QtYXNpZGUucG9pbnQtbGlzdC05MDA6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdCAucG9pbnQtbGlzdC1jb250ZW50ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdC5wb2ludC1saXN0LXN0ZXAgLnBvaW50LWxpc3QtYXNpZGUge1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtIDAuM3JlbSAwO1xufVxuLnBvaW50LWxpc3Qtd3JhcHBlciAucG9pbnQtbGlzdC5wb2ludC1saXN0LXN0ZXAgLnBvaW50LWxpc3QtYXNpZGUgLnBvaW50LWRhdGUge1xuICBmbGV4OiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5wb2ludC1saXN0LXdyYXBwZXIgLnBvaW50LWxpc3QucG9pbnQtbGlzdC1zdGVwIC5wb2ludC1saXN0LWFzaWRlIC5wb2ludC1tb250aCB7XG4gIGZsZXg6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9pbnQtbGlzdC13cmFwcGVyIC5wb2ludC1saXN0LnBvaW50LWxpc3Qtc3RlcCAucG9pbnQtbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9pbnQtbGlzdC13cmFwcGVyLnBvaW50LWxpc3Qtc3RlcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnBvaW50LWxpc3Qtd3JhcHBlci5wb2ludC1saXN0LXN0ZXAtd3JhcHBlciAucG9pbnQtbGlzdC1zdGVwIHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucG9pbnQtbGlzdC13cmFwcGVyLnBvaW50LWxpc3Qtc3RlcC13cmFwcGVyIC5wb2ludC1saXN0LXN0ZXAgLnBvaW50LWxpc3QtYXNpZGUge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLnBvaW50LWxpc3Qtd3JhcHBlci5wb2ludC1saXN0LXN0ZXAtd3JhcHBlciAucG9pbnQtbGlzdC1zdGVwIC5wb2ludC1saXN0LWFzaWRlIC5wb2ludC1tb250aCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICB9XG4gIC5wb2ludC1saXN0LXdyYXBwZXIucG9pbnQtbGlzdC1zdGVwLXdyYXBwZXIgLnBvaW50LWxpc3Qtc3RlcCAucG9pbnQtbGlzdC1hc2lkZTphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtNHB4KTtcbiAgfVxuICAucG9pbnQtbGlzdC13cmFwcGVyLnBvaW50LWxpc3Qtc3RlcC13cmFwcGVyIC5wb2ludC1saXN0LXN0ZXAgLnBvaW50LWxpc3QtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzExNTI4ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExNTI4ZTtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUgLnJhdGluZy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEuMjtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZSAucmF0aW5nLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMC44O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTE1MjhlO1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZS5yYXRpbmctbGlzdC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3Qtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNDc3ZDQ1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDc3ZDQ1O1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZS5yYXRpbmctbGlzdC1pbmZvIHtcbiAgY29sb3I6ICMzZTk0ZTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZTk0ZTk7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmNzc1MjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNzc1Mjtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtZGFuZ2VyIHtcbiAgY29sb3I6ICM5MDQzM2U7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5MDQzM2U7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LWxpZ2h0IHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIxMjUyOTtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3Qtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtMTAwIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LTIwMCB7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYTZhNmE2O1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZS5yYXRpbmctbGlzdC0zMDAge1xuICBjb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4YzhjODtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtNDAwIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LTUwMCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWRiNWJkO1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZS5yYXRpbmctbGlzdC02MDAge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtYXNpZGUucmF0aW5nLWxpc3QtNzAwIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0OTUwNTc7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWFzaWRlLnJhdGluZy1saXN0LTgwMCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzQzYTQwO1xufVxuLnJhdGluZy1saXN0LXdyYXBwZXIgLnJhdGluZy1saXN0IC5yYXRpbmctbGlzdC1hc2lkZS5yYXRpbmctbGlzdC05MDAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIxMjUyOTtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtY29udGVudCAucmF0aW5nLWxpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3Qtc3RhcnMge1xuICBmbGV4OiAwLjM7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3Qtc3RhcnMgPiAucmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwLjdlbTtcbn1cbi5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtY29udGVudCAucmF0aW5nLWxpc3Qtcm93IC5yYXRpbmctbGlzdC1zdGFycyA+IC5yYXRpbmcgLmljb24ge1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3QtcHJvZ3Jlc3Mge1xuICBmbGV4OiAwLjY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMuNWVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3QtcHJvZ3Jlc3MgPiAucHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3Qtc3RhcnMge1xuICAgIGZsZXg6IDAuMjtcbiAgfVxuICAucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3Qtc3RhcnMgPiAucmF0aW5nIHtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxuICAucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3Qtc3RhcnMgPiAucmF0aW5nIC5pY29uIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICB9XG4gIC5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtY29udGVudCAucmF0aW5nLWxpc3Qtcm93IC5yYXRpbmctbGlzdC1wcm9ncmVzcyB7XG4gICAgZmxleDogMC43NTtcbiAgICBoZWlnaHQ6IDVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yYXRpbmctbGlzdC13cmFwcGVyIC5yYXRpbmctbGlzdCAucmF0aW5nLWxpc3QtY29udGVudCAucmF0aW5nLWxpc3Qtcm93IC5yYXRpbmctbGlzdC1zdGFycyB7XG4gICAgZmxleDogMC4yNTtcbiAgfVxuICAucmF0aW5nLWxpc3Qtd3JhcHBlciAucmF0aW5nLWxpc3QgLnJhdGluZy1saXN0LWNvbnRlbnQgLnJhdGluZy1saXN0LXJvdyAucmF0aW5nLWxpc3QtcHJvZ3Jlc3Mge1xuICAgIGZsZXg6IDAuNztcbiAgfVxufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC44NzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTE1MjhlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE1MjhlO1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2Yzc1N2Q7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NzdkNDU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NzdkNDU7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzZTk0ZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZTk0ZTk7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZjc3NTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjc3NTI7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzkwNDMzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwNDMzZTtcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhNmE2YTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhNmE2YTY7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2M4YzhjODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjY2VkNGRhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cbi5iYWRnZS5iYWRnZS1vdXRsaW5lLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDk1MDU3O1xufVxuLmJhZGdlLmJhZGdlLW91dGxpbmUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDNhNDA7XG59XG4uYmFkZ2UuYmFkZ2Utb3V0bGluZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjUyOTtcbn1cbi5iYWRnZS5yb3VuZGVkLXBpbGwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbn1cblxuYS5iYWRnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuYS5iYWRnZTpob3Zlci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNDI3MiAhaW1wb3J0YW50O1xufVxuYS5iYWRnZTpob3Zlci5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0ICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk2NDM3ICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3NmJhICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M1ZjQyICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzM2MzIgIWltcG9ydGFudDtcbn1cbmEuYmFkZ2U6aG92ZXIuYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbmEuYmFkZ2U6aG92ZXIuYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cbmEuYmFkZ2U6aG92ZXIuYmctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NSAhaW1wb3J0YW50O1xufVxuYS5iYWRnZTpob3Zlci5iZy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNWFhYWUgIWltcG9ydGFudDtcbn1cbmEuYmFkZ2U6aG92ZXIuYmctNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhOTE5NyAhaW1wb3J0YW50O1xufVxuYS5iYWRnZTpob3Zlci5iZy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0ICFpbXBvcnRhbnQ7XG59XG5hLmJhZGdlOmhvdmVyLmJnLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTQwNDYgIWltcG9ydGFudDtcbn1cbmEuYmFkZ2U6aG92ZXIuYmctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmUzMyAhaW1wb3J0YW50O1xufVxuYS5iYWRnZTpob3Zlci5iZy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4uYnMtaXMtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5icy1pcy1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50OyAvKiBwZXIgZmFyZSBpbiBtb2RvIGNoZSB1bm8gc3RpY2t5IG5vbiBmaW5pc2NhIHNvcHJhIHVuIGZpeGVkIChlcy4gbCdoZWFkZXIpICovXG59XG5cbkBtZWRpYSBwcmludCB7XG4gIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMTE1MjhlICMxMTUyOGUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlNmU5ZjIgI2U2ZTlmMiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5jb2RlLFxucHJlLFxua2JkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxucHJlIGNvZGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maWd1cmUuaW1nLWZ1bGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZm9ybS1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZm9ybS1mZWVkYmFjay5qdXN0LXZhbGlkYXRlLWVycm9yLWxhYmVsIHtcbiAgY29sb3I6ICNkOTM2NGY7XG59XG5cbi5zci1vbmx5LWp1c3R2YWxpZGF0ZS1iaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qdXN0LXZhbGlkYXRlLXN1Y2Nlc3MtZmllbGQge1xuICBib3JkZXItY29sb3I6ICMwMDg3NTggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjMwMGNjODUnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyUzRSUzQ3BhdGggZD0nTTQzNS44NDggODMuNDY2TDE3Mi44MDQgMzQ2LjUxbC05Ni42NTItOTYuNjUyYy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBsLTI4LjI4NCAyOC4yODRjLTQuNjg2IDQuNjg2LTQuNjg2IDEyLjI4NCAwIDE2Ljk3MWwxMzMuNDIxIDEzMy40MjFjNC42ODYgNC42ODYgMTIuMjg0IDQuNjg2IDE2Ljk3MSAwbDI5OS44MTMtMjk5LjgxM2M0LjY4Ni00LjY4NiA0LjY4Ni0xMi4yODQgMC0xNi45NzFsLTI4LjI4NC0yOC4yODRjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NyAweicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxudGV4dGFyZWEuanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC4ycmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDE2cHggIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5qdXN0LXZhbGlkYXRlLXN1Y2Nlc3MtZmllbGQsXG5pbnB1dFt0eXBlPWZpbGVdLmp1c3QtdmFsaWRhdGUtc3VjY2Vzcy1maWVsZCxcbmlucHV0W3R5cGU9dGV4dF0uanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1kYXRlXS5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOTM2NGY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZjczZTVhJyB2aWV3Qm94PScwIDAgMzg0IDUxMiclM0UlM0NwYXRoIGQ9J00yMzEuNiAyNTZsMTMwLjEtMTMwLjFjNC43LTQuNyA0LjctMTIuMyAwLTE3bC0yMi42LTIyLjZjLTQuNy00LjctMTIuMy00LjctMTcgMEwxOTIgMjE2LjQgNjEuOSA4Ni4zYy00LjctNC43LTEyLjMtNC43LTE3IDBsLTIyLjYgMjIuNmMtNC43IDQuNy00LjcgMTIuMyAwIDE3TDE1Mi40IDI1NiAyMi4zIDM4Ni4xYy00LjcgNC43LTQuNyAxMi4zIDAgMTdsMjIuNiAyMi42YzQuNyA0LjcgMTIuMyA0LjcgMTcgMEwxOTIgMjk1LjZsMTMwLjEgMTMwLjFjNC43IDQuNyAxMi4zIDQuNyAxNyAwbDIyLjYtMjIuNmM0LjctNC43IDQuNy0xMi4zIDAtMTdMMjMxLjYgMjU2eicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkICsgbGFiZWwsXG5pbnB1dFt0eXBlPXJhZGlvXS5qdXN0LXZhbGlkYXRlLXN1Y2Nlc3MtZmllbGQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDA4NzU4O1xufVxuXG5zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDkzNjRmO1xufVxuc2VsZWN0Lmp1c3QtdmFsaWRhdGUtc3VjY2Vzcy1maWVsZCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNzdweCAyMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4NzU4O1xufVxuXG4ucGFnZXNjcm9sbC1zY3JvbGwtZGlzYWJsZWQge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYS5kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEuZGF0ZXBpY2tlci1idXR0b24uZGVmYXVsdDpob3ZlciwgYS5kYXRlcGlja2VyLWJ1dHRvbi5kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB6LWluZGV4OiA1MDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLXdyYXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmRpc2FibGVkLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmRpc2FibGVkLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtcHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLW5leHQuZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYsXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQsXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1wcmV2LFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtbmV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQuZW5hYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dC5lbmFibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtbmV4dC5lbmFibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtbmV4dC5lbmFibGVkOmZvY3VzIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aCB7XG4gIG1hcmdpbjogM3B4IDU2cHggMnB4IDU2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGUyNTJcIjtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoOmhvdmVyLCAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aDpmb2N1cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZC5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGgsXG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGgge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGggYWJiciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC51bnNlbGVjdGFibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZGF5IHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLm1vbnRoIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLnllYXIge1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyRGF5LCAuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyTW9udGgsIC5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJZZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5lbXB0eSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyIC5vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMDBlbTtcbiAgdG9wOiAtMTAwZW07XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhciBidXR0b24uZGF0ZXBpY2tlci1jbG9zZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBidXR0b24uZGF0ZXBpY2tlci1jbG9zZTpmb2N1cyxcbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgYnV0dG9uLmRhdGVwaWNrZXItY2xvc2U6aG92ZXIsXG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dC5lbmFibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQuZW5hYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IC5kYXRlcGlja2VyLW1vbnRoLW5leHQuZW5hYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgLmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IC5kYXRlcGlja2VyLW1vbnRoOmZvY3VzLFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogIzk5OTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dCxcbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aC1uZXh0LFxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCAuZGF0ZXBpY2tlci1tb250aC1wcmV2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgNi4yMjkwNjg5ODg2JSwgOTIuNTM1JSk7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC51bnNlbGVjdGFibGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1ckRheSwgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyTW9udGgsIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1clllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1ckRheSBzcGFuLCAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJNb250aCBzcGFuLCAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJZZWFyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5lbXB0eSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNjY2M7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5lbXB0eTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZW1wdHk6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZTpob3ZlciwgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZS5mb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRyLmRhdGVwaWNrZXItd2Vla2RheXMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmRhdGVwaWNrZXItb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNDA7XG59XG5cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC52YWxpZC1mZWVkYmFjayxcbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIGxhYmVsLnBpY2tlcmxhYmVsIHtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgei1pbmRleDogNjtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzIxMjUyOTtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5kYXRlcGlja2VyLWNhbGVuZGFyW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5kYXRlcGlja2VyLW1vbnRoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5kYXRlcGlja2VyLW1vbnRoOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCAuaWNvbi1yaWdodCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgM3B4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCAuaWNvbi1sZWZ0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggNnB4IDNweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMycHg7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLXdyYXAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0IHN2ZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCAuZGF0ZXBpY2tlci1tb250aC1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCAuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYgc3ZnOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCAuZGF0ZXBpY2tlci1tb250aC1wcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5pbnB1dC1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsZWZ0OiAwO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuaW5wdXQtZ3JvdXAgLml0LWRhdGUtZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlciAuaW5wdXQtZ3JvdXAgLml0LWRhdGUtZGF0ZXBpY2tlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5kYXRlcGlja2VyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGFsbDogdW5zZXQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5kYXRlcGlja2VyLWJ1dHRvbjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZDdlMTQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5pbnB1dC1ncm91cCAuZGF0ZXBpY2tlci1idXR0b246aG92ZXIge1xuICBhbGw6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIgLmlucHV0LWdyb3VwIC5kYXRlcGlja2VyLWJ1dHRvbjpob3ZlciAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIC5pbnB1dC1ncm91cCAuZGF0ZXBpY2tlci1idXR0b24gLmljb24ge1xuICBmaWxsOiAjMjEyNTI5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBidXR0b24uZGF0ZXBpY2tlci1jbG9zZTpmb2N1cyxcbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlOmhvdmVyLFxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6Zm9jdXMsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQuZW5hYmxlZDpob3Zlcixcbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmZvY3VzLFxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6Zm9jdXMsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCBkaXYuZGF0ZXBpY2tlci1tb250aDpmb2N1cyxcbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IGRpdi5kYXRlcGlja2VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZDpob3ZlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmVtcHR5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZW1wdHk6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZS5mb2N1cywgLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLnNlbGVjdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5zZWxlY3RhYmxlLmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZS5mb2N1cyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMTUyOGU7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyRGF5LCAuaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyTW9udGgsIC5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJZZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyRGF5IHNwYW4sIC5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhci5kZWZhdWx0IHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJNb250aCBzcGFuLCAuaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIuZGVmYXVsdCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyWWVhciBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmVtcHR5IHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLFxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzIxMjUyOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmRhdGVwaWNrZXItY2FsZW5kYXIgLmRhdGVwaWNrZXItbW9udGgtd3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLXdyYXAgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5pY29uLXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5kYXRlcGlja2VyLWNhbGVuZGFyIC5kYXRlcGlja2VyLW1vbnRoLXdyYXAgLmljb24tbGVmdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuZGF0ZXBpY2tlci1jYWxlbmRhciAuZGF0ZXBpY2tlci1tb250aC13cmFwIC5kYXRlcGlja2VyLW1vbnRoLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmlucHV0LWdyb3VwOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuaW5wdXQtZ3JvdXAgLml0LWRhdGUtZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml0LWRhdGVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5pbnB1dC1ncm91cCAuaXQtZGF0ZS1kYXRlcGlja2VyOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuI2Vycm9yX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGIwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub2ZmLXNjcmVlbiB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmVycm9yX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGIwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5lcnJvci1sYWJlbCB7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuXG4vKlNQSU5ORVIqL1xuLnNwaW5uZXItY29udHJvbCA+IGRpdiAudWktc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zcGlubmVyLWNvbnRyb2wgPiBkaXYgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1jb250cm9sID4gZGl2IGJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Nzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLml0LXRpbWVwaWNrZXItd3JhcHBlciAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGxlZnQ6IDA7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIGxhYmVsLnBpY2tlcmxhYmVsIHtcbiAgY29sb3I6IGhzbCgyMTAsIDE3JSwgNDQlKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgdG9wOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgei1pbmRleDogNjtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsZWZ0OiAwO1xufVxuLml0LXRpbWVwaWNrZXItd3JhcHBlciAuY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZmxleDogMTtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC5jYWxlbmRhci1pbnB1dC1jb250YWluZXIgLmJ0bi10aW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciAuYnRuLXRpbWU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciAuYnRuLXRpbWUgc3ZnIHtcbiAgZmlsbDogIzIxMjUyOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC50aW1lLXNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC5zcGlubmVyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMjUyOTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLnNwaW5uZXItY29udHJvbCAuc3Bpbm5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC5zcGlubmVyLWNvbnRyb2wgLnNwaW5uZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLnNwaW5uZXItY29udHJvbCAuc3Bpbm5lciAuYnV0dG9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLnNwaW5uZXItY29udHJvbCAuc3Bpbm5lciAuYnV0dG9uLXdyYXBwZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC5zcGlubmVyLWNvbnRyb2wgLnNwaW5uZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiAuaWNvbi11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDZweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDAwMCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyIC5zcGlubmVyLWNvbnRyb2wgLnNwaW5uZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiAuaWNvbi1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIgLnNwaW5uZXItY29udHJvbCBpbnB1dCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXgtd2lkdGg6IDgwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTI1Mjk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLml0LXRpbWVwaWNrZXItd3JhcHBlciAuc3Bpbm5lci1jb250cm9sIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLml0LXRpbWVwaWNrZXItd3JhcHBlciAuc3Bpbm5lci1jb250cm9sIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLml0LXRpbWVwaWNrZXItd3JhcHBlciAuc3Bpbm5lci1jb250cm9sIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaXQtdGltZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyMTI1Mjk7XG59XG4uaXQtdGltZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIGlucHV0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIC5idG4tdGltZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLml0LXRpbWVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5zcGlubmVyLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xufVxuLml0LXRpbWVwaWNrZXItd3JhcHBlci50aGVtZS1kYXJrIC5zcGlubmVyLWNvbnRyb2wgLnNwaW5uZXIgLmJ1dHRvbi13cmFwcGVyIGJ1dHRvbiAuaWNvbi11cCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuc3Bpbm5lci1jb250cm9sIC5zcGlubmVyIC5idXR0b24td3JhcHBlciBidXR0b24gLmljb24tZG93biB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5pdC10aW1lcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayAuc3Bpbm5lci1jb250cm9sIGlucHV0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9hdC1leHRlbmQtbm8tbWlzc2luZy1wbGFjZWhvbGRlciAqL1xuICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAxMDAlLCAzNSUpO1xuICBwYWRkaW5nOiA2LjVweCAxOHB4O1xufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IC05cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgYTpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgYSAuaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGZpbGw6ICNmZmY7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IGEuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAuaWNvbjpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IGEuaXQtb3BlbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IGEuaXQtb3BlbmVyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gPiAuaWNvbjpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUsXG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5oZWFkZXItc2xpbS1yaWdodC16b25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUgYnV0dG9uLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaXQtaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuaXQtYWNjZXNzLXRvcC13cmFwcGVyID4gYSxcbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLmhlYWRlci1zbGltLXJpZ2h0LXpvbmUgYnV0dG9uLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuaXQtYWNjZXNzLXRvcC13cmFwcGVyID4gYSB7XG4gIGJhY2tncm91bmQ6IGhzbCgyMTAsIDEwMCUsIDI1JSk7XG4gIHBhZGRpbmctdG9wOiA3LjVweDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaXQtaGVhZGVyLXNsaW0tcmlnaHQtem9uZSBidXR0b246aG92ZXIsXG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lIC5pdC1hY2Nlc3MtdG9wLXdyYXBwZXIgPiBhOmhvdmVyLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSBidXR0b246aG92ZXIsXG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5oZWFkZXItc2xpbS1yaWdodC16b25lIC5pdC1hY2Nlc3MtdG9wLXdyYXBwZXIgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDIxMCwgMTAwJSwgMzAlKTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IGEubGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IGEubGlzdC1pdGVtOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXQtaGVhZGVyLXNsaW0td3JhcHBlciAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IC0xNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAubmF2LW1vYmlsZSB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAubmF2LW1vYmlsZSB1bC5saW5rLWxpc3QgYSB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB9XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IGEuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgYS5kcm9wZG93bi10b2dnbGUgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIH1cbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCBhLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaXQtaGVhZGVyLXNsaW0tcmlnaHQtem9uZSxcbiAgLml0LWhlYWRlci1zbGltLXdyYXBwZXIgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmlzLXN0aWNreSAuaXQtdXNlci13cmFwcGVyIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNnB4LCAwKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLmlzLXN0aWNreSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3LCA4MiwgMTQyLCAwLjIpO1xufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAubmF2LW1vYmlsZSB1bC5saW5rLWxpc3QgYS5hY3RpdmUge1xuICBjb2xvcjogaHNsKDIxMCwgNjYuNjY2NjY2NjY2NyUsIDM2JSk7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lIC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLmhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmRyb3Bkb3duLW1lbnUsXG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5oZWFkZXItc2xpbS1yaWdodC16b25lIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmRyb3Bkb3duLW1lbnUgYSxcbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmRyb3Bkb3duLW1lbnUgYSBzcGFuLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuZHJvcGRvd24tbWVudSBhLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuZHJvcGRvd24tbWVudSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmJ0bixcbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLmhlYWRlci1zbGltLXJpZ2h0LXpvbmUgLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaXQtaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuYnRuOmhvdmVyLFxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzExNTI4ZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCBhIC5pY29uIHtcbiAgZmlsbDogIzExNTI4ZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgYS5pdC1vcGVuZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzExNTI4ZTtcbn1cbi5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5idG4tZnVsbC5idG4taW5mbywgLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLmJ0bi1mdWxsLmJ0bi1kYW5nZXIsIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5idG4tZnVsbC5idG4tc3VjY2VzcywgLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLmJ0bi1mdWxsLmJ0bi13YXJuaW5nLCAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCAuYnRuLWZ1bGwuYnRuLXNlY29uZGFyeSwgLml0LWhlYWRlci1zbGltLXdyYXBwZXIudGhlbWUtbGlnaHQgLmJ0bi1mdWxsLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQgLm5hdi1tb2JpbGUgdWwubGluay1saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTcsIDgyLCAxNDIsIDAuMik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgxNywgODIsIDE0MiwgMC4yKTtcbiAgfVxuICAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IC5uYXYtbW9iaWxlIHVsLmxpbmstbGlzdCBhLmxpc3QtaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTE1MjhlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTE1MjhlO1xuICB9XG59XG4uaXQtdXNlci13cmFwcGVyIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDQycHgsIDApICFpbXBvcnRhbnQ7XG59XG4uaXQtdXNlci13cmFwcGVyIC5kcm9wZG93bi1tZW51LnNob3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMnB4O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaXQtdXNlci13cmFwcGVyLmNsb25lZCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5pdC11c2VyLXdyYXBwZXIgLmxpbmstbGlzdC13cmFwcGVyID4gdWwgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLml0LXVzZXItd3JhcHBlciAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApICFpbXBvcnRhbnQ7XG4gIH1cbiAgLml0LXVzZXItd3JhcHBlciAuZHJvcGRvd24tbWVudS5zaG93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC11c2VyLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1NnB4LCAwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5pdC11c2VyLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUuc2hvdzo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLml0LXVzZXItd3JhcHBlci5kcm9wZG93biAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgfVxuICAuaXQtdXNlci13cmFwcGVyLmRyb3Bkb3duLmNsb25lZCAuYnRuLWZ1bGwge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci5pdC1zbWFsbC1oZWFkZXIge1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIC5pdC1icmFuZC10ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2ZmZjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSBoMiwgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSAuaDIsXG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5pdC1icmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSBoMywgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSAuaDMsXG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5pdC1icmFuZC10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5pY29uIHtcbiAgZmlsbDogI2ZmZjtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXJpZ2h0LXpvbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1yaWdodC16b25lIC5pdC1zb2NpYWxzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1yaWdodC16b25lIC5pdC1zb2NpYWxzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtcmlnaHQtem9uZSAuaXQtc29jaWFscyB1bCAuaWNvbiB7XG4gIGZpbGw6ICNmZmY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciBhLnJvdW5kZWQtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciBhLnJvdW5kZWQtaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIgYS5yb3VuZGVkLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci5pdC1zbWFsbC1oZWFkZXIge1xuICAgIGhlaWdodDogMTA0cHg7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci5pdC1zbWFsbC1oZWFkZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEgaDIsIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIuaXQtc21hbGwtaGVhZGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIuaXQtc21hbGwtaGVhZGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIGgzLCAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLml0LXNtYWxsLWhlYWRlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEgaDIsIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEgLmgyLFxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5pdC1icmFuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIGgzLCAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIC5oMyxcbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSAuaXQtYnJhbmQtdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEgLmljb24ge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXJpZ2h0LXpvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtcmlnaHQtem9uZSAuaXQtc29jaWFscyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1yaWdodC16b25lIC5pdC1zb2NpYWxzIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtcmlnaHQtem9uZSAuaXQtc29jaWFscyB1bCAuaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1yaWdodC16b25lIC5pdC1zb2NpYWxzIHVsIGE6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjZjJmMmYyO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIGEucm91bmRlZC1pY29uIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIgYS5yb3VuZGVkLWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIH1cbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIGEucm91bmRlZC1pY29uIHN2ZyB7XG4gICAgZmlsbDogIzExNTI4ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIudGhlbWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIgYSAuaWNvbiB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtcmlnaHQtem9uZSB7XG4gIGNvbG9yOiAjMTE1MjhlO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXJpZ2h0LXpvbmUgLml0LXNvY2lhbHMgdWwgLmljb24ge1xuICBmaWxsOiAjMTE1MjhlO1xufVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlci50aGVtZS1saWdodCAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIGEucm91bmRlZC1pY29uIHN2ZyB7XG4gIGZpbGw6ICMxMTUyOGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtcmlnaHQtem9uZSAuaXQtc29jaWFscyB1bCBhOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzEwNGU4NztcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIgYSB7XG4gICAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgfVxuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLnRoZW1lLWxpZ2h0IC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIgYS5yb3VuZGVkLWljb24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIudGhlbWUtbGlnaHQgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciBhLnJvdW5kZWQtaWNvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzEwNGU4NztcbiAgfVxufVxuLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciBuYXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgPiBhLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE0cHg7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciBuYXYgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgbmF2IC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgbmF2IC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIG5hdiAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYubmF2YmFyLXNlY29uZGFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgbmF2IC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdi5uYXZiYXItc2Vjb25kYXJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIudGhlbWUtbGlnaHQgKyAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIgLmljb24ge1xuICAgIGZpbGw6ICMxMTUyOGU7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgIC8qbGlzdGEgbWVudSovXG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciBoMywgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgLmgzLFxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgaDM6YmVmb3JlLCAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstbGlzdC13cmFwcGVyIC5oMzpiZWZvcmUsXG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdC1oZWFkaW5nOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgODUuNzE0Mjg1NzE0MyUsIDcyJSk7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgLml0LWV4dGVybmFsIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpLml0LW1vcmUgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDg1LjcxNDI4NTcxNDMlLCA3MiUpO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duIC5pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDYyJSwgOTclKTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwuaXQtZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsLml0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuY2xvc2UtZGl2IC5jbG9zZS1tZW51IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgaDMsIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaDMsXG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IGgzLml0LWhlYWRpbmctbWVnYWNvbHVtbiwgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4uaDMsXG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LWhlYWRpbmcuaXQtaGVhZGluZy1tZWdhY29sdW1uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgaDMsIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaDMsXG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAubGluay1saXN0LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgaDMsIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgLmgzLFxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgODUuNzE0Mjg1NzE0MyUsIDcyJSk7XG4gIH1cbn1cbi8qXG4rKysrKysrKysrKysrKysrKysrKysrKysrKysrKytEZXNrdG9wIGxpZ2h0IFRoZW1lKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrK1xuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5kcm9wZG93bi10b2dnbGUgc3ZnIHtcbiAgICBmaWxsOiAjMTE1MjhlO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAvKmxpc3RhIG1lbnUqL1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgaDMsIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuaDMsXG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubGluay1saXN0LWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubGluay1saXN0IGgzLCAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdCAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLml0LWV4dGVybmFsIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpLml0LW1vcmUgYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgYS5uYXYtbGluazpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuaXQtbWVnYW1lbnUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuaXQtdmVydGljYWwge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDYyJSwgOTclKTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuaXQtZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzExNTI4ZTtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTE1MjhlO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5kcm9wZG93bi1tZW51IGgzLCAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgaDMuaXQtaGVhZGluZy1tZWdhY29sdW1uLCAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBoMywgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgaDMsIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgMi45Nzk5MDI5Nzk5JSwgODUuNTclKTtcbiAgfVxufVxuLml0LWhlYWRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuLml0LWhlYWRlci13cmFwcGVyIC5pdC1uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbn1cbi5pdC1oZWFkZXItd3JhcHBlciAuaXQtbmF2LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4uaXQtaGVhZGVyLXdyYXBwZXIgLml0LW5hdi13cmFwcGVyIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXRvcCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xufVxuLml0LWhlYWRlci13cmFwcGVyIC5pdC1uYXYtd3JhcHBlciAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIG5hdiB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbi5pdC1oZWFkZXItd3JhcHBlciAuaXQtbmF2LXdyYXBwZXIgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciBuYXYgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LW5hdi13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG4uaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1zbGltLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZWFkZXItd3JhcHBlci5pdC1oZWFkZXItc3RpY2t5LmlzLXN0aWNreSAuaXQtaGVhZGVyLXNsaW0td3JhcHBlcixcbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm1lbnUtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlci5pdC1oZWFkZXItc3RpY2t5LmlzLXN0aWNreSAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5tZW51LXdyYXBwZXIgLml0LWJyYW5kLXdyYXBwZXIuY2xvbmVkLWVsZW1lbnQgLml0LWJyYW5kLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm1lbnUtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlci5jbG9uZWQtZWxlbWVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubWVudS13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyLmNsb25lZC1lbGVtZW50IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubWVudS13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyLmNsb25lZC1lbGVtZW50IGEgLmljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubWVudS13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjYuNjY2NjY2NjY2N3B4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm1lbnUtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIgYS5yb3VuZGVkLWljb24ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlci5pdC1oZWFkZXItc3RpY2t5LmlzLXN0aWNreSAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5tZW51LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIGEucm91bmRlZC1pY29uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlci5pdC1oZWFkZXItc3RpY2t5LmlzLXN0aWNreSAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5tZW51LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIGEucm91bmRlZC1pY29uIHN2ZyB7XG4gICAgZmlsbDogIzExNTI4ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm1lbnUtd3JhcHBlciAuaXQtc2VhcmNoLXdyYXBwZXIuY2xvbmVkLWVsZW1lbnQgYSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlci5pdC1oZWFkZXItc3RpY2t5LmlzLXN0aWNreSAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5tZW51LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyLmNsb25lZC1lbGVtZW50IGEgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyLml0LWhlYWRlci1zdGlja3kuaXMtc3RpY2t5IC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gICAgZmxleDogMTtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIuaXQtaGVhZGVyLXN0aWNreS5pcy1zdGlja3kgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2Lm5hdmJhci1zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pdC1oZWFkZXItd3JhcHBlciAuaXQtbmF2LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXQtaGVhZGVyLXdyYXBwZXIgLml0LW5hdi13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLml0LWhlYWRlci13cmFwcGVyIC5pdC1uYXYtd3JhcHBlciAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlciAuaXQtbmF2LXdyYXBwZXIgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciBuYXYge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG4gIC5pdC1oZWFkZXItd3JhcHBlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2LWl0ZW0ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5pdC1mb290ZXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMTAsIDEwMCUsIDMwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaXQtZm9vdGVyLW1haW4gaDQgYSwgLml0LWZvb3Rlci1tYWluIC5oNCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLml0LWZvb3Rlci1tYWluIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uaXQtZm9vdGVyLW1haW4gLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGE6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pdC1mb290ZXItbWFpbiAuaXQtYnJhbmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5pdC1mb290ZXItbWFpbiAuaXQtYnJhbmQtd3JhcHBlciAuaXQtYnJhbmQtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uaXQtZm9vdGVyLW1haW4gLml0LWJyYW5kLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaXQtZm9vdGVyLW1haW4gLml0LWJyYW5kLXdyYXBwZXIgYSBoMiwgLml0LWZvb3Rlci1tYWluIC5pdC1icmFuZC13cmFwcGVyIGEgLmgyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uaXQtZm9vdGVyLW1haW4gLml0LWJyYW5kLXdyYXBwZXIgYSBoMywgLml0LWZvb3Rlci1tYWluIC5pdC1icmFuZC13cmFwcGVyIGEgLmgzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdC1mb290ZXItbWFpbiAuaXQtYnJhbmQtd3JhcHBlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLml0LWZvb3Rlci1tYWluIC5pdC1icmFuZC13cmFwcGVyIGEgLmljb24ge1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaXQtZm9vdGVyLW1haW4gc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5pdC1mb290ZXItbWFpbiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5pdC1mb290ZXItc21hbGwtcHJpbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDIxMCwgMTAwJSwgMjAlKTtcbn1cbi5pdC1mb290ZXItc21hbGwtcHJpbnRzIHVsLml0LWZvb3Rlci1zbWFsbC1wcmludHMtbGlzdCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuLml0LWZvb3Rlci1zbWFsbC1wcmludHMgdWwuaXQtZm9vdGVyLXNtYWxsLXByaW50cy1saXN0IGxpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4uaXQtZm9vdGVyLXNtYWxsLXByaW50cyB1bC5pdC1mb290ZXItc21hbGwtcHJpbnRzLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5pdC1mb290ZXItc21hbGwtcHJpbnRzIHVsLml0LWZvb3Rlci1zbWFsbC1wcmludHMtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXQtZm9vdGVyLXNtYWxsLXByaW50cyBhLFxuLml0LWZvb3Rlci1zbWFsbC1wcmludHMgYTpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvcm0tbmV3c2xldHRlciBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb3JtLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0gfiAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmZvcm0tbmV3c2xldHRlciBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tbmV3c2xldHRlciBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0LWZvb3Rlci1zbWFsbC1wcmludHMgdWwuaXQtZm9vdGVyLXNtYWxsLXByaW50cy1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLml0LWZvb3Rlci1zbWFsbC1wcmludHMgdWwuaXQtZm9vdGVyLXNtYWxsLXByaW50cy1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLml0LWZvb3Rlci1zbWFsbC1wcmludHMgdWwuaXQtZm9vdGVyLXNtYWxsLXByaW50cy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgIC8qbGlzdGEgbWVudSovXG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTUyOGU7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLml0LWhlYWRpbmctbWVnYWNvbHVtbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDQlLCA3OCUpO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3QgaDMsIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3QgLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIC5saW5rLWxpc3Qtd3JhcHBlciBoMzpiZWZvcmUsIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkgLmxpbmstbGlzdC13cmFwcGVyIC5oMzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDg1LjcxNDI4NTcxNDMlLCA3MiUpO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiAuaXQtZXh0ZXJuYWwgLmxpbmstbGlzdC13cmFwcGVyIC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgODUuNzE0Mjg1NzE0MyUsIDcyJSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IGhzbCgyMTAsIDYyJSwgOTclKTtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbCAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5pdC12ZXJ0aWNhbC5pdC1kZXNjcmlwdGlvbiBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsLml0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1jb250ZW50OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogaHNsKDIxMCwgNCUsIDc4JSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAuY2xvc2UtZGl2IC5jbG9zZS1tZW51IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IGgzLCAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IGgzLml0LWhlYWRpbmctbWVnYWNvbHVtbiwgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAuZHJvcGRvd24tbWVudSAuaXQtaGVhZGluZy1tZWdhY29sdW1uLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgaSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBoMywgLm5hdmJhci50aGVtZS1kYXJrLW1vYmlsZSAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGgzLCAubmF2YmFyLnRoZW1lLWRhcmstbW9iaWxlIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtZGFyay1tb2JpbGUgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA4NS43MTQyODU3MTQzJSwgNzIlKTtcbiAgfVxufVxuLypcbisrKysrKysrKysrKysrKysrKysrKysrKysrKysrK0Rlc2t0b3AgbGlnaHQgVGhlbWUrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgIC8qbGlzdGEgbWVudSovXG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm1lbnUtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubWVudS13cmFwcGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3QgaDMsIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdCAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpLm1lZ2FtZW51IC5pdC1leHRlcm5hbCAubGluay1saXN0LXdyYXBwZXIgLmxpbmstbGlzdCBsaS5pdC1tb3JlIGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSBhLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuaXQtbWVnYW1lbnUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA2MiUsIDk3JSk7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLml0LXZlcnRpY2FsIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0IGxpIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCA0JSwgNzglKTtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaS5tZWdhbWVudSAuaXQtZGVzY3JpcHRpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluayB7XG4gICAgY29sb3I6ICMxMTUyOGU7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYgbGkgYS5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTUyOGU7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAuZHJvcGRvd24tbWVudSBoMywgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5kcm9wZG93bi1tZW51IC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLmRyb3Bkb3duLW1lbnUgaDMuaXQtaGVhZGluZy1tZWdhY29sdW1uLCAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLmRyb3Bkb3duLW1lbnUgLml0LWhlYWRpbmctbWVnYWNvbHVtbi5oMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzExNTI4ZTtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhLmxpc3QtaXRlbS5hY3RpdmUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdmJhci50aGVtZS1saWdodC1kZXNrIC5kcm9wZG93bi1tZW51IC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEgaDMsIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgaDMsIC5uYXZiYXIudGhlbWUtbGlnaHQtZGVzayAuZHJvcGRvd24tbWVudSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgLmgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubmF2YmFyLnRoZW1lLWxpZ2h0LWRlc2sgLmRyb3Bkb3duLW1lbnUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBoc2woMjEwLCAyLjk3OTkwMjk3OTklLCA4NS41NyUpO1xuICB9XG59XG4uY29tcG9uZW50ZS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDhweDtcbn1cblxuOmZvY3VzOm5vdCguZm9jdXMtLW1vdXNlKSxcbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsLFxuLmZvcm0tY2hlY2sgW3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWwsXG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIC5sZXZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZkN2UxNCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZm9jdXMtLW1vdXNlOm5vdCguYnRuKSxcbi5mb3JtLWNoZWNrIFt0eXBlPWNoZWNrYm94XTpmb2N1cy5mb2N1cy0tbW91c2UgKyBsYWJlbCxcbi5mb3JtLWNoZWNrIFt0eXBlPXJhZGlvXTpmb2N1cy5mb2N1cy0tbW91c2UgKyBsYWJlbCxcbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLmZvY3VzLS1tb3VzZSArIC5sZXZlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmljb24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24uaWNvbi1wYWRkZWQge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uaWNvbi5pY29uLXhzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5pY29uLmljb24teHMuaWNvbi1wYWRkZWQge1xuICBwYWRkaW5nOiA0cHg7XG59XG4uaWNvbi5pY29uLXNtIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5pY29uLmljb24tc20uaWNvbi1wYWRkZWQge1xuICBwYWRkaW5nOiA2cHg7XG59XG4uaWNvbi5pY29uLWxnIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5pY29uLmljb24tbGcuaWNvbi1wYWRkZWQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLmljb24uaWNvbi14bCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uaWNvbi5pY29uLXhsLmljb24tcGFkZGVkIHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmljb24tcHJpbWFyeSB7XG4gIGZpbGw6ICMxMTUyOGUgIWltcG9ydGFudDtcbn1cblxuLmljb24tc2Vjb25kYXJ5IHtcbiAgZmlsbDogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1zdWNjZXNzIHtcbiAgZmlsbDogIzQ3N2Q0NSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1pbmZvIHtcbiAgZmlsbDogIzNlOTRlOSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi13YXJuaW5nIHtcbiAgZmlsbDogI2ZmNzc1MiAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kYW5nZXIge1xuICBmaWxsOiAjOTA0MzNlICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWxpZ2h0IHtcbiAgZmlsbDogI2VlZWVlZSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1kYXJrIHtcbiAgZmlsbDogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi1ibGFjayB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmljb24td2hpdGUge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLTEwMCB7XG4gIGZpbGw6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmljb24tMjAwIHtcbiAgZmlsbDogI2E2YTZhNiAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi0zMDAge1xuICBmaWxsOiAjYzhjOGM4ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLTQwMCB7XG4gIGZpbGw6ICNjZWQ0ZGEgIWltcG9ydGFudDtcbn1cblxuLmljb24tNTAwIHtcbiAgZmlsbDogI2FkYjViZCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi02MDAge1xuICBmaWxsOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLTcwMCB7XG4gIGZpbGw6ICM0OTUwNTcgIWltcG9ydGFudDtcbn1cblxuLmljb24tODAwIHtcbiAgZmlsbDogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi05MDAge1xuICBmaWxsOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU3dpcGVyIDguNC43XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIzIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMzAsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2QsIC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwgLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgSWNvbnMgdjEuMTEuMSAoaHR0cHM6Ly9pY29ucy5nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDE5LTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2ljb25zL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZjI/MjRlM2ViODRkMGJjYWY4M2Q3N2Y5MDRjNzhhYzFmNDdcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmY/MjRlM2ViODRkMGJjYWY4M2Q3N2Y5MDRjNzhhYzFmNDdcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1iaS1dOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGJpLVwiXTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmJpLTEyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2ZcIjtcbn1cblxuLmJpLWFsYXJtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5iaS1hbGFybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmJpLWFsaWduLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmJpLWFsaWduLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmJpLWFsaWduLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmJpLWFsaWduLW1pZGRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmJpLWFsaWduLXN0YXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uYmktYWxpZ24tdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uYmktYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uYmktYXBwLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLmJpLWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmJpLWFyY2hpdmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLmJpLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5iaS1hcnJvdy05MGRlZy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGZcIjtcbn1cblxuLmJpLWFycm93LTkwZGVnLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uYmktYXJyb3ctOTBkZWctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5iaS1hcnJvdy1iYXItZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLmJpLWFycm93LWJhci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uYmktYXJyb3ctYmFyLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uYmktYXJyb3ctYmFyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uYmktYXJyb3ctY2xvY2t3aXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNlwiO1xufVxuXG4uYmktYXJyb3ctY291bnRlcmNsb2Nrd2lzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTdcIjtcbn1cblxuLmJpLWFycm93LWRvd24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmJpLWFycm93LWRvd24tbGVmdC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWZcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmJpLWFycm93LWRvd24tcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLmJpLWFycm93LWRvd24tc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uYmktYXJyb3ctZG93bi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5iaS1hcnJvdy1kb3duLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uYmktYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5iaS1hcnJvdy1sZWZ0LXNob3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uYmktYXJyb3ctbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLmJpLWFycm93LWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uYmktYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmZcIjtcbn1cblxuLmJpLWFycm93LXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLmJpLWFycm93LXJldHVybi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uYmktYXJyb3ctcmV0dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG5cbi5iaS1hcnJvdy1yaWdodC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmJpLWFycm93LXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uYmktYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5iaS1hcnJvdy11cC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmJpLWFycm93LXVwLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG5cbi5iaS1hcnJvdy11cC1sZWZ0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmJpLWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNmXCI7XG59XG5cbi5iaS1hcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLmJpLWFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uYmktYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5iaS1hcnJvdy11cC1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmJpLWFycm93LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uYmktYXJyb3ctdXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuXG4uYmktYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5iaS1hcnJvd3MtYW5nbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5iaS1hcnJvd3MtYW5nbGUtZXhwYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uYmktYXJyb3dzLWNvbGxhcHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uYmktYXJyb3dzLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmJpLWFycm93cy1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uYmktYXJyb3dzLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5iaS1hc3BlY3QtcmF0aW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGZcIjtcbn1cblxuLmJpLWFzcGVjdC1yYXRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmJpLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uYmktYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5iaS1hd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uYmktYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5iaS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uYmktYmFja3NwYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5iaS1iYWNrc3BhY2UtcmV2ZXJzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uYmktYmFja3NwYWNlLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5iaS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5iaS1iYWRnZS0zZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uYmktYmFkZ2UtM2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5iaS1iYWRnZS00ay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uYmktYmFkZ2UtNGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5iaS1iYWRnZS04ay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uYmktYmFkZ2UtOGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVmXCI7XG59XG5cbi5iaS1iYWRnZS1hZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uYmktYmFkZ2UtYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG5cbi5iaS1iYWRnZS1hci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uYmktYmFkZ2UtYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5iaS1iYWRnZS1jYy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uYmktYmFkZ2UtY2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5iaS1iYWRnZS1oZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uYmktYmFkZ2UtaGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5iaS1iYWRnZS10bS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uYmktYmFkZ2UtdG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5iaS1iYWRnZS12by1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uYmktYmFkZ2Utdm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5iaS1iYWRnZS12ci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uYmktYmFkZ2UtdnI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5iaS1iYWRnZS13Yy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uYmktYmFkZ2Utd2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZmXCI7XG59XG5cbi5iaS1iYWctY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLmJpLWJhZy1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cblxuLmJpLWJhZy1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5iaS1iYWctZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmJpLWJhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uYmktYmFnLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmJpLWJhZy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uYmktYmFnLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmJpLWJhZy14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uYmktYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG5cbi5iaS1iYXItY2hhcnQtbGluZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uYmktYmFyLWNoYXJ0LWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5iaS1iYXItY2hhcnQtc3RlcHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5iaS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5iaS1iYXNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2ZcIjtcbn1cblxuLmJpLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLmJpLWJhc2tldDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cblxuLmJpLWJhc2tldDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5iaS1iYXNrZXQzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5iaS1iYXNrZXQzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uYmktYmF0dGVyeS1jaGFyZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmJpLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLmJpLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLmJpLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG5cbi5iaS1iZWxsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5iaS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uYmktYmV6aWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uYmktYmV6aWVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmJpLWJpY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5iaS1iaW5vY3VsYXJzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5iaS1iaW5vY3VsYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZlwiO1xufVxuXG4uYmktYmxvY2txdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uYmktYmxvY2txdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmJpLWJvb2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmJpLWJvb2staGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmJpLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5iaS1ib29rbWFyay1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uYmktYm9va21hcmstY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5iaS1ib29rbWFyay1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5iaS1ib29rbWFyay1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uYmktYm9va21hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cblxuLmJpLWJvb2ttYXJrLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5iaS1ib29rbWFyay1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmJpLWJvb2ttYXJrLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5iaS1ib29rbWFyay1zdGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5iaS1ib29rbWFyay1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZlwiO1xufVxuXG4uYmktYm9va21hcmsteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uYmktYm9va21hcmsteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLmJpLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uYmktYm9va21hcmtzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5iaS1ib29rbWFya3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5iaS1ib29rc2hlbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5iaS1ib290c3RyYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmJpLWJvb3RzdHJhcC1yZWJvb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5iaS1ib290c3RyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG5cbi5iaS1ib3JkZXItYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uYmktYm9yZGVyLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmJpLWJvcmRlci1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5iaS1ib3JkZXItaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5iaS1ib3JkZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cblxuLmJpLWJvcmRlci1taWRkbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5iaS1ib3JkZXItb3V0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFmXCI7XG59XG5cbi5iaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5iaS1ib3JkZXItc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG5cbi5iaS1ib3JkZXItdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uYmktYm9yZGVyLXdpZHRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuXG4uYmktYm9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uYmktYm91bmRpbmctYm94LWNpcmNsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5iaS1ib3VuZGluZy1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctZG93bi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uYmktYm94LWFycm93LWRvd24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1kb3duLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tZG93bi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uYmktYm94LWFycm93LWluLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctaW4tdXAtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmZcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1pbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmJpLWJveC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uYmktYm94LWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uYmktYm94LWFycm93LXVwLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5iaS1ib3gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5iaS1ib3gtc2VhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmJpLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmJpLWJyYWNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmJpLWJyaWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmJpLWJyaWVmY2FzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uYmktYnJpZWZjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmJpLWJyaWdodG5lc3MtYWx0LWxvdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZlwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1hbHQtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1oaWdoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG5cbi5iaS1icmlnaHRuZXNzLWxvdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uYmktYnJpZ2h0bmVzcy1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5iaS1icm9hZGNhc3QtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uYmktYnJvYWRjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uYmktYnJ1c2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLmJpLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uYmktYnVja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5iaS1idWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5iaS1idWctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLmJpLWJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmJpLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiO1xufVxuXG4uYmktYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5iaS1jYWxjdWxhdG9yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRmXCI7XG59XG5cbi5iaS1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uYmktY2FsZW5kYXItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uYmktY2FsZW5kYXItZGF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uYmktY2FsZW5kYXItZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWRheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uYmktY2FsZW5kYXItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uYmktY2FsZW5kYXItZXZlbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmJpLWNhbGVuZGFyLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uYmktY2FsZW5kYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5iaS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmJpLWNhbGVuZGFyLW1vbnRoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5iaS1jYWxlbmRhci1tb250aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmJpLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVmXCI7XG59XG5cbi5iaS1jYWxlbmRhci1yYW5nZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uYmktY2FsZW5kYXItcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5iaS1jYWxlbmRhci13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5iaS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uYmktY2FsZW5kYXIteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uYmktY2FsZW5kYXIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLmJpLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uYmktY2FsZW5kYXIyLWV2ZW50LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZXZlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uYmktY2FsZW5kYXIyLW1vbnRoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItbW9udGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uYmktY2FsZW5kYXIyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5iaS1jYWxlbmRhcjItd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5iaS1jYWxlbmRhcjIteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmJpLWNhbGVuZGFyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1ldmVudC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uYmktY2FsZW5kYXIzLWV2ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uYmktY2FsZW5kYXIzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBmXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtcmFuZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMy13ZWVrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5iaS1jYWxlbmRhcjMtd2Vlazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLmJpLWNhbGVuZGFyMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC1ldmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC1yYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmJpLWNhbGVuZGFyNC13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uYmktY2FsZW5kYXI0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uYmktY2FtZXJhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG5cbi5iaS1jYW1lcmEtcmVlbHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLmJpLWNhbWVyYS1yZWVsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlby1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uYmktY2FtZXJhLXZpZGVvLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmJpLWNhbWVyYS12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWZcIjtcbn1cblxuLmJpLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjBcIjtcbn1cblxuLmJpLWNhbWVyYTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5iaS1jYXBzbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uYmktY2Fwc2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5iaS1jYXJkLWNoZWNrbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmJpLWNhcmQtaGVhZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmJpLWNhcmQtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5iaS1jYXJkLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5iaS1jYXJkLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5iaS1jYXJldC1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5iaS1jYXJldC1kb3duLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uYmktY2FyZXQtZG93bi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5iaS1jYXJldC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uYmktY2FyZXQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuXG4uYmktY2FyZXQtbGVmdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmVcIjtcbn1cblxuLmJpLWNhcmV0LWxlZnQtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZlwiO1xufVxuXG4uYmktY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5iaS1jYXJldC1yaWdodC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLmJpLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uYmktY2FyZXQtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmJpLWNhcmV0LXVwLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uYmktY2FyZXQtdXAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uYmktY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5iaS1jYXJ0LWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5iaS1jYXJ0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG4uYmktY2FydC1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5iaS1jYXJ0LWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5iaS1jYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5iaS1jYXJ0LXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmJpLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2ZcIjtcbn1cblxuLmJpLWNhcnQteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uYmktY2FydC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uYmktY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmJpLWNhcnQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuXG4uYmktY2FydDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5iaS1jYXJ0NDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cblxuLmJpLWNhc2gtc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5iaS1jYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uYmktY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmJpLWNoYXQtZG90cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uYmktY2hhdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiO1xufVxuXG4uYmktY2hhdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuXG4uYmktY2hhdC1sZWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGZcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmJpLWNoYXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmJpLWNoYXQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmJpLWNoYXQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LWRvdHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtcXVvdGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtcXVvdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5iaS1jaGF0LXJpZ2h0LXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1kb3RzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZlwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXF1b3RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXRleHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmJpLWNoYXQtc3F1YXJlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmJpLWNoYXQtdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uYmktY2hhdC10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uYmktY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmJpLWNoZWNrLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmJpLWNoZWNrLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uYmktY2hlY2stY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uYmktY2hlY2stc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5iaS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5iaS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmJpLWNoZWNrMi1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZmXCI7XG59XG5cbi5iaS1jaGVjazItY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuXG4uYmktY2hlY2syLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cblxuLmJpLWNoZWNrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWNvbnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uYmktY2hldnJvbi1iYXItZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7XG59XG5cbi5iaS1jaGV2cm9uLWJhci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmJpLWNoZXZyb24tYmFyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuXG4uYmktY2hldnJvbi1jb21wYWN0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG5cbi5iaS1jaGV2cm9uLWNvbXBhY3QtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cblxuLmJpLWNoZXZyb24tY29tcGFjdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmJpLWNoZXZyb24tY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2ZcIjtcbn1cblxuLmJpLWNoZXZyb24tZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiO1xufVxuXG4uYmktY2hldnJvbi1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5iaS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5iaS1jaGV2cm9uLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjtcbn1cblxuLmJpLWNoZXZyb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cblxuLmJpLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5iaS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuXG4uYmktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5iaS1jaXJjbGUtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmJpLWNpcmNsZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5iaS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhmXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5iaS1jbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuXG4uYmktY2xvY2staGlzdG9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cblxuLmJpLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uYmktY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cblxuLmJpLWNsb3VkLWFycm93LXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5iaS1jbG91ZC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjtcbn1cblxuLmJpLWNsb3VkLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7XG59XG5cbi5iaS1jbG91ZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmJpLWNsb3VkLWRvd25sb2FkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5iaS1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWJcIjtcbn1cblxuLmJpLWNsb3VkLWRyaXp6bGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjtcbn1cblxuLmJpLWNsb3VkLWRyaXp6bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5iaS1jbG91ZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uYmktY2xvdWQtZm9nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlmXCI7XG59XG5cbi5iaS1jbG91ZC1mb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5iaS1jbG91ZC1mb2cyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5iaS1jbG91ZC1mb2cyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uYmktY2xvdWQtaGFpbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uYmktY2xvdWQtaGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjtcbn1cblxuLmJpLWNsb3VkLWhhemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5iaS1jbG91ZC1oYXplMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmctcmFpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuXG4uYmktY2xvdWQtbGlnaHRuaW5nLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5iaS1jbG91ZC1saWdodG5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7XG59XG5cbi5iaS1jbG91ZC1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uYmktY2xvdWQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5iaS1jbG91ZC1tb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFmXCI7XG59XG5cbi5iaS1jbG91ZC1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uYmktY2xvdWQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uYmktY2xvdWQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4taGVhdnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmJpLWNsb3VkLXJhaW4taGVhdnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XG59XG5cbi5iaS1jbG91ZC1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uYmktY2xvdWQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjtcbn1cblxuLmJpLWNsb3VkLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uYmktY2xvdWQtc2xlZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjtcbn1cblxuLmJpLWNsb3VkLXNsZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiO1xufVxuXG4uYmktY2xvdWQtc25vdy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uYmktY2xvdWQtc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cblxuLmJpLWNsb3VkLXN1bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuXG4uYmktY2xvdWQtc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiO1xufVxuXG4uYmktY2xvdWQtdXBsb2FkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJmXCI7XG59XG5cbi5iaS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMwXCI7XG59XG5cbi5iaS1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzFcIjtcbn1cblxuLmJpLWNsb3Vkcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuXG4uYmktY2xvdWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiO1xufVxuXG4uYmktY2xvdWR5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5iaS1jbG91ZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG5cbi5iaS1jb2RlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uYmktY29kZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5iaS1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uYmktY29sbGVjdGlvbi1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5iaS1jb2xsZWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuXG4uYmktY29sdW1ucy1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5iaS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiO1xufVxuXG4uYmktY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2ZcIjtcbn1cblxuLmJpLWNvbXBhc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmJpLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XG59XG5cbi5iaS1jb25lLXN0cmlwZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7XG59XG5cbi5iaS1jb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkM1wiO1xufVxuXG4uYmktY29udHJvbGxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjtcbn1cblxuLmJpLWNwdS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uYmktY3B1OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNlwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5iaS1jcmVkaXQtY2FyZC0yLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uYmktY3JlZGl0LWNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjtcbn1cblxuLmJpLWNyZWRpdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uYmktY3JvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cblxuLmJpLWN1cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uYmktY3VwLXN0cmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZlwiO1xufVxuXG4uYmktY3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlMFwiO1xufVxuXG4uYmktY3Vyc29yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUxXCI7XG59XG5cbi5iaS1jdXJzb3ItdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTJcIjtcbn1cblxuLmJpLWN1cnNvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTNcIjtcbn1cblxuLmJpLWRhc2gtY2lyY2xlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTRcIjtcbn1cblxuLmJpLWRhc2gtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5iaS1kYXNoLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTZcIjtcbn1cblxuLmJpLWRhc2gtc3F1YXJlLWRvdHRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmJpLWRhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU4XCI7XG59XG5cbi5iaS1kYXNoLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTlcIjtcbn1cblxuLmJpLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5iaS1kaWFncmFtLTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWJcIjtcbn1cblxuLmJpLWRpYWdyYW0tMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWNcIjtcbn1cblxuLmJpLWRpYWdyYW0tMy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uYmktZGlhZ3JhbS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZVwiO1xufVxuXG4uYmktZGlhbW9uZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZlwiO1xufVxuXG4uYmktZGlhbW9uZC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMFwiO1xufVxuXG4uYmktZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjtcbn1cblxuLmJpLWRpY2UtMS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uYmktZGljZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmM1wiO1xufVxuXG4uYmktZGljZS0yLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY0XCI7XG59XG5cbi5iaS1kaWNlLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY1XCI7XG59XG5cbi5iaS1kaWNlLTMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmJpLWRpY2UtMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjdcIjtcbn1cblxuLmJpLWRpY2UtNC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOFwiO1xufVxuXG4uYmktZGljZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uYmktZGljZS01LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZhXCI7XG59XG5cbi5iaS1kaWNlLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZiXCI7XG59XG5cbi5iaS1kaWNlLTYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmNcIjtcbn1cblxuLmJpLWRpY2UtNjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmRcIjtcbn1cblxuLmJpLWRpc2MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZmVcIjtcbn1cblxuLmJpLWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZmXCI7XG59XG5cbi5iaS1kaXNjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMFwiO1xufVxuXG4uYmktZGlzcGxheS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwMVwiO1xufVxuXG4uYmktZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmJpLWRpc3RyaWJ1dGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmJpLWRpc3RyaWJ1dGUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5iaS1kb29yLWNsb3NlZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uYmktZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA2XCI7XG59XG5cbi5iaS1kb29yLW9wZW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDdcIjtcbn1cblxuLmJpLWRvb3Itb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDhcIjtcbn1cblxuLmJpLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmJpLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uYmktZHJvcGxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uYmktZHJvcGxldC1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uYmktZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGRcIjtcbn1cblxuLmJpLWVhcmJ1ZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBlXCI7XG59XG5cbi5iaS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwZlwiO1xufVxuXG4uYmktZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzEwXCI7XG59XG5cbi5iaS1lZ2ctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTFcIjtcbn1cblxuLmJpLWVnZy1mcmllZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTJcIjtcbn1cblxuLmJpLWVnZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTNcIjtcbn1cblxuLmJpLWVqZWN0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE0XCI7XG59XG5cbi5iaS1lamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTVcIjtcbn1cblxuLmJpLWVtb2ppLWFuZ3J5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE2XCI7XG59XG5cbi5iaS1lbW9qaS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTdcIjtcbn1cblxuLmJpLWVtb2ppLWRpenp5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzE4XCI7XG59XG5cbi5iaS1lbW9qaS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMTlcIjtcbn1cblxuLmJpLWVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFhXCI7XG59XG5cbi5iaS1lbW9qaS1leHByZXNzaW9ubGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWJcIjtcbn1cblxuLmJpLWVtb2ppLWZyb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFjXCI7XG59XG5cbi5iaS1lbW9qaS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWRcIjtcbn1cblxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmJpLWVtb2ppLWhlYXJ0LWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFmXCI7XG59XG5cbi5iaS1lbW9qaS1sYXVnaGluZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyMFwiO1xufVxuXG4uYmktZW1vamktbGF1Z2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIxXCI7XG59XG5cbi5iaS1lbW9qaS1uZXV0cmFsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzIyXCI7XG59XG5cbi5iaS1lbW9qaS1uZXV0cmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyM1wiO1xufVxuXG4uYmktZW1vamktc21pbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjRcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI1XCI7XG59XG5cbi5iaS1lbW9qaS1zbWlsZS11cHNpZGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjZcIjtcbn1cblxuLmJpLWVtb2ppLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyN1wiO1xufVxuXG4uYmktZW1vamktc3VuZ2xhc3Nlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyOFwiO1xufVxuXG4uYmktZW1vamktc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjlcIjtcbn1cblxuLmJpLWVtb2ppLXdpbmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmFcIjtcbn1cblxuLmJpLWVtb2ppLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzJiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyY1wiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZFwiO1xufVxuXG4uYmktZW52ZWxvcGUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMmVcIjtcbn1cblxuLmJpLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMyZlwiO1xufVxuXG4uYmktZXJhc2VyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMwXCI7XG59XG5cbi5iaS1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzMxXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzJcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzNcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzRcIjtcbn1cblxuLmJpLWV4Y2xhbWF0aW9uLWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM2XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1vY3RhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM5XCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi10cmlhbmdsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzYVwiO1xufVxuXG4uYmktZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNiXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2NcIjtcbn1cblxuLmJpLWV4Y2x1ZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzNkXCI7XG59XG5cbi5iaS1leWUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzM2VcIjtcbn1cblxuLmJpLWV5ZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzZlwiO1xufVxuXG4uYmktZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MFwiO1xufVxuXG4uYmktZXllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0MVwiO1xufVxuXG4uYmktZXllZHJvcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDJcIjtcbn1cblxuLmJpLWV5ZWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQzXCI7XG59XG5cbi5iaS1mYWNlYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDRcIjtcbn1cblxuLmJpLWZpbGUtYXJyb3ctZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NVwiO1xufVxuXG4uYmktZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0NlwiO1xufVxuXG4uYmktZmlsZS1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM0N1wiO1xufVxuXG4uYmktZmlsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNDhcIjtcbn1cblxuLmJpLWZpbGUtYmFyLWdyYXBoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzQ5XCI7XG59XG5cbi5iaS1maWxlLWJhci1ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGFcIjtcbn1cblxuLmJpLWZpbGUtYmluYXJ5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRiXCI7XG59XG5cbi5iaS1maWxlLWJpbmFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGNcIjtcbn1cblxuLmJpLWZpbGUtYnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNGRcIjtcbn1cblxuLmJpLWZpbGUtYnJlYWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRlXCI7XG59XG5cbi5iaS1maWxlLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzRmXCI7XG59XG5cbi5iaS1maWxlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1MFwiO1xufVxuXG4uYmktZmlsZS1jb2RlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUxXCI7XG59XG5cbi5iaS1maWxlLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzUyXCI7XG59XG5cbi5iaS1maWxlLWRpZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTNcIjtcbn1cblxuLmJpLWZpbGUtZGlmZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTZcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWJhci1ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1iaW5hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstYnJlYWstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1icmVhazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWVcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWNvZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWRpZmYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1kaWZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZWFzZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstZXhjZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjdcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1leGNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWZvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbG9jazItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1sb2NrMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLW11c2ljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc3XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2FcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBvc3QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2VcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBwdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXBwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MlwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJpY2h0ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstcnVsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc2xpZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg4XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstc3ByZWFkc2hlZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg5XCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstdGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4YVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstd29yZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4Y1wiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXdvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmsteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhmXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstemlwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5iaS1maWxlLWVhcm1hcmstemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uYmktZmlsZS1lYXJtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uYmktZmlsZS1lYXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5M1wiO1xufVxuXG4uYmktZmlsZS1lYXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmJpLWZpbGUtZXhjZWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTVcIjtcbn1cblxuLmJpLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7XG59XG5cbi5iaS1maWxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5iaS1maWxlLWZvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOThcIjtcbn1cblxuLmJpLWZpbGUtZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjtcbn1cblxuLmJpLWZpbGUtaW1hZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmJpLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzliXCI7XG59XG5cbi5iaS1maWxlLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWNcIjtcbn1cblxuLmJpLWZpbGUtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWRcIjtcbn1cblxuLmJpLWZpbGUtbG9jazItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjtcbn1cblxuLmJpLWZpbGUtbG9jazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5iaS1maWxlLW1lZGljYWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTBcIjtcbn1cblxuLmJpLWZpbGUtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmJpLWZpbGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmJpLWZpbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5iaS1maWxlLW11c2ljLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E0XCI7XG59XG5cbi5iaS1maWxlLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uYmktZmlsZS1wZXJzb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmJpLWZpbGUtcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uYmktZmlsZS1wbGF5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5iaS1maWxlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7XG59XG5cbi5iaS1maWxlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjtcbn1cblxuLmJpLWZpbGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjtcbn1cblxuLmJpLWZpbGUtcG9zdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uYmktZmlsZS1wb3N0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiO1xufVxuXG4uYmktZmlsZS1wcHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmJpLWZpbGUtcHB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uYmktZmlsZS1yaWNodGV4dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uYmktZmlsZS1yaWNodGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmJpLWZpbGUtcnVsZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmJpLWZpbGUtcnVsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IzXCI7XG59XG5cbi5iaS1maWxlLXNsaWRlcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uYmktZmlsZS1zbGlkZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7XG59XG5cbi5iaS1maWxlLXNwcmVhZHNoZWV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I2XCI7XG59XG5cbi5iaS1maWxlLXNwcmVhZHNoZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiO1xufVxuXG4uYmktZmlsZS10ZXh0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5iaS1maWxlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7XG59XG5cbi5iaS1maWxlLXdvcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmJpLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmJpLWZpbGUteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiY1wiO1xufVxuXG4uYmktZmlsZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZFwiO1xufVxuXG4uYmktZmlsZS16aXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmJpLWZpbGUtemlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uYmktZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmJpLWZpbGVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmJpLWZpbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMlwiO1xufVxuXG4uYmktZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzNcIjtcbn1cblxuLmJpLWZpbHRlci1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmJpLWZpbHRlci1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5iaS1maWx0ZXItbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzZcIjtcbn1cblxuLmJpLWZpbHRlci1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzdcIjtcbn1cblxuLmJpLWZpbHRlci1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjtcbn1cblxuLmJpLWZpbHRlci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5iaS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5iaS1mbGFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NiXCI7XG59XG5cbi5iaS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjY1wiO1xufVxuXG4uYmktZmxvd2VyMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmJpLWZsb3dlcjI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5iaS1mbG93ZXIzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZlwiO1xufVxuXG4uYmktZm9sZGVyLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiO1xufVxuXG4uYmktZm9sZGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5iaS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7XG59XG5cbi5iaS1mb2xkZXItcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjtcbn1cblxuLmJpLWZvbGRlci1zeW1saW5rLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7XG59XG5cbi5iaS1mb2xkZXItc3ltbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmJpLWZvbGRlci14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uYmktZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiO1xufVxuXG4uYmktZm9sZGVyMi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uYmktZm9sZGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmJpLWZvbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYVwiO1xufVxuXG4uYmktZm9yd2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uYmktZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmJpLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uYmktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZVwiO1xufVxuXG4uYmktZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmJpLWZ1bm5lbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uYmktZnVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiO1xufVxuXG4uYmktZ2Vhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMlwiO1xufVxuXG4uYmktZ2Vhci13aWRlLWNvbm5lY3RlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmJpLWdlYXItd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmJpLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5iaS1nZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5iaS1nZW8tYWx0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U3XCI7XG59XG5cbi5iaS1nZW8tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOFwiO1xufVxuXG4uYmktZ2VvLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5iaS1nZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7XG59XG5cbi5iaS1naWZ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5iaS1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiO1xufVxuXG4uYmktZ2l0aHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uYmktZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5iaS1nbG9iZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VmXCI7XG59XG5cbi5iaS1nb29nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YwXCI7XG59XG5cbi5iaS1ncmFwaC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmMVwiO1xufVxuXG4uYmktZ3JhcGgtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YyXCI7XG59XG5cbi5iaS1ncmlkLTF4Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiO1xufVxuXG4uYmktZ3JpZC0xeDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XG59XG5cbi5iaS1ncmlkLTN4Mi1nYXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmJpLWdyaWQtM3gyLWdhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmJpLWdyaWQtM3gyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uYmktZ3JpZC0zeDMtZ2FwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7XG59XG5cbi5iaS1ncmlkLTN4My1nYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7XG59XG5cbi5iaS1ncmlkLTN4Mzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmJpLWdyaWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmJpLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZjXCI7XG59XG5cbi5iaS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZkXCI7XG59XG5cbi5iaS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZVwiO1xufVxuXG4uYmktaGFtbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uYmktaGFuZC1pbmRleC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMFwiO1xufVxuXG4uYmktaGFuZC1pbmRleC10aHVtYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwMVwiO1xufVxuXG4uYmktaGFuZC1pbmRleC10aHVtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmJpLWhhbmQtaW5kZXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5iaS1oYW5kLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiO1xufVxuXG4uYmktaGFuZC10aHVtYnMtdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmJpLWhhbmQtdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uYmktaGFuZGJhZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4uYmktaGFuZGJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmJpLWhhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7XG59XG5cbi5iaS1oZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGJcIjtcbn1cblxuLmJpLWhkZC1uZXR3b3JrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5iaS1oZGQtbmV0d29yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLmJpLWhkZC1yYWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBlXCI7XG59XG5cbi5iaS1oZGQtcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGZcIjtcbn1cblxuLmJpLWhkZC1zdGFjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiO1xufVxuXG4uYmktaGRkLXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uYmktaGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uYmktaGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmJpLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5iaS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uYmktaGVhcnQtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmJpLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uYmktaGVwdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MThcIjtcbn1cblxuLmJpLWhlcHRhZ29uLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5iaS1oZXB0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjtcbn1cblxuLmJpLWhleGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmJpLWhleGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmJpLWhleGFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFkXCI7XG59XG5cbi5iaS1ob3VyZ2xhc3MtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uYmktaG91cmdsYXNzLXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZlwiO1xufVxuXG4uYmktaG91cmdsYXNzLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmJpLWhvdXJnbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjFcIjtcbn1cblxuLmJpLWhvdXNlLWRvb3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjJcIjtcbn1cblxuLmJpLWhvdXNlLWRvb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7XG59XG5cbi5iaS1ob3VzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uYmktaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI1XCI7XG59XG5cbi5iaS1ocjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjtcbn1cblxuLmJpLWh1cnJpY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmJpLWltYWdlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjhcIjtcbn1cblxuLmJpLWltYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG5cbi5iaS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjtcbn1cblxuLmJpLWltYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmJcIjtcbn1cblxuLmJpLWluYm94LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5iaS1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmJpLWluYm94ZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmJpLWluYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJmXCI7XG59XG5cbi5iaS1pbmZvLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uYmktaW5mby1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5iaS1pbmZvLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuXG4uYmktaW5mby1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5iaS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uYmktaW5wdXQtY3Vyc29yLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM1XCI7XG59XG5cbi5iaS1pbnB1dC1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7XG59XG5cbi5iaS1pbnN0YWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM3XCI7XG59XG5cbi5iaS1pbnRlcnNlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM4XCI7XG59XG5cbi5iaS1qb3VybmFsLWFsYnVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uYmktam91cm5hbC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiO1xufVxuXG4uYmktam91cm5hbC1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2JcIjtcbn1cblxuLmJpLWpvdXJuYWwtYm9va21hcmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmJpLWpvdXJuYWwtYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNkXCI7XG59XG5cbi5iaS1qb3VybmFsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZVwiO1xufVxuXG4uYmktam91cm5hbC1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uYmktam91cm5hbC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MFwiO1xufVxuXG4uYmktam91cm5hbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmJpLWpvdXJuYWwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDJcIjtcbn1cblxuLmJpLWpvdXJuYWwtcmljaHRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7XG59XG5cbi5iaS1qb3VybmFsLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ0XCI7XG59XG5cbi5iaS1qb3VybmFsLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5iaS1qb3VybmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0NlwiO1xufVxuXG4uYmktam91cm5hbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5iaS1qb3lzdGljazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDhcIjtcbn1cblxuLmJpLWp1c3RpZnktbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDlcIjtcbn1cblxuLmJpLWp1c3RpZnktcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRhXCI7XG59XG5cbi5iaS1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uYmkta2FuYmFuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRjXCI7XG59XG5cbi5iaS1rYW5iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRkXCI7XG59XG5cbi5iaS1rZXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjtcbn1cblxuLmJpLWtleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGZcIjtcbn1cblxuLmJpLWtleWJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5iaS1rZXlib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTFcIjtcbn1cblxuLmJpLWxhZGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTJcIjtcbn1cblxuLmJpLWxhbXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmJpLWxhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU0XCI7XG59XG5cbi5iaS1sYXB0b3AtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTVcIjtcbn1cblxuLmJpLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTZcIjtcbn1cblxuLmJpLWxheWVyLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1N1wiO1xufVxuXG4uYmktbGF5ZXItZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmJpLWxheWVycy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiO1xufVxuXG4uYmktbGF5ZXJzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVhXCI7XG59XG5cbi5iaS1sYXllcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDViXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1Y1wiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXItaW5zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5iaS1sYXlvdXQtc2lkZWJhci1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZVwiO1xufVxuXG4uYmktbGF5b3V0LXNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5iaS1sYXlvdXQtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uYmktbGF5b3V0LXRleHQtd2luZG93LXJldmVyc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYzXCI7XG59XG5cbi5iaS1sYXlvdXQtdGV4dC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY0XCI7XG59XG5cbi5iaS1sYXlvdXQtdGhyZWUtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjVcIjtcbn1cblxuLmJpLWxheW91dC13dGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY2XCI7XG59XG5cbi5iaS1saWZlLXByZXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjdcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiO1xufVxuXG4uYmktbGlnaHRidWxiLW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uYmktbGlnaHRidWxiLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmJpLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjtcbn1cblxuLmJpLWxpZ2h0bmluZy1jaGFyZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmNcIjtcbn1cblxuLmJpLWxpZ2h0bmluZy1jaGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZkXCI7XG59XG5cbi5iaS1saWdodG5pbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmVcIjtcbn1cblxuLmJpLWxpZ2h0bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmZcIjtcbn1cblxuLmJpLWxpbmstNDVkZWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7XG59XG5cbi5iaS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MVwiO1xufVxuXG4uYmktbGlua2VkaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5iaS1saXN0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3M1wiO1xufVxuXG4uYmktbGlzdC1uZXN0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5iaS1saXN0LW9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NVwiO1xufVxuXG4uYmktbGlzdC1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzZcIjtcbn1cblxuLmJpLWxpc3QtdGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjtcbn1cblxuLmJpLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5iaS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uYmktbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3YVwiO1xufVxuXG4uYmktbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2JcIjtcbn1cblxuLmJpLW1haWxib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdjXCI7XG59XG5cbi5iaS1tYWlsYm94Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2RcIjtcbn1cblxuLmJpLW1hcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uYmktbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uYmktbWFya2Rvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODBcIjtcbn1cblxuLmJpLW1hcmtkb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uYmktbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmJpLW1lZ2FwaG9uZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4M1wiO1xufVxuXG4uYmktbWVnYXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uYmktbWVudS1hcHAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjtcbn1cblxuLmJpLW1lbnUtYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uYmktbWVudS1idXR0b24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLXdpZGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODhcIjtcbn1cblxuLmJpLW1lbnUtYnV0dG9uLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg5XCI7XG59XG5cbi5iaS1tZW51LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGFcIjtcbn1cblxuLmJpLW1lbnUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmJpLW1lbnUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhjXCI7XG59XG5cbi5iaS1taWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmJpLW1pYy1tdXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5iaS1taWMtbXV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGZcIjtcbn1cblxuLmJpLW1pYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTBcIjtcbn1cblxuLmJpLW1pbmVjYXJ0LWxvYWRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmJpLW1pbmVjYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uYmktbW9pc3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkzXCI7XG59XG5cbi5iaS1tb29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5iaS1tb29uLXN0YXJzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk1XCI7XG59XG5cbi5iaS1tb29uLXN0YXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uYmktbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmJpLW1vdXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk4XCI7XG59XG5cbi5iaS1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTlcIjtcbn1cblxuLmJpLW1vdXNlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YVwiO1xufVxuXG4uYmktbW91c2UyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5YlwiO1xufVxuXG4uYmktbW91c2UzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDljXCI7XG59XG5cbi5iaS1tb3VzZTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDlkXCI7XG59XG5cbi5iaS1tdXNpYy1ub3RlLWJlYW1lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWVcIjtcbn1cblxuLmJpLW11c2ljLW5vdGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OWZcIjtcbn1cblxuLmJpLW11c2ljLW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGEwXCI7XG59XG5cbi5iaS1tdXNpYy1wbGF5ZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTFcIjtcbn1cblxuLmJpLW11c2ljLXBsYXllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTJcIjtcbn1cblxuLmJpLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTNcIjtcbn1cblxuLmJpLW5vZGUtbWludXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTRcIjtcbn1cblxuLmJpLW5vZGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGE1XCI7XG59XG5cbi5iaS1ub2RlLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTZcIjtcbn1cblxuLmJpLW5vZGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YTdcIjtcbn1cblxuLmJpLW51dC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOFwiO1xufVxuXG4uYmktbnV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhOVwiO1xufVxuXG4uYmktb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYVwiO1xufVxuXG4uYmktb2N0YWdvbi1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhYlwiO1xufVxuXG4uYmktb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWNcIjtcbn1cblxuLmJpLW9wdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmJpLW91dGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWVcIjtcbn1cblxuLmJpLXBhaW50LWJ1Y2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWZcIjtcbn1cblxuLmJpLXBhbGV0dGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjBcIjtcbn1cblxuLmJpLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIxXCI7XG59XG5cbi5iaS1wYWxldHRlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjJcIjtcbn1cblxuLmJpLXBhcGVyY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmJpLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjRcIjtcbn1cblxuLmJpLXBhdGNoLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI1XCI7XG59XG5cbi5iaS1wYXRjaC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjZcIjtcbn1cblxuLmJpLXBhdGNoLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI3XCI7XG59XG5cbi5iaS1wYXRjaC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmJpLXBhdGNoLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5iaS1wYXRjaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmJpLXBhdGNoLXBsdXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmJcIjtcbn1cblxuLmJpLXBhdGNoLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJjXCI7XG59XG5cbi5iaS1wYXRjaC1xdWVzdGlvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uYmktcGF0Y2gtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5iaS1wYXVzZS1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmZcIjtcbn1cblxuLmJpLXBhdXNlLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmJpLXBhdXNlLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uYmktcGF1c2UtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uYmktcGF1c2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzNcIjtcbn1cblxuLmJpLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uYmktcGVhY2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzVcIjtcbn1cblxuLmJpLXBlYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4uYmktcGVuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM3XCI7XG59XG5cbi5iaS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM4XCI7XG59XG5cbi5iaS1wZW5jaWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzlcIjtcbn1cblxuLmJpLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNhXCI7XG59XG5cbi5iaS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNiXCI7XG59XG5cbi5iaS1wZW50YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjY1wiO1xufVxuXG4uYmktcGVudGFnb24taGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmJpLXBlbnRhZ29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiO1xufVxuXG4uYmktcGVvcGxlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNmXCI7XG59XG5cbi5iaS1wZW9wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQwXCI7XG59XG5cbi5iaS1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkMVwiO1xufVxuXG4uYmktcGVyc29uLWJhZGdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQyXCI7XG59XG5cbi5iaS1wZXJzb24tYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQzXCI7XG59XG5cbi5iaS1wZXJzb24tYm91bmRpbmctYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNFwiO1xufVxuXG4uYmktcGVyc29uLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ1XCI7XG59XG5cbi5iaS1wZXJzb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ2XCI7XG59XG5cbi5iaS1wZXJzb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkN1wiO1xufVxuXG4uYmktcGVyc29uLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDhcIjtcbn1cblxuLmJpLXBlcnNvbi1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRhXCI7XG59XG5cbi5iaS1wZXJzb24tbGluZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGJcIjtcbn1cblxuLmJpLXBlcnNvbi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRjXCI7XG59XG5cbi5iaS1wZXJzb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGRcIjtcbn1cblxuLmJpLXBlcnNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5iaS1wZXJzb24teC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZlwiO1xufVxuXG4uYmktcGVyc29uLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUwXCI7XG59XG5cbi5iaS1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUxXCI7XG59XG5cbi5iaS1waG9uZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlMlwiO1xufVxuXG4uYmktcGhvbmUtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUzXCI7XG59XG5cbi5iaS1waG9uZS1sYW5kc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU0XCI7XG59XG5cbi5iaS1waG9uZS12aWJyYXRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5iaS1waG9uZS12aWJyYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiO1xufVxuXG4uYmktcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5iaS1waWUtY2hhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmJpLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmJpLXBpbi1hbmdsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4uYmktcGluLWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiO1xufVxuXG4uYmktcGluLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7XG59XG5cbi5iaS1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5iaS1waXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcbn1cblxuLmJpLXBpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjtcbn1cblxuLmJpLXBsYXktYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5iaS1wbGF5LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmJpLXBsYXktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7XG59XG5cbi5iaS1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjNcIjtcbn1cblxuLmJpLXBsYXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjRcIjtcbn1cblxuLmJpLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5iaS1wbHVnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5iaS1wbHVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiO1xufVxuXG4uYmktcGx1cy1jaXJjbGUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uYmktcGx1cy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmJpLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYVwiO1xufVxuXG4uYmktcGx1cy1zcXVhcmUtZG90dGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmYlwiO1xufVxuXG4uYmktcGx1cy1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmJpLXBsdXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uYmktcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmJpLXBvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uYmktcHJpbnRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4uYmktcHJpbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjtcbn1cblxuLmJpLXB1enpsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uYmktcHV6emxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwM1wiO1xufVxuXG4uYmktcXVlc3Rpb24tY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA1XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5iaS1xdWVzdGlvbi1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwN1wiO1xufVxuXG4uYmktcXVlc3Rpb24tb2N0YWdvbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uYmktcXVlc3Rpb24tb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uYmktcXVlc3Rpb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYlwiO1xufVxuXG4uYmktcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5iaS1yYWluYm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZFwiO1xufVxuXG4uYmktcmVjZWlwdC1jdXRvZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7XG59XG5cbi5iaS1yZWNlaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEwXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjtcbn1cblxuLmJpLXJlY2VwdGlvbi0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiO1xufVxuXG4uYmktcmVjZXB0aW9uLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7XG59XG5cbi5iaS1yZWNlcHRpb24tNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmJpLXJlY29yZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmJpLXJlY29yZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5iaS1yZWNvcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE3XCI7XG59XG5cbi5iaS1yZWNvcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiO1xufVxuXG4uYmktcmVjb3JkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5iaS1yZWNvcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5iaS1yZWNvcmQyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFiXCI7XG59XG5cbi5iaS1yZWNvcmQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uYmktcmVwbHktYWxsLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFkXCI7XG59XG5cbi5iaS1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFlXCI7XG59XG5cbi5iaS1yZXBseS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uYmktcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5iaS1yc3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmJpLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmJpLXJ1bGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjtcbn1cblxuLmJpLXNhdmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjRcIjtcbn1cblxuLmJpLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5iaS1zYXZlMi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4uYmktc2F2ZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5iaS1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjtcbn1cblxuLmJpLXNjcmV3ZHJpdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiO1xufVxuXG4uYmktc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyYVwiO1xufVxuXG4uYmktc2VnbWVudGVkLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmJpLXNlcnZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmNcIjtcbn1cblxuLmJpLXNoYXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7XG59XG5cbi5iaS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmVcIjtcbn1cblxuLmJpLXNoaWVsZC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjtcbn1cblxuLmJpLXNoaWVsZC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzBcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMVwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmJpLXNoaWVsZC1maWxsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7XG59XG5cbi5iaS1zaGllbGQtZmlsbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiO1xufVxuXG4uYmktc2hpZWxkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM2XCI7XG59XG5cbi5iaS1zaGllbGQtbG9jay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzN1wiO1xufVxuXG4uYmktc2hpZWxkLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM4XCI7XG59XG5cbi5iaS1zaGllbGQtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5iaS1zaGllbGQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjtcbn1cblxuLmJpLXNoaWVsZC1zaGFkZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5iaS1zaGllbGQtc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmJpLXNoaWVsZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjtcbn1cblxuLmJpLXNoaWVsZC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZVwiO1xufVxuXG4uYmktc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzZlwiO1xufVxuXG4uYmktc2hpZnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmJpLXNoaWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiO1xufVxuXG4uYmktc2hvcC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7XG59XG5cbi5iaS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiO1xufVxuXG4uYmktc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDRcIjtcbn1cblxuLmJpLXNpZ25wb3N0LTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmJpLXNpZ25wb3N0LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ2XCI7XG59XG5cbi5iaS1zaWducG9zdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0N1wiO1xufVxuXG4uYmktc2lnbnBvc3Qtc3BsaXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmJpLXNpZ25wb3N0LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiO1xufVxuXG4uYmktc2lnbnBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRhXCI7XG59XG5cbi5iaS1zaW0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmJpLXNpbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5iaS1za2lwLWJhY2t3YXJkLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmJpLXNraXAtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5iaS1za2lwLWVuZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmJpLXNraXAtZW5kLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmJpLXNraXAtZW5kLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NVwiO1xufVxuXG4uYmktc2tpcC1lbmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uYmktc2tpcC1lbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTdcIjtcbn1cblxuLmJpLXNraXAtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OVwiO1xufVxuXG4uYmktc2tpcC1mb3J3YXJkLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWFcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWJcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVjXCI7XG59XG5cbi5iaS1za2lwLWZvcndhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmJpLXNraXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVmXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5iaS1za2lwLXN0YXJ0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmJpLXNraXAtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY0XCI7XG59XG5cbi5iaS1zbGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmJpLXNsYXNoLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4uYmktc2xhc2gtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uYmktc2xhc2gtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5iaS1zbGFzaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5iaS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjtcbn1cblxuLmJpLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7XG59XG5cbi5iaS1zbWFydHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiO1xufVxuXG4uYmktc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmJpLXNub3cyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZVwiO1xufVxuXG4uYmktc25vdzM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MFwiO1xufVxuXG4uYmktc29ydC1hbHBoYS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uYmktc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5iaS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3M1wiO1xufVxuXG4uYmktc29ydC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmJpLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3N1wiO1xufVxuXG4uYmktc29ydC1udW1lcmljLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmJpLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmJpLXNvcnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uYmktc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmJpLXNvdW5kd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2NcIjtcbn1cblxuLmJpLXNwZWFrZXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmJpLXNwZWFrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5iaS1zcGVlZG9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmJpLXNwZWVkb21ldGVyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmJpLXNwZWxsY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5iaS1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmJpLXNxdWFyZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiO1xufVxuXG4uYmktc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uYmktc3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5iaS1zdGFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5iaS1zdGFyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5iaS1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uYmktc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5iaS1zdGlja2llcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uYmktc3RpY2tpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5iaS1zdGlja3ktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmJpLXN0aWNreTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGRcIjtcbn1cblxuLmJpLXN0b3AtYnRuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThlXCI7XG59XG5cbi5iaS1zdG9wLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmJpLXN0b3AtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7XG59XG5cbi5iaS1zdG9wLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTFcIjtcbn1cblxuLmJpLXN0b3AtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmJpLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5iaS1zdG9wbGlnaHRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk0XCI7XG59XG5cbi5iaS1zdG9wbGlnaHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiO1xufVxuXG4uYmktc3RvcHdhdGNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk2XCI7XG59XG5cbi5iaS1zdG9wd2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk3XCI7XG59XG5cbi5iaS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OThcIjtcbn1cblxuLmJpLXN1aXQtY2x1Yi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uYmktc3VpdC1jbHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uYmktc3VpdC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5iaS1zdWl0LWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5iaS1zdWl0LWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlkXCI7XG59XG5cbi5iaS1zdWl0LWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZVwiO1xufVxuXG4uYmktc3VpdC1zcGFkZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uYmktc3VpdC1zcGFkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTBcIjtcbn1cblxuLmJpLXN1bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uYmktc3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uYmktc3VuZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmJpLXN1bnJpc2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmJpLXN1bnJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5iaS1zdW5zZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmJpLXN1bnNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjtcbn1cblxuLmJpLXN5bW1ldHJ5LWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5iaS1zeW1tZXRyeS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTlcIjtcbn1cblxuLmJpLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uYmktdGFibGV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFiXCI7XG59XG5cbi5iaS10YWJsZXQtbGFuZHNjYXBlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5iaS10YWJsZXQtbGFuZHNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uYmktdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uYmktdGFnLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7XG59XG5cbi5iaS10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5iaS10YWdzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5iaS10YWdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiO1xufVxuXG4uYmktdGVsZWdyYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI1XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1pbmJvdW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtaW5ib3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmJpLXRlbGVwaG9uZS1taW51cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOVwiO1xufVxuXG4uYmktdGVsZXBob25lLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4uYmktdGVsZXBob25lLW91dGJvdW5kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtb3V0Ym91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJjXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uYmktdGVsZXBob25lLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7XG59XG5cbi5iaS10ZWxlcGhvbmUteC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uYmktdGVsZXBob25lLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5iaS10ZWxlcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMxXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uYmktdGVybWluYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5iaS10ZXh0LWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmJpLXRleHQtaW5kZW50LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5iaS10ZXh0LWluZGVudC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzZcIjtcbn1cblxuLmJpLXRleHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjtcbn1cblxuLmJpLXRleHQtcGFyYWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjOFwiO1xufVxuXG4uYmktdGV4dC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmJpLXRleHRhcmVhLXJlc2l6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmJpLXRleHRhcmVhLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5iaS10ZXh0YXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2NcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNkXCI7XG59XG5cbi5iaS10aGVybW9tZXRlci1oaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uYmktdGhlcm1vbWV0ZXItc25vdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmJpLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMlwiO1xufVxuXG4uYmktdGhyZWUtZG90cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDNcIjtcbn1cblxuLmJpLXRocmVlLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ0XCI7XG59XG5cbi5iaS10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNVwiO1xufVxuXG4uYmktdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkNlwiO1xufVxuXG4uYmktdG9nZ2xlMi1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5iaS10b2dnbGUyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkOFwiO1xufVxuXG4uYmktdG9nZ2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDlcIjtcbn1cblxuLmJpLXRvZ2dsZXMyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uYmktdG9vbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRiXCI7XG59XG5cbi5iaS10b3JuYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4uYmktdHJhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGRcIjtcbn1cblxuLmJpLXRyYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uYmktdHJhc2gyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5iaS10cmFzaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUwXCI7XG59XG5cbi5iaS10cmVlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5iaS10cmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlMlwiO1xufVxuXG4uYmktdHJpYW5nbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTNcIjtcbn1cblxuLmJpLXRyaWFuZ2xlLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7XG59XG5cbi5iaS10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTVcIjtcbn1cblxuLmJpLXRyb3BoeS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNlwiO1xufVxuXG4uYmktdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlN1wiO1xufVxuXG4uYmktdHJvcGljYWwtc3Rvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU4XCI7XG59XG5cbi5iaS10cnVjay1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlOVwiO1xufVxuXG4uYmktdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVhXCI7XG59XG5cbi5iaS10c3VuYW1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uYmktdHYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWNcIjtcbn1cblxuLmJpLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZFwiO1xufVxuXG4uYmktdHdpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiO1xufVxuXG4uYmktdHdpdHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWZcIjtcbn1cblxuLmJpLXR5cGUtYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjBcIjtcbn1cblxuLmJpLXR5cGUtaDE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5iaS10eXBlLWgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmMlwiO1xufVxuXG4uYmktdHlwZS1oMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjNcIjtcbn1cblxuLmJpLXR5cGUtaXRhbGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNFwiO1xufVxuXG4uYmktdHlwZS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmNVwiO1xufVxuXG4uYmktdHlwZS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY2XCI7XG59XG5cbi5iaS10eXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiO1xufVxuXG4uYmktdWktY2hlY2tzLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY4XCI7XG59XG5cbi5iaS11aS1jaGVja3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY5XCI7XG59XG5cbi5iaS11aS1yYWRpb3MtZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmJpLXVpLXJhZGlvczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmJcIjtcbn1cblxuLmJpLXVtYnJlbGxhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7XG59XG5cbi5iaS11bWJyZWxsYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmJpLXVuaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZVwiO1xufVxuXG4uYmktdW5sb2NrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZmXCI7XG59XG5cbi5iaS11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAwXCI7XG59XG5cbi5iaS11cGMtc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmJpLXVwYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDJcIjtcbn1cblxuLmJpLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDNcIjtcbn1cblxuLmJpLXZlY3Rvci1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5iaS12aWV3LWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA1XCI7XG59XG5cbi5iaS12aWV3LXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA2XCI7XG59XG5cbi5iaS12aW55bC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwN1wiO1xufVxuXG4uYmktdmlueWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA4XCI7XG59XG5cbi5iaS12b2ljZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA5XCI7XG59XG5cbi5iaS12b2x1bWUtZG93bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwYVwiO1xufVxuXG4uYmktdm9sdW1lLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBiXCI7XG59XG5cbi5iaS12b2x1bWUtbXV0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwY1wiO1xufVxuXG4uYmktdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBkXCI7XG59XG5cbi5iaS12b2x1bWUtb2ZmLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBlXCI7XG59XG5cbi5iaS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uYmktdm9sdW1lLXVwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5iaS12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjExXCI7XG59XG5cbi5iaS12cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmJpLXdhbGxldC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uYmktd2FsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNFwiO1xufVxuXG4uYmktd2FsbGV0Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTVcIjtcbn1cblxuLmJpLXdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxNlwiO1xufVxuXG4uYmktd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE3XCI7XG59XG5cbi5iaS13aGF0c2FwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MThcIjtcbn1cblxuLmJpLXdpZmktMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmJpLXdpZmktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWFcIjtcbn1cblxuLmJpLXdpZmktb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxYlwiO1xufVxuXG4uYmktd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWNcIjtcbn1cblxuLmJpLXdpbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFkXCI7XG59XG5cbi5iaS13aW5kb3ctZG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWVcIjtcbn1cblxuLmJpLXdpbmRvdy1zaWRlYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uYmktd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMFwiO1xufVxuXG4uYmktd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyMVwiO1xufVxuXG4uYmkteC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjJcIjtcbn1cblxuLmJpLXgtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyM1wiO1xufVxuXG4uYmkteC1kaWFtb25kLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5iaS14LWRpYW1vbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5iaS14LW9jdGFnb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjZcIjtcbn1cblxuLmJpLXgtb2N0YWdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjdcIjtcbn1cblxuLmJpLXgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI4XCI7XG59XG5cbi5iaS14LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmJpLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5iaS15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyYlwiO1xufVxuXG4uYmktem9vbS1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmNcIjtcbn1cblxuLmJpLXpvb20tb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZFwiO1xufVxuXG4uYmktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmVcIjtcbn1cblxuLmJpLWJhbmsyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZlwiO1xufVxuXG4uYmktYmVsbC1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uYmktYmVsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzFcIjtcbn1cblxuLmJpLWNhc2gtY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzJcIjtcbn1cblxuLmJpLWNoZWNrLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzM1wiO1xufVxuXG4uYmktY29pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzRcIjtcbn1cblxuLmJpLWN1cnJlbmN5LWJpdGNvaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM1XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM2XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1ldXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzN1wiO1xufVxuXG4uYmktY3VycmVuY3ktZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM4XCI7XG59XG5cbi5iaS1jdXJyZW5jeS1wb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzlcIjtcbn1cblxuLmJpLWN1cnJlbmN5LXllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2FcIjtcbn1cblxuLmJpLWRhc2gtbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNiXCI7XG59XG5cbi5iaS1leGNsYW1hdGlvbi1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZGYtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2RcIjtcbn1cblxuLmJpLWZpbGUtZWFybWFyay1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNlXCI7XG59XG5cbi5iaS1maWxlLXBkZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzZlwiO1xufVxuXG4uYmktZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQwXCI7XG59XG5cbi5iaS1nZW5kZXItYW1iaWd1b3VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uYmktZ2VuZGVyLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmJpLWdlbmRlci1tYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0M1wiO1xufVxuXG4uYmktZ2VuZGVyLXRyYW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uYmktaGVhZHNldC12cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDVcIjtcbn1cblxuLmJpLWluZm8tbGc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ2XCI7XG59XG5cbi5iaS1tYXN0b2Rvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmJpLW1lc3Nlbmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDhcIjtcbn1cblxuLmJpLXBpZ2d5LWJhbmstZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDlcIjtcbn1cblxuLmJpLXBpZ2d5LWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5iaS1waW4tbWFwLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRiXCI7XG59XG5cbi5iaS1waW4tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0Y1wiO1xufVxuXG4uYmktcGx1cy1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGRcIjtcbn1cblxuLmJpLXF1ZXN0aW9uLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZVwiO1xufVxuXG4uYmktcmVjeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjtcbn1cblxuLmJpLXJlZGRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTBcIjtcbn1cblxuLmJpLXNhZmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmJpLXNhZmUyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUyXCI7XG59XG5cbi5iaS1zYWZlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmJpLXNkLWNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjtcbn1cblxuLmJpLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5iaS1za3lwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTZcIjtcbn1cblxuLmJpLXNsYXNoLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1N1wiO1xufVxuXG4uYmktdHJhbnNsYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uYmkteC1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTlcIjtcbn1cblxuLmJpLXNhZmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVhXCI7XG59XG5cbi5iaS1hcHBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWJcIjtcbn1cblxuLmJpLW1pY3Jvc29mdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmJpLXdpbmRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5iaS1iZWhhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1Y1wiO1xufVxuXG4uYmktZHJpYmJibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVmXCI7XG59XG5cbi5iaS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MFwiO1xufVxuXG4uYmktbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MVwiO1xufVxuXG4uYmktcGF5cGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uYmktcGludGVyZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2M1wiO1xufVxuXG4uYmktc2lnbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uYmktc25hcGNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5iaS1zcG90aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NlwiO1xufVxuXG4uYmktc3RhY2stb3ZlcmZsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY3XCI7XG59XG5cbi5iaS1zdHJhdmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY4XCI7XG59XG5cbi5iaS13b3JkcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5iaS12aW1lbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmJpLWFjdGl2aXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuXG4uYmktZWFzZWwyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZjXCI7XG59XG5cbi5iaS1lYXNlbDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5iaS1lYXNlbDMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmVcIjtcbn1cblxuLmJpLWVhc2VsMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLmJpLWZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzBcIjtcbn1cblxuLmJpLWZpbmdlcnByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3MVwiO1xufVxuXG4uYmktZ3JhcGgtZG93bi1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzJcIjtcbn1cblxuLmJpLWdyYXBoLXVwLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3M1wiO1xufVxuXG4uYmktaHlwbm90aXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiO1xufVxuXG4uYmktbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc1XCI7XG59XG5cbi5iaS1wZXJzb24tcm9sb2RleDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmJpLXBlcnNvbi12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzdcIjtcbn1cblxuLmJpLXBlcnNvbi12aWRlbzI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc4XCI7XG59XG5cbi5iaS1wZXJzb24tdmlkZW8zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uYmktcGVyc29uLXdvcmtzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2FcIjtcbn1cblxuLmJpLXJhZGlvYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uYmktd2ViY2FtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5iaS13ZWJjYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdkXCI7XG59XG5cbi5iaS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2VcIjtcbn1cblxuLmJpLWJhbmRhaWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODBcIjtcbn1cblxuLmJpLWJhbmRhaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5iaS1ibHVldG9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7XG59XG5cbi5iaS1ib2R5LXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5iaS1ib29tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uYmktYm94ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg1XCI7XG59XG5cbi5iaS1kcGFkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg2XCI7XG59XG5cbi5iaS1kcGFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uYmktZWFyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5iaS1lYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1jaGVjay1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4YlwiO1xufVxuXG4uYmktZW52ZWxvcGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhjXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjhlXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4ZlwiO1xufVxuXG4uYmktZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTFcIjtcbn1cblxuLmJpLWVudmVsb3BlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5MlwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5M1wiO1xufVxuXG4uYmktZW52ZWxvcGUtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTRcIjtcbn1cblxuLmJpLWVudmVsb3BlLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk2XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTdcIjtcbn1cblxuLmJpLWVudmVsb3BlLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmJpLWVudmVsb3BlLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlhXCI7XG59XG5cbi5iaS1leHBsaWNpdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uYmktZXhwbGljaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjljXCI7XG59XG5cbi5iaS1naXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5iaS1pbmZpbml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWVcIjtcbn1cblxuLmJpLWxpc3QtY29sdW1ucy1yZXZlcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZlwiO1xufVxuXG4uYmktbGlzdC1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uYmktbWV0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjtcbn1cblxuLmJpLW5pbnRlbmRvLXN3aXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTRcIjtcbn1cblxuLmJpLXBjLWRpc3BsYXktaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTVcIjtcbn1cblxuLmJpLXBjLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE2XCI7XG59XG5cbi5iaS1wYy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhN1wiO1xufVxuXG4uYmktcGM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE4XCI7XG59XG5cbi5iaS1wbGF5c3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmJpLXBsdXMtc2xhc2gtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFhXCI7XG59XG5cbi5iaS1wcm9qZWN0b3ItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWJcIjtcbn1cblxuLmJpLXByb2plY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWNcIjtcbn1cblxuLmJpLXFyLWNvZGUtc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmJpLXFyLWNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmFlXCI7XG59XG5cbi5iaS1xdW9yYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjtcbn1cblxuLmJpLXF1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiMFwiO1xufVxuXG4uYmktcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIxXCI7XG59XG5cbi5iaS1zZW5kLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmIyXCI7XG59XG5cbi5iaS1zZW5kLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiM1wiO1xufVxuXG4uYmktc2VuZC1kYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI0XCI7XG59XG5cbi5iaS1zZW5kLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI1XCI7XG59XG5cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI3XCI7XG59XG5cbi5iaS1zZW5kLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOFwiO1xufVxuXG4uYmktc2VuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiOVwiO1xufVxuXG4uYmktc2VuZC1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJhXCI7XG59XG5cbi5iaS1zZW5kLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJiXCI7XG59XG5cbi5iaS1zZW5kLXNsYXNoLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJjXCI7XG59XG5cbi5iaS1zZW5kLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZFwiO1xufVxuXG4uYmktc2VuZC14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7XG59XG5cbi5iaS1zZW5kLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJmXCI7XG59XG5cbi5iaS1zZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjMFwiO1xufVxuXG4uYmktc3RlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMxXCI7XG59XG5cbi5iaS10ZXJtaW5hbC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiO1xufVxuXG4uYmktdGVybWluYWwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmJpLXRlcm1pbmFsLXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNVwiO1xufVxuXG4uYmktdGlja2V0LWRldGFpbGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM2XCI7XG59XG5cbi5iaS10aWNrZXQtZGV0YWlsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM3XCI7XG59XG5cbi5iaS10aWNrZXQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzhcIjtcbn1cblxuLmJpLXRpY2tldC1wZXJmb3JhdGVkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7XG59XG5cbi5iaS10aWNrZXQtcGVyZm9yYXRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2FcIjtcbn1cblxuLmJpLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2JcIjtcbn1cblxuLmJpLXRpa3Rvazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjtcbn1cblxuLmJpLXdpbmRvdy1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjZFwiO1xufVxuXG4uYmktd2luZG93LWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNlXCI7XG59XG5cbi5iaS13aW5kb3ctZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmJpLXdpbmRvdy1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMFwiO1xufVxuXG4uYmktd2luZG93LXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4uYmktd2luZG93LXN0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMlwiO1xufVxuXG4uYmktd2luZG93LXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5iaS14Ym94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkNFwiO1xufVxuXG4uYmktZXRoZXJuZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5iaS1oZG1pLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ2XCI7XG59XG5cbi5iaS1oZG1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uYmktdXNiLWMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDhcIjtcbn1cblxuLmJpLXVzYi1jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiO1xufVxuXG4uYmktdXNiLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRhXCI7XG59XG5cbi5iaS11c2ItcGx1Zy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkYlwiO1xufVxuXG4uYmktdXNiLXBsdWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5iaS11c2Itc3ltYm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiO1xufVxuXG4uYmktdXNiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uYmktYm9vbWJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZlwiO1xufVxuXG4uYmktZGlzcGxheXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUxXCI7XG59XG5cbi5iaS1ncHUtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmJpLW1lbW9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTNcIjtcbn1cblxuLmJpLW1vZGVtLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU0XCI7XG59XG5cbi5iaS1tb2RlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTVcIjtcbn1cblxuLmJpLW1vdGhlcmJvYXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5iaS1tb3RoZXJib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTdcIjtcbn1cblxuLmJpLW9wdGljYWwtYXVkaW8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZThcIjtcbn1cblxuLmJpLW9wdGljYWwtYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU5XCI7XG59XG5cbi5iaS1wY2ktY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWFcIjtcbn1cblxuLmJpLXJvdXRlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlYlwiO1xufVxuXG4uYmktcm91dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uYmktdGh1bmRlcmJvbHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWZcIjtcbn1cblxuLmJpLXRodW5kZXJib2x0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uYmktdXNiLWRyaXZlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYxXCI7XG59XG5cbi5iaS11c2ItZHJpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5iaS11c2ItbWljcm8tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjNcIjtcbn1cblxuLmJpLXVzYi1taWNybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjRcIjtcbn1cblxuLmJpLXVzYi1taW5pLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmY1XCI7XG59XG5cbi5iaS11c2ItbWluaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjZcIjtcbn1cblxuLmJpLWNsb3VkLWhhemUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmN1wiO1xufVxuXG4uYmktZGV2aWNlLWhkZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmOFwiO1xufVxuXG4uYmktZGV2aWNlLWhkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjlcIjtcbn1cblxuLmJpLWRldmljZS1zc2QtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmJpLWRldmljZS1zc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZiXCI7XG59XG5cbi5iaS1kaXNwbGF5cG9ydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmY1wiO1xufVxuXG4uYmktbW9ydGFyYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmRcIjtcbn1cblxuLmJpLW1vcnRhcmJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZVwiO1xufVxuXG4uYmktdGVybWluYWwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjtcbn1cblxuLmJpLWFycm93LXRocm91Z2gtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAxXCI7XG59XG5cbi5iaS1iYWRnZS1zZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwMlwiO1xufVxuXG4uYmktYmFkZ2Utc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAzXCI7XG59XG5cbi5iaS1iYWctaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDRcIjtcbn1cblxuLmJpLWJhZy1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDVcIjtcbn1cblxuLmJpLWJhbGxvb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDZcIjtcbn1cblxuLmJpLWJhbGxvb24taGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDdcIjtcbn1cblxuLmJpLWJhbGxvb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA4XCI7XG59XG5cbi5iaS1iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwOVwiO1xufVxuXG4uYmktYm94Mi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYVwiO1xufVxuXG4uYmktYm94Mi1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiO1xufVxuXG4uYmktYm94Mi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmJpLWJveDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBkXCI7XG59XG5cbi5iaS1icmFjZXMtYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5iaS1jYWxlbmRhci1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZlwiO1xufVxuXG4uYmktY2FsZW5kYXItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzEwXCI7XG59XG5cbi5iaS1jYWxlbmRhcjItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTFcIjtcbn1cblxuLmJpLWNhbGVuZGFyMi1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTJcIjtcbn1cblxuLmJpLWNoYXQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTNcIjtcbn1cblxuLmJpLWNoYXQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5iaS1jaGF0LWxlZnQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmJpLWNoYXQtbGVmdC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTZcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmJpLWNoYXQtcmlnaHQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE4XCI7XG59XG5cbi5iaS1jaGF0LXNxdWFyZS1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxOVwiO1xufVxuXG4uYmktY2hhdC1zcXVhcmUtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWJcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1kYXRhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzFjXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWRcIjtcbn1cblxuLmJpLWNsaXBib2FyZC1oZWFydC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzIwXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQtcGx1cy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMVwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uYmktY2xpcGJvYXJkLXgtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjNcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItY2hlY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjRcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI1XCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLWRhdGEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjZcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjdcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjlcIjtcbn1cblxuLmJpLWNsaXBib2FyZDItaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJhXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLW1pbnVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyY1wiO1xufVxuXG4uYmktY2xpcGJvYXJkMi1wbHVzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJkXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJlXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXB1bHNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMFwiO1xufVxuXG4uYmktY2xpcGJvYXJkMi14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMyXCI7XG59XG5cbi5iaS1jbGlwYm9hcmQyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczM1wiO1xufVxuXG4uYmktZW1vamkta2lzcy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczNFwiO1xufVxuXG4uYmktZW1vamkta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzVcIjtcbn1cblxuLmJpLWVudmVsb3BlLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM2XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzdcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzhcIjtcbn1cblxuLmJpLWVudmVsb3BlLW9wZW4taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzM5XCI7XG59XG5cbi5iaS1lbnZlbG9wZS1wYXBlci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYVwiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjtcbn1cblxuLmJpLWVudmVsb3BlLXBhcGVyLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczY1wiO1xufVxuXG4uYmktZW52ZWxvcGUtcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5iaS1maWxldHlwZS1hYWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNlXCI7XG59XG5cbi5iaS1maWxldHlwZS1haTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2ZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWJtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MVwiO1xufVxuXG4uYmktZmlsZXR5cGUtY3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MlwiO1xufVxuXG4uYmktZmlsZXR5cGUtY3N2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4uYmktZmlsZXR5cGUtZG9jOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0NFwiO1xufVxuXG4uYmktZmlsZXR5cGUtZG9jeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDVcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWV4ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWdpZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NDdcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWhlaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ4XCI7XG59XG5cbi5iaS1maWxldHlwZS1odG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0OVwiO1xufVxuXG4uYmktZmlsZXR5cGUtamF2YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpwZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0Y1wiO1xufVxuXG4uYmktZmlsZXR5cGUtanN4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZFwiO1xufVxuXG4uYmktZmlsZXR5cGUta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtbTRwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0ZlwiO1xufVxuXG4uYmktZmlsZXR5cGUtbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUwXCI7XG59XG5cbi5iaS1maWxldHlwZS1tZHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUxXCI7XG59XG5cbi5iaS1maWxldHlwZS1tb3Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUyXCI7XG59XG5cbi5iaS1maWxldHlwZS1tcDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5iaS1maWxldHlwZS1tcDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU0XCI7XG59XG5cbi5iaS1maWxldHlwZS1vdGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU1XCI7XG59XG5cbi5iaS1maWxldHlwZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5iaS1maWxldHlwZS1waHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU3XCI7XG59XG5cbi5iaS1maWxldHlwZS1wbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU4XCI7XG59XG5cbi5iaS1maWxldHlwZS1wcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5iaS1maWxldHlwZS1wc2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7XG59XG5cbi5iaS1maWxldHlwZS1weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWNcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXJhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWRcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXJiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uYmktZmlsZXR5cGUtc2Fzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXNjc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYwXCI7XG59XG5cbi5iaS1maWxldHlwZS1zaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjFcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXN2Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjJcIjtcbn1cblxuLmJpLWZpbGV0eXBlLXRpZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzYzXCI7XG59XG5cbi5iaS1maWxldHlwZS10c3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY0XCI7XG59XG5cbi5iaS1maWxldHlwZS10dGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY1XCI7XG59XG5cbi5iaS1maWxldHlwZS10eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY2XCI7XG59XG5cbi5iaS1maWxldHlwZS13YXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY3XCI7XG59XG5cbi5iaS1maWxldHlwZS13b2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OFwiO1xufVxuXG4uYmktZmlsZXR5cGUteGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YVwiO1xufVxuXG4uYmktZmlsZXR5cGUteG1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2YlwiO1xufVxuXG4uYmktZmlsZXR5cGUteW1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2Y1wiO1xufVxuXG4uYmktaGVhcnQtYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZkXCI7XG59XG5cbi5iaS1oZWFydC1wdWxzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZVwiO1xufVxuXG4uYmktaGVhcnQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7XG59XG5cbi5iaS1oZWFydGJyZWFrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcwXCI7XG59XG5cbi5iaS1oZWFydGJyZWFrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MVwiO1xufVxuXG4uYmktaGVhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uYmktaG9zcGl0YWwtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmJpLWhvc3BpdGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NFwiO1xufVxuXG4uYmktaG91c2UtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzVcIjtcbn1cblxuLmJpLWhvdXNlLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3NlwiO1xufVxuXG4uYmktaW5jb2duaXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3N1wiO1xufVxuXG4uYmktbWFnbmV0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7XG59XG5cbi5iaS1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc5XCI7XG59XG5cbi5iaS1wZXJzb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5iaS1wZXJzb24taGVhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiO1xufVxuXG4uYmktcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmJpLXBsdWdpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmJpLXBvc3RhZ2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2VcIjtcbn1cblxuLmJpLXBvc3RhZ2UtaGVhcnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2ZcIjtcbn1cblxuLmJpLXBvc3RhZ2UtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5iaS1wb3N0YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MVwiO1xufVxuXG4uYmktcG9zdGNhcmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODJcIjtcbn1cblxuLmJpLXBvc3RjYXJkLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgzXCI7XG59XG5cbi5iaS1wb3N0Y2FyZC1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODRcIjtcbn1cblxuLmJpLXBvc3RjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NVwiO1xufVxuXG4uYmktc2VhcmNoLWhlYXJ0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5iaS1zZWFyY2gtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg3XCI7XG59XG5cbi5iaS1zbGlkZXJzMi12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmJpLXNsaWRlcnMyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uYmktdHJhc2gzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhhXCI7XG59XG5cbi5iaS10cmFzaDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhiXCI7XG59XG5cbi5iaS12YWxlbnRpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5iaS12YWxlbnRpbmUyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4ZFwiO1xufVxuXG4uYmktd3JlbmNoLWFkanVzdGFibGUtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhlXCI7XG59XG5cbi5iaS13cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhmXCI7XG59XG5cbi5iaS13cmVuY2gtYWRqdXN0YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmJpLWZpbGV0eXBlLWpzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG5cbi5iaS1maWxldHlwZS1wcHR4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MlwiO1xufVxuXG4uYmktZmlsZXR5cGUteGxzeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTNcIjtcbn1cblxuLmJpLTEtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7XG59XG5cbi5iaS0xLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTdcIjtcbn1cblxuLmJpLTEtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG59XG5cbi5iaS0xLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjtcbn1cblxuLmJpLTItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzljXCI7XG59XG5cbi5iaS0yLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWRcIjtcbn1cblxuLmJpLTItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzllXCI7XG59XG5cbi5iaS0yLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmJpLTMtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7XG59XG5cbi5iaS0zLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTNcIjtcbn1cblxuLmJpLTMtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7XG59XG5cbi5iaS0zLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjtcbn1cblxuLmJpLTQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E4XCI7XG59XG5cbi5iaS00LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmJpLTQtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5iaS00LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWJcIjtcbn1cblxuLmJpLTUtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi5iaS01LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmJpLTUtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5iaS01LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmJpLTYtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I0XCI7XG59XG5cbi5iaS02LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjVcIjtcbn1cblxuLmJpLTYtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I2XCI7XG59XG5cbi5iaS02LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjdcIjtcbn1cblxuLmJpLTctY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7XG59XG5cbi5iaS03LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjtcbn1cblxuLmJpLTctc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7XG59XG5cbi5iaS03LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmRcIjtcbn1cblxuLmJpLTgtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7XG59XG5cbi5iaS04LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzFcIjtcbn1cblxuLmJpLTgtc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5iaS04LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzNcIjtcbn1cblxuLmJpLTktY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M2XCI7XG59XG5cbi5iaS05LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzdcIjtcbn1cblxuLmJpLTktc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M4XCI7XG59XG5cbi5iaS05LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjtcbn1cblxuLmJpLWFpcnBsYW5lLWVuZ2luZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmJpLWFpcnBsYW5lLWVuZ2luZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NiXCI7XG59XG5cbi5iaS1haXJwbGFuZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uYmktYWlycGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5iaS1hbGV4YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmJpLWFsaXBheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2ZcIjtcbn1cblxuLmJpLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5iaS1hbmRyb2lkMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDFcIjtcbn1cblxuLmJpLWJveC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMlwiO1xufVxuXG4uYmktYm94LXNlYW0tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjtcbn1cblxuLmJpLWJyb3dzZXItY2hyb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNFwiO1xufVxuXG4uYmktYnJvd3Nlci1lZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNVwiO1xufVxuXG4uYmktYnJvd3Nlci1maXJlZm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4uYmktYnJvd3Nlci1zYWZhcmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5iaS1jLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uYmktYy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RiXCI7XG59XG5cbi5iaS1jLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkY1wiO1xufVxuXG4uYmktYy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RkXCI7XG59XG5cbi5iaS1jYXBzdWxlLXBpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RlXCI7XG59XG5cbi5iaS1jYXBzdWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkZlwiO1xufVxuXG4uYmktY2FyLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7XG59XG5cbi5iaS1jYXItZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5iaS1jYXNzZXR0ZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMlwiO1xufVxuXG4uYmktY2Fzc2V0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5iaS1jYy1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTZcIjtcbn1cblxuLmJpLWNjLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTdcIjtcbn1cblxuLmJpLWNjLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOFwiO1xufVxuXG4uYmktY2Mtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlOVwiO1xufVxuXG4uYmktY3VwLWhvdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlYVwiO1xufVxuXG4uYmktY3VwLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWJcIjtcbn1cblxuLmJpLWN1cnJlbmN5LXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlY1wiO1xufVxuXG4uYmktZHJvcGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWRcIjtcbn1cblxuLmJpLWVzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWVcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1idG4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWZcIjtcbn1cblxuLmJpLWZhc3QtZm9yd2FyZC1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YwXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YxXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uYmktZmFzdC1mb3J3YXJkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2YzXCI7XG59XG5cbi5iaS1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y0XCI7XG59XG5cbi5iaS1maWxldHlwZS1zcWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y1XCI7XG59XG5cbi5iaS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNlwiO1xufVxuXG4uYmktZ29vZ2xlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y3XCI7XG59XG5cbi5iaS1oLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYVwiO1xufVxuXG4uYmktaC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5iaS1oLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmY1wiO1xufVxuXG4uYmktaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZkXCI7XG59XG5cbi5iaS1pbmRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZlXCI7XG59XG5cbi5iaS1sdW5ncy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmZlwiO1xufVxuXG4uYmktbHVuZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAwXCI7XG59XG5cbi5iaS1taWNyb3NvZnQtdGVhbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAxXCI7XG59XG5cbi5iaS1wLWNpcmNsZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNFwiO1xufVxuXG4uYmktcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA1XCI7XG59XG5cbi5iaS1wLXNxdWFyZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uYmktcC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5iaS1wYXNzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA4XCI7XG59XG5cbi5iaS1wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwOVwiO1xufVxuXG4uYmktcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwYVwiO1xufVxuXG4uYmktcHJlc2NyaXB0aW9uMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGJcIjtcbn1cblxuLmJpLXItY2lyY2xlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBlXCI7XG59XG5cbi5iaS1yLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjtcbn1cblxuLmJpLXItc3F1YXJlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5iaS1yLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTFcIjtcbn1cblxuLmJpLXJlcGVhdC0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMlwiO1xufVxuXG4uYmktcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxM1wiO1xufVxuXG4uYmktcmV3aW5kLWJ0bi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxNFwiO1xufVxuXG4uYmktcmV3aW5kLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmJpLXJld2luZC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmJpLXJld2luZC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE3XCI7XG59XG5cbi5iaS1yZXdpbmQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjtcbn1cblxuLmJpLXJld2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTlcIjtcbn1cblxuLmJpLXRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWFcIjtcbn1cblxuLmJpLXRyYWluLWZyZWlnaHQtZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFiXCI7XG59XG5cbi5iaS10cmFpbi1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxY1wiO1xufVxuXG4uYmktdHJhaW4tZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7XG59XG5cbi5iaS10cmFpbi1saWdodHJhaWwtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWVcIjtcbn1cblxuLmJpLXRyYWluLWxpZ2h0cmFpbC1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWZcIjtcbn1cblxuLmJpLXRydWNrLWZyb250LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODIwXCI7XG59XG5cbi5iaS10cnVjay1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjFcIjtcbn1cblxuLmJpLXVidW50dTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjJcIjtcbn1cblxuLmJpLXVuaW5kZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyM1wiO1xufVxuXG4uYmktdW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI0XCI7XG59XG5cbi5iaS11bml2ZXJzYWwtYWNjZXNzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjVcIjtcbn1cblxuLmJpLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI2XCI7XG59XG5cbi5iaS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjdcIjtcbn1cblxuLmJpLXZpcnVzMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjhcIjtcbn1cblxuLmJpLXdlY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjtcbn1cblxuLmJpLXllbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7XG59XG5cbi5iaS1zaWduLXN0b3AtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmJcIjtcbn1cblxuLmJpLXNpZ24tc3RvcC1saWdodHMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmNcIjtcbn1cblxuLmJpLXNpZ24tc3RvcC1saWdodHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJkXCI7XG59XG5cbi5iaS1zaWduLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJlXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyZlwiO1xufVxuXG4uYmktc2lnbi10dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODMwXCI7XG59XG5cbi5iaS1zaWduLXR1cm4tcmlnaHQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzFcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzJcIjtcbn1cblxuLmJpLXNpZ24tdHVybi1zbGlnaHQtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzM1wiO1xufVxuXG4uYmktc2lnbi10dXJuLXNsaWdodC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNFwiO1xufVxuXG4uYmktc2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uYmktc2lnbi10dXJuLXNsaWdodC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmJpLXNpZ24teWllbGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjtcbn1cblxuLmJpLXNpZ24teWllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5iaS1ldi1zdGF0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG59XG5cbi5iaS1ldi1zdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uYmktZnVlbC1wdW1wLWRpZXNlbC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYlwiO1xufVxuXG4uYmktZnVlbC1wdW1wLWRpZXNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmJpLWZ1ZWwtcHVtcC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZFwiO1xufVxuXG4uYmktZnVlbC1wdW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiO1xufVxuXG4uYmktMC1jaXJjbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjtcbn1cblxuLmJpLTAtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MFwiO1xufVxuXG4uYmktMC1zcXVhcmUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDFcIjtcbn1cblxuLmJpLTAtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiO1xufVxuXG4uYmktcm9ja2V0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQzXCI7XG59XG5cbi5iaS1yb2NrZXQtdGFrZW9mZi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0NFwiO1xufVxuXG4uYmktcm9ja2V0LXRha2VvZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ1XCI7XG59XG5cbi5iaS1yb2NrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ2XCI7XG59XG5cbi5iaS1zdHJpcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ3XCI7XG59XG5cbi5iaS1zdWJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQ4XCI7XG59XG5cbi5iaS1zdXBlcnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDlcIjtcbn1cblxuLmJpLXRyZWxsbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGFcIjtcbn1cblxuLmJpLWVudmVsb3BlLWF0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRiXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmJpLXJlZ2V4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZFwiO1xufVxuXG4uYmktdGV4dC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZVwiO1xufVxuXG4uYmktc2lnbi1kZWFkLWVuZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0ZlwiO1xufVxuXG4uYmktc2lnbi1kZWFkLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cblxuLmJpLXNpZ24tZG8tbm90LWVudGVyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUxXCI7XG59XG5cbi5iaS1zaWduLWRvLW5vdC1lbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTJcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi1zaWRlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU0XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbi1zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NVwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1NlwiO1xufVxuXG4uYmktc2lnbi1pbnRlcnNlY3Rpb24tdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTdcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXktZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NThcIjtcbn1cblxuLmJpLXNpZ24taW50ZXJzZWN0aW9uLXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODU5XCI7XG59XG5cbi5iaS1zaWduLWludGVyc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWFcIjtcbn1cblxuLmJpLXNpZ24tbWVyZ2UtbGVmdC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1YlwiO1xufVxuXG4uYmktc2lnbi1tZXJnZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1Y1wiO1xufVxuXG4uYmktc2lnbi1tZXJnZS1yaWdodC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZFwiO1xufVxuXG4uYmktc2lnbi1tZXJnZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjtcbn1cblxuLmJpLXNpZ24tbm8tbGVmdC10dXJuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVmXCI7XG59XG5cbi5iaS1zaWduLW5vLWxlZnQtdHVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjBcIjtcbn1cblxuLmJpLXNpZ24tbm8tcGFya2luZy1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MVwiO1xufVxuXG4uYmktc2lnbi1uby1wYXJraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2MlwiO1xufVxuXG4uYmktc2lnbi1uby1yaWdodC10dXJuLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7XG59XG5cbi5iaS1zaWduLW5vLXJpZ2h0LXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY0XCI7XG59XG5cbi5iaS1zaWduLXJhaWxyb2FkLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY1XCI7XG59XG5cbi5iaS1zaWduLXJhaWxyb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2NlwiO1xufVxuXG4uYmktYnVpbGRpbmctYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2N1wiO1xufVxuXG4uYmktYnVpbGRpbmctY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODY4XCI7XG59XG5cbi5iaS1idWlsZGluZy1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2OVwiO1xufVxuXG4uYmktYnVpbGRpbmctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmFcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2YlwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZjXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZFwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZVwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2ZlwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzBcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzFcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzJcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWZpbGwtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODczXCI7XG59XG5cbi5iaS1idWlsZGluZy1maWxsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NFwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbC14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3NVwiO1xufVxuXG4uYmktYnVpbGRpbmctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzZcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc3XCI7XG59XG5cbi5iaS1idWlsZGluZy1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3OFwiO1xufVxuXG4uYmktYnVpbGRpbmctc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5iaS1idWlsZGluZy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2FcIjtcbn1cblxuLmJpLWJ1aWxkaW5nLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5iaS1idWlsZGluZ3MtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmJpLWJ1aWxkaW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmJpLWJ1cy1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZVwiO1xufVxuXG4uYmktYnVzLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZlwiO1xufVxuXG4uYmktZXYtZnJvbnQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODBcIjtcbn1cblxuLmJpLWV2LWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uYmktZ2xvYmUtYW1lcmljYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5iaS1nbG9iZS1hc2lhLWF1c3RyYWxpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODNcIjtcbn1cblxuLmJpLWdsb2JlLWNlbnRyYWwtc291dGgtYXNpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmJpLWdsb2JlLWV1cm9wZS1hZnJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5iaS1ob3VzZS1hZGQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLmJpLWhvdXNlLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmJpLWhvdXNlLWNoZWNrLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg4XCI7XG59XG5cbi5iaS1ob3VzZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODlcIjtcbn1cblxuLmJpLWhvdXNlLWRhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjtcbn1cblxuLmJpLWhvdXNlLWRhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhiXCI7XG59XG5cbi5iaS1ob3VzZS1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODhjXCI7XG59XG5cbi5iaS1ob3VzZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZFwiO1xufVxuXG4uYmktaG91c2UtZXhjbGFtYXRpb24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGVcIjtcbn1cblxuLmJpLWhvdXNlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4ZlwiO1xufVxuXG4uYmktaG91c2UtZ2Vhci1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MFwiO1xufVxuXG4uYmktaG91c2UtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmJpLWhvdXNlLWxvY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTJcIjtcbn1cblxuLmJpLWhvdXNlLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODkzXCI7XG59XG5cbi5iaS1ob3VzZS1zbGFzaC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NFwiO1xufVxuXG4uYmktaG91c2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk1XCI7XG59XG5cbi5iaS1ob3VzZS11cC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5NlwiO1xufVxuXG4uYmktaG91c2UtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk3XCI7XG59XG5cbi5iaS1ob3VzZS14LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODk4XCI7XG59XG5cbi5iaS1ob3VzZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5OVwiO1xufVxuXG4uYmktcGVyc29uLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OWFcIjtcbn1cblxuLmJpLXBlcnNvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5YlwiO1xufVxuXG4uYmktcGVyc29uLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5Y1wiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZFwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1kYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZlwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTBcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhMVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTJcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGEzXCI7XG59XG5cbi5iaS1wZXJzb24tZmlsbC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTRcIjtcbn1cblxuLmJpLXBlcnNvbi1maWxsLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhNVwiO1xufVxuXG4uYmktcGVyc29uLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmJpLXBlcnNvbi1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhN1wiO1xufVxuXG4uYmktcGVyc29uLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE4XCI7XG59XG5cbi5iaS1wZXJzb24tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE5XCI7XG59XG5cbi5iaS1wZXJzb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGFhXCI7XG59XG5cbi5iaS1zY29vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhYlwiO1xufVxuXG4uYmktdGF4aS1mcm9udC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhhY1wiO1xufVxuXG4uYmktdGF4aS1mcm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWRcIjtcbn1cblxuLmJpLWFtZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWVcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YWZcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiMFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjFcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGIyXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjNcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiNFwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjVcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtZGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjZcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YjdcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI4XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWdlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGI5XCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJhXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1maWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiYlwiO1xufVxuXG4uYmktZGF0YWJhc2UtZmlsbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmNcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGwteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YmRcIjtcbn1cblxuLmJpLWRhdGFiYXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGJlXCI7XG59XG5cbi5iaS1kYXRhYmFzZS1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhiZlwiO1xufVxuXG4uYmktZGF0YWJhc2UtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzBcIjtcbn1cblxuLmJpLWRhdGFiYXNlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMVwiO1xufVxuXG4uYmktZGF0YWJhc2UtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMyXCI7XG59XG5cbi5iaS1kYXRhYmFzZS14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjM1wiO1xufVxuXG4uYmktZGF0YWJhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGM0XCI7XG59XG5cbi5iaS1ob3VzZXMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzVcIjtcbn1cblxuLmJpLWhvdXNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzZcIjtcbn1cblxuLmJpLW52aWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzdcIjtcbn1cblxuLmJpLXBlcnNvbi12Y2FyZC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOFwiO1xufVxuXG4uYmktcGVyc29uLXZjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjOVwiO1xufVxuXG4uYmktc2luYS13ZWlibzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjtcbn1cblxuLmJpLXRlbmNlbnQtcXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNiXCI7XG59XG5cbi5iaS13aWtpcGVkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5iaS1hbHBoYWJldC11cHBlcmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG5cbi5iaS1hbHBoYWJldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGFcIjtcbn1cblxuLmJpLWFtYXpvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OGRcIjtcbn1cblxuLmJpLWFycm93cy1jb2xsYXBzZS12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTBcIjtcbn1cblxuLmJpLWFycm93cy1leHBhbmQtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk1XCI7XG59XG5cbi5iaS1hcnJvd3MtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5iaS1hcnJvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEyXCI7XG59XG5cbi5iaS1iYW4tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTNcIjtcbn1cblxuLmJpLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmJpLWJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMyXCI7XG59XG5cbi5iaS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlMFwiO1xufVxuXG4uYmktY2FrZTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5iaS1jb29raWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVlXCI7XG59XG5cbi5iaS1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1OVwiO1xufVxuXG4uYmktY3Jvc3NoYWlyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiO1xufVxuXG4uYmktY3Jvc3NoYWlyMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjtcbn1cblxuLmJpLWVtb2ppLWFzdG9uaXNoZWQtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTVcIjtcbn1cblxuLmJpLWVtb2ppLWFzdG9uaXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlhXCI7XG59XG5cbi5iaS1lbW9qaS1ncmltYWNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzliXCI7XG59XG5cbi5iaS1lbW9qaS1ncmltYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uYmktZW1vamktZ3Jpbi1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMVwiO1xufVxuXG4uYmktZW1vamktZ3Jpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmJpLWVtb2ppLXN1cnByaXNlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E3XCI7XG59XG5cbi5iaS1lbW9qaS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWNcIjtcbn1cblxuLmJpLWVtb2ppLXRlYXItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmJpLWVtb2ppLXRlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IyXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy1kb3duLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5iaS1lbnZlbG9wZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOFwiO1xufVxuXG4uYmktZW52ZWxvcGUtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjtcbn1cblxuLmJpLWVudmVsb3BlLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZVwiO1xufVxuXG4uYmktZmVhdGhlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmJpLWZlYXRoZXIyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uYmktZmxvcHB5LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5iaS1mbG9wcHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5iaS1mbG9wcHkyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7XG59XG5cbi5iaS1mbG9wcHkyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uYmktZ2l0bGFiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uYmktaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Y4XCI7XG59XG5cbi5iaS1tYXJrZXItdGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwMlwiO1xufVxuXG4uYmktbnZtZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwM1wiO1xufVxuXG4uYmktbnZtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGNcIjtcbn1cblxuLmJpLW9wZW5jb2xsZWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4uYmktcGNpLWNhcmQtbmV0d29yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2RcIjtcbn1cblxuLmJpLXBjaS1jYXJkLXNvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjZVwiO1xufVxuXG4uYmktcmFkYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNmXCI7XG59XG5cbi5iaS1zZW5kLWFycm93LWRvd24tZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDBcIjtcbn1cblxuLmJpLXNlbmQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDFcIjtcbn1cblxuLmJpLXNlbmQtYXJyb3ctdXAtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjtcbn1cblxuLmJpLXNlbmQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQzXCI7XG59XG5cbi5iaS1zaW0tc2xhc2gtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDRcIjtcbn1cblxuLmJpLXNpbS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDVcIjtcbn1cblxuLmJpLXNvdXJjZWZvcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkNlwiO1xufVxuXG4uYmktc3Vic3RhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ3XCI7XG59XG5cbi5iaS10aHJlYWRzLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ4XCI7XG59XG5cbi5iaS10aHJlYWRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkOVwiO1xufVxuXG4uYmktdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYVwiO1xufVxuXG4uYmktdHdpdHRlci14OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkYlwiO1xufVxuXG4uYmktdHlwZS1oNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGNcIjtcbn1cblxuLmJpLXR5cGUtaDU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGRkXCI7XG59XG5cbi5iaS10eXBlLWg2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkZVwiO1xufVxuXG4uYmktYmFja3BhY2stZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZGZcIjtcbn1cblxuLmJpLWJhY2twYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlMFwiO1xufVxuXG4uYmktYmFja3BhY2syLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi5iaS1iYWNrcGFjazI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUyXCI7XG59XG5cbi5iaS1iYWNrcGFjazMtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTNcIjtcbn1cblxuLmJpLWJhY2twYWNrMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTRcIjtcbn1cblxuLmJpLWJhY2twYWNrNC1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNVwiO1xufVxuXG4uYmktYmFja3BhY2s0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlNlwiO1xufVxuXG4uYmktYnJpbGxpYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTdcIjtcbn1cblxuLmJpLWNha2UtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZThcIjtcbn1cblxuLmJpLWNha2UyLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU5XCI7XG59XG5cbi5iaS1kdWZmbGUtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWFcIjtcbn1cblxuLmJpLWR1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWJcIjtcbn1cblxuLmJpLWV4cG9zdXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlY1wiO1xufVxuXG4uYmktZ2VuZGVyLW5ldXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZWRcIjtcbn1cblxuLmJpLWhpZ2hsaWdodHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVlXCI7XG59XG5cbi5iaS1sdWdnYWdlLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7XG59XG5cbi5iaS1sdWdnYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMFwiO1xufVxuXG4uYmktbWFpbGJveC1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmMVwiO1xufVxuXG4uYmktbWFpbGJveDItZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjJcIjtcbn1cblxuLmJpLW5vaXNlLXJlZHVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjNcIjtcbn1cblxuLmJpLXBhc3Nwb3J0LWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGY0XCI7XG59XG5cbi5iaS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZjVcIjtcbn1cblxuLmJpLXBlcnNvbi1hcm1zLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmNlwiO1xufVxuXG4uYmktcGVyc29uLXJhaXNlZC1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmN1wiO1xufVxuXG4uYmktcGVyc29uLXN0YW5kaW5nLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOFwiO1xufVxuXG4uYmktcGVyc29uLXN0YW5kaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmOVwiO1xufVxuXG4uYmktcGVyc29uLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZhXCI7XG59XG5cbi5iaS1wZXJzb24td2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmJcIjtcbn1cblxuLmJpLXNoYWRvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZjXCI7XG59XG5cbi5iaS1zdWl0Y2FzZS1maWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZFwiO1xufVxuXG4uYmktc3VpdGNhc2UtbGctZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmVcIjtcbn1cblxuLmJpLXN1aXRjYXNlLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uYmktc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi76SAXCI7XG59XG5cbi5iaS1zdWl0Y2FzZTItZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIFcIjtcbn1cblxuLmJpLXN1aXRjYXNlMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvpIJcIjtcbn1cblxuLmJpLXZpZ25ldHRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+kg1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYm9vdHN0cmFwLWljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwLWljb25zLndvZmYyPzg1NjAwOGNhYTVlYjY2ZGY2ODU5NWU3MzRlNTk1ODBkXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAtaWNvbnMud29mZj84NTYwMDhjYWE1ZWI2NmRmNjg1OTVlNzM0ZTU5NTgwZFwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogVGl0aWxsaXVtK1dlYjozMDAsNDAwLDYwMCw3MDAgKi9cbi8qIHRpdGlsbGl1bS13ZWItMzAwIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC5zdmcjVGl0aWxsaXVtV2ViXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogdGl0aWxsaXVtLXdlYi0zMDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLnN2ZyNUaXRpbGxpdW1XZWJcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiB0aXRpbGxpdW0td2ViLXJlZ3VsYXIgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNUaXRpbGxpdW1XZWJcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiB0aXRpbGxpdW0td2ViLWl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuc3ZnI1RpdGlsbGl1bVdlYlwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHRpdGlsbGl1bS13ZWItNzAwIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjVGl0aWxsaXVtV2ViXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogdGl0aWxsaXVtLXdlYi03MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnN2ZyNUaXRpbGxpdW1XZWJcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiB0aXRpbGxpdW0td2ViLTYwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAuc3ZnI1RpdGlsbGl1bVdlYlwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHRpdGlsbGl1bS13ZWItNjAwaXRhbGljIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5zdmcjVGl0aWxsaXVtV2ViXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogTG9yYTo0MDAsNzAwICovXG4vKiBsb3JhLXJlZ3VsYXIgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNMb3JhXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbG9yYS03MDAgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNMb3JhXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbG9yYS1pdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLnN2ZyNMb3JhXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogbG9yYS03MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMb3JhXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnN2ZyNMb3JhXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogUm9ib3RvK01vbm86NDAwLDcwMCAqL1xuLyogcm9ib3RvLW1vbm8tcmVndWxhciAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9Nb25vXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogcm9ib3RvLW1vbm8tNzAwIC0gbGF0aW4tZXh0X2xhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDAuc3ZnI1JvYm90b01vbm9cIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiByb2JvdG8tbW9uby1pdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTW9ub1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5zdmcjUm9ib3RvTW9ub1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIHJvYm90by1tb25vLTcwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnN2ZyNSb2JvdG9Nb25vXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuYm9keTpoYXMoLnNlYXJjaC13cmFwcGVyLm9wZW5lZCkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VjdGlvbi10aXRsZSArIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zZWN0aW9uLXRpdGxlOm5vdCgudGV4dC13aGl0ZSkge1xuICBjb2xvcjogIzQ3NDc0NyAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tdGl0bGU6bm90KC50ZXh0LXdoaXRlKSArIGEge1xuICBjb2xvcjogIzQ3NDc0NyAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tdGl0bGU6bm90KC50ZXh0LXdoaXRlKSArIGE6aG92ZXIge1xuICBjb2xvcjogIzExNTI4ZSAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tdGl0bGUudGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi10aXRsZS50ZXh0LWJsYWNrICsgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi10aXRsZS50ZXh0LWJsYWNrICsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi10aXRsZS50ZXh0LXdoaXRlICsgYTpob3ZlciB7XG4gIGNvbG9yOiAjYTlkMWY1ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi10aXRsZS5tdy01MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uYmctY3lhbiB7XG4gIGJhY2tncm91bmQ6ICMzZTk0ZTkgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNjZjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZy1sZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG4uaC1maXQtY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLnctZml0LWNvbnRlbnQge1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwMWEzMztcbn1cblxuLmxlZnQtaHIge1xuICBib3gtc2hhZG93OiAycHggMHB4IDBweCAtMXB4ICNiYmJiYmI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxlZnQtaHIge1xuICAgIGJveC1zaGFkb3c6IDNweCAwcHggMHB4IC0xcHggI2JiYmJiYjtcbiAgfVxufVxuXG4uZG90dGVkLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZG90dGVkLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIH1cbn1cblxuLmJpLXNlYXJjaCxcbi5iaS1jaGV2cm9uLWRvd24sXG4uYmktY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJnLWdyYXktMTAwLCAuZHJvcGRvd24tbWVudS5iZy1ncmF5LTEwMDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmJnLWdyYXktMTAwLWltcCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMjg1MzkyO1xufVxuXG4uYmctcHJpbWFyeS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICM0NjZiYTE7XG59XG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IGEsXG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IGJ1dHRvbixcbi5iZy1wcmltYXJ5LWxpZ2h0IC5zZWFyY2gtdGFnLWxpc3QgbGFiZWwsXG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IC5zZWxlY3QtYnRuIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IGE6aG92ZXIsXG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IGJ1dHRvbjpob3Zlcixcbi5iZy1wcmltYXJ5LWxpZ2h0IC5zZWFyY2gtdGFnLWxpc3QgbGFiZWw6aG92ZXIsXG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IC5zZWxlY3QtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzQ2NmJhMTtcbn1cbi5iZy1wcmltYXJ5LWxpZ2h0IC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IC5zZWxlY3QtYnRuOmhvdmVyIHNlbGVjdCB7XG4gIGNvbG9yOiAjNDY2YmExICFpbXBvcnRhbnQ7XG59XG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0NjZiYTE7XG59XG4uYmctcHJpbWFyeS1saWdodCAuc2VhcmNoLXRhZy1saXN0IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZvcm0tZ3JvdXAgaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5mb3JtLWdyb3VwLmN1c3RvbS10aGVtZS1kYXJrIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9ybS1ncm91cC5jdXN0b20tdGhlbWUtZGFyayBsYWJlbC5hY3RpdmUge1xuICBjb2xvcjogI2VlZWVlZTtcbn1cbi5mb3JtLWdyb3VwLmN1c3RvbS10aGVtZS1kYXJrIGxhYmVsLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICNlZWVlZWU7XG59XG4uZm9ybS1ncm91cC5jdXN0b20tdGhlbWUtZGFyayAuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmZvcm0tZ3JvdXAuY3VzdG9tLXRoZW1lLWRhcmsgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tZ3JvdXAuYmlnLWZvcm0gbGFiZWwuYWN0aXZlIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwLmJpZy1mb3JtIGxhYmVsLmFjdGl2ZSBpIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5hLmJnLWdyYXktMTAwLCBhLmRyb3Bkb3duLW1lbnUuYmctZ3JheS0xMDA6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGEuYmctZ3JheS0xMDAsIGEuZHJvcGRvd24tbWVudS5iZy1ncmF5LTEwMDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYS5iZy1ncmF5LTEwMDpob3ZlciwgYS5kcm9wZG93bi1tZW51LmJnLWdyYXktMTAwOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNhMmEyYTIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tZGVjb3JhdGlvbi1pbkhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tZGVjb3JhdGlvbi1pbkhvdmVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby11bmRlcmxpbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnctZml0LWNvbnRlbnQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZWFkLW1vcmUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucmVhZC1tb3JlID4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmVhZC1tb3JlIGkge1xuICBmb250LXNpemU6IDExcHg7XG59XG4ucmVhZC1tb3JlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVhZC1tb3JlOmhvdmVyID4gc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnJlYWQtbW9yZTpob3ZlciBpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYm94ZXMge1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYm94ZXMgLmJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJveGVzIC5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYm94ZXMgLmJveCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG59XG4uYm94ZXMgLmJveCBhOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiA3cHg7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mbGFnLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjM2U5NGU5O1xufVxuLmZsYWctaWNvbi5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uYXJ0aWNsZS1sZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuYXJ0aWNsZS1sZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZS1sZyAuYXJ0aWNsZS1kZXRhaWxzIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4uY2FyZDpub3QoLmFydGljbGUtbGcpIC5hcnRpY2xlLWRldGFpbHMge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYXJkOm5vdCguYXJ0aWNsZS1sZykgLmFydGljbGUtZGV0YWlscyAuY2FyZC10aXRsZSxcbi5jYXJkOm5vdCguYXJ0aWNsZS1sZykgLmFydGljbGUtZGV0YWlscyBpbWcge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZDpub3QoLmFydGljbGUtbGcpLm1pbi1oIHtcbiAgbWluLWhlaWdodDogNTI1cHg7XG59XG4uY2FyZDpub3QoLmFydGljbGUtbGcpOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuW2RhdGEtbWFzb25yeV0gLmNhcmQgLmFydGljbGUtZGV0YWlscyB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuXG4uY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbGluZS1jbGFtcDogNztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuYS5jYXJkLWJvZHkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hLmNhcmQtYm9keSAudG9wLWljb24ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG5hLmNhcmQtYm9keSAudG9wLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNhcmQtd3JhcHBlci5zZWN0aW9uLWNhcmQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNhcmQtd3JhcHBlci5zZWN0aW9uLWNhcmQtd3JhcHBlciAuY2FyZC1ib2R5IHtcbiAgbWluLWhlaWdodDogMjgwcHggIWltcG9ydGFudDtcbn1cbi5jYXJkLXdyYXBwZXI6aGFzKGEuY2FyZC1ib2R5KSAuY2FyZCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5jYXJkLXdyYXBwZXI6aGFzKGEuY2FyZC1ib2R5KSAuY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY2FyZC13cmFwcGVyIC5jYXJkLmJnLXByaW1hcnk6aGFzKGEuY2FyZC1ib2R5KTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDlweCA5cHggMTNweCAjMTA0YjgzLCAtOXB4IC05cHggMTNweCAjMTI1OTk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkLXdyYXBwZXIgLmNhcmQuYmctcHJpbWFyeTpoYXMoYS5jYXJkLWJvZHkpIHtcbiAgICBib3gtc2hhZG93OiA5cHggOXB4IDEzcHggIzEwNGI4MywgLTlweCAtOXB4IDEzcHggIzEyNTk5OTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkLXdyYXBwZXI6bm90KC5sZy1jYXJkLXdyYXBwZXIpIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5jYXJkLXdyYXBwZXIubGctY2FyZC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMzY1cHg7XG59XG4uY2FyZC13cmFwcGVyLmxnLWNhcmQtd3JhcHBlciAuYXJ0aWNsZS1kZXRhaWxzIHtcbiAgbWluLWhlaWdodDogMzY1cHg7XG59XG5cbi5iZy1wcmltYXJ5IC5jYXJkLmJnLXByaW1hcnkge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2hvcnQtY2FyZC1saW5rIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLnNob3J0LWNhcmQtbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4uc2hvcnQtY2FyZC1saW5rIGltZyB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4uc2hvcnQtY2FyZC1saW5rIGgyLCAuc2hvcnQtY2FyZC1saW5rIC5oMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDE3LCA4MiwgMTQyLCAwLjYxMTc2NDcwNTkpIDEwMCUsIHJnYmEoMTcsIDgyLCAxNDIsIDAuNjExNzY0NzA1OSkgMCUpO1xufVxuXG4uYm9sbGV0dGluby13cmFwcGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIGEsXG4uYnJlYWRjcnVtYi1pdGVtIGkge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYnJlYWRjcnVtYi1pdGVtOm5vdCguYWN0aXZlKTpob3ZlciBhLFxuLmJyZWFkY3J1bWItaXRlbTpub3QoLmFjdGl2ZSk6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNhNmE2YTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMzAwIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjOGM4YzggIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiAxMTtcbn1cblxuLm92ZXJmbG93LXgtY2xpcCB7XG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB6LWluZGV4OiAzO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggNnB4IHJnYmEoNDYsIDQ2LCA0NiwgMC4wNjcpKTtcbn1cbi53aGl0ZS1mb290ZXI6bm90KC5zd2lwZXItcGFnaW5hdGlvbikge1xuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cbi53aGl0ZS1mb290ZXIuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IHJnYig0NiwgNDYsIDQ2KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndoaXRlLWZvb3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hpdGUtZm9vdGVyOm5vdCguc3dpcGVyLXBhZ2luYXRpb24pIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGhlaWdodDogODFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWZvb3RlciB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hpdGUtZm9vdGVyIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53aGl0ZS1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI4MS43MTVcIiBoZWlnaHQ9XCI3Ni4yMjhcIiB2aWV3Qm94PVwiMCAwIDI4MS43MTUgNzYuMjI4XCI+PHBhdGggaWQ9XCJTb3R0cmF6aW9uZV8xXCIgZGF0YS1uYW1lPVwiU290dHJhemlvbmUgMVwiIGQ9XCJNMTU2My4yLDIwNC45aC0uMDA5Yy0xLjEzOCwwLTIuMzQ2LS4wMDgtMy41ODktLjAyM2g2LjYxMmMtLjAyMywwLS4wNjQsMC0uMTIzLDBDMTU2NS43MjIsMjA0Ljg5LDE1NjQuNzQsMjA0LjksMTU2My4yLDIwNC45Wm0tMy43NTYtLjAyM0gxMjg0LjV2LTc2LjJsNC4zODIsMGEyNzMuMjE1LDI3My4yMTUsMCwwLDEsNDEuMTUzLDIuODIsMTkxLjI0NCwxOTEuMjQ0LDAsMCwxLDM0Ljg2LDguNTc2LDIxNC4zMjMsMjE0LjMyMywwLDAsMSwzMi4yLDE0LjUwN2M5Ljk2OCw1LjQ0NiwyMC41MTIsMTIsMzMuMTgzLDIwLjYxMUMxNDY5LjI2LDIwMS43LDE1MzksMjA0LjYxNiwxNTU5LjQ0NSwyMDQuODc5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTI4NC41IC0xMjguNjc3KVwiIGZpbGw9XCIlMjNlZWVcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDgxcHg7XG4gIHdpZHRoOiAzNjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzU5cHg7XG59XG4ud2hpdGUtZm9vdGVyOmFmdGVyOm5vdCguc3dpcGVyLXBhZ2luYXRpb24pIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndoaXRlLWZvb3RlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndoaXRlLWZvb3RlcjphZnRlcjpub3QoLnN3aXBlci1wYWdpbmF0aW9uKSB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb25baWRePXNpbXBsZS1oZXJvXSBpbWcge1xuICBoZWlnaHQ6IDg1JTtcbn1cbnNlY3Rpb25baWRePXNpbXBsZS1oZXJvXSAuc2ltcGxlLWhlcm8taW1nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMCU7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gIHotaW5kZXg6IDI7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMjAwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb25baWRePXNpbXBsZS1oZXJvXSAuc2ltcGxlLWhlcm8taW1nLWJnIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbltpZF49c2ltcGxlLWhlcm9dIC5zaW1wbGUtaGVyby1pbWctYmcge1xuICAgIHdpZHRoOiAxMzAlO1xuICAgIGJvdHRvbTogLTE1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uW2lkXj1zaW1wbGUtaGVyb10gLnNpbXBsZS1oZXJvLWltZy1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgc2VjdGlvbltpZF49c2ltcGxlLWhlcm9dIC5zaW1wbGUtaGVyby1pbWctYmcge1xuICAgIHdpZHRoOiAxNDAlO1xuICB9XG59XG5zZWN0aW9uW2lkXj1zaW1wbGUtaGVyb10gLmltZy1jb2wtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnNlY3Rpb25baWRePXNpbXBsZS1oZXJvXSAuaW1nLWNvbC13cmFwcGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgc2VjdGlvbltpZF49c2ltcGxlLWhlcm9dIHAge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHNlY3Rpb25baWRePWRldGFpbC1ocF0gLmNhcmQtd3JhcHBlcjpub3QoLnNlY3Rpb24tY2FyZC13cmFwcGVyKSAuY2FyZCB7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gIH1cbn1cblxuc2VjdGlvbltpZF49bGlua3MtYmFuZF0gLmltZy13cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbnNlY3Rpb25baWRePXRleHQtaW1nLWJhbmRdIGltZyB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ubGlua3Mge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua3Mge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmxpbmtzIGEuZGV0YWlsLXBhZ2UtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5saW5rcyBhLmRldGFpbC1wYWdlLWxpbms6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLmxpbmtzIGEuZGV0YWlsLXBhZ2UtbGluazphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua3MgYS5kZXRhaWwtcGFnZS1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4ubGlua3MgYS5kZXRhaWwtcGFnZS1saW5rIC5kZWNvcmF0aXZlLWNvbG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLmxpbmtzIGEuZGV0YWlsLXBhZ2UtbGluazpmaXJzdC1vZi10eXBlIC5kZWNvcmF0aXZlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3N2Q0NTtcbn1cbi5saW5rcyBhLmRldGFpbC1wYWdlLWxpbms6bGFzdC1vZi10eXBlIC5kZWNvcmF0aXZlLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOTRlOTtcbn1cbi5saW5rcyBhLmRldGFpbC1wYWdlLWxpbmsgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG59XG4ubGlua3MubGlua3Mtbm8tY29sb3Ige1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcbn1cbi5saW5rcy5saW5rcy1uby1jb2xvciBhLmRldGFpbC1wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5NGU5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saW5rcy5saW5rcy1uby1jb2xvciBhLmRldGFpbC1wYWdlLWxpbmsgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiB1bnNldDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cbi5saW5rcy5saW5rcy1uby1jb2xvciBhLmRldGFpbC1wYWdlLWxpbms6aGFzKC5kZWNvcmF0aXZlLWNvbG9yKSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbn1cbi5saW5rcy5saW5rcy1uby1jb2xvciBhLmRldGFpbC1wYWdlLWxpbms6aGFzKC5kZWNvcmF0aXZlLWNvbG9yKSAudGV4dCB7XG4gIGNvbG9yOiAjMDA2NmNjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlua3MubGlua3Mtbm8tY29sb3IgYS5kZXRhaWwtcGFnZS1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi5iYW5uZXItYWR2IHtcbiAgbWF4LXdpZHRoOiAxMTcycHg7XG4gIG1pbi1oZWlnaHQ6IDI5OHB4O1xufVxuLmJhbm5lci1hZHYgLmltZy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJhbm5lci1hZHYgLmltZy13cmFwcGVyIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG4uYmFubmVyLWFkdiAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmFubmVyLWFkdiAuYmFubmVyLXRleHQge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5cbi5pbmZvLWJveCB7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG59XG4uaW5mby1ib3ggLmluZm8tYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA2cHg7XG59XG5cbi5pbmZvLWJveCB7XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG59XG4uaW5mby1ib3ggLmluZm8tYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwcHg7XG4gIHBhZGRpbmctaW5saW5lOiA2cHg7XG59XG5cbi5zaGFkb3ctbWQge1xuICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggMHB4ICNjOGM4Yzg7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi50b2dnbGVzIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGV2ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5NGU5O1xufVxuLnRvZ2dsZXMgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZWM5ZjQ7XG59XG5cbi5uZXdzbGV0dGVyLWJhbmQtZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5YWM3ZjMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nLWlubGluZTogMXJlbTtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xuICBtaW4taGVpZ2h0OiA1NXB4O1xufVxuXG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmNjO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzAwNjZjYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljY2ZmO1xuICBib3JkZXItY29sb3I6ICMzMzk5ZmY7XG59XG5cbi5pbWctaGVybyB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbn1cblxuLmFydGljbGUtd3JhcHBlciAudGFncy13cmFwcGVyIC50YWctaXRlbSB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuXG4uYXJ0aWNsZS1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5nYWxsZXJ5LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xufVxuXG5bZGF0YS1mYW5jeWJveF0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgbWFyZ2luOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtZmFuY3lib3hdIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDFyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2RhdGEtZmFuY3lib3hdIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxcmVtKTtcbiAgfVxufVxuW2RhdGEtZmFuY3lib3hdIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAwYjNjICFpbXBvcnRhbnQ7XG59XG5cbmZvcm0gaW5wdXQudGV4dC1hcmVhLXNlYXJjaCxcbmZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MTdmOGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cbmZvcm0gaW5wdXQudGV4dC1hcmVhLXNlYXJjaC50ZXh0LWFyZWEtc2VhcmNoOmZvY3VzLFxuZm9ybSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0LnRleHQtYXJlYS1zZWFyY2g6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxMTUyOGUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTcsIDgyLCAxNDIsIDAuMjUpICFpbXBvcnRhbnQ7XG59XG5mb3JtIGlucHV0LnRleHQtYXJlYS1zZWFyY2gge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5mb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjJyZW0gMC4zNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5mb3JtIC5idG4tYmx1ZSB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHRib2R5IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgdGJvZHkgdGQge1xuICBwYWRkaW5nLWJsb2NrOiAxLjhyZW07XG59XG4udGFibGUtcmVzcG9uc2l2ZSAudGFibGUtc29ydGluZyBpOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi50YWJsZS1yZXNwb25zaXZlIC50YWJsZS1zb3J0aW5nLnRhYmxlLXNvcnRpbmctaGFzaCBpOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi50YWJsZS1yZXNwb25zaXZlLmN1c3RvbS10YWJsZS1zcGFubmVkIHRhYmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcmVzcG9uc2l2ZS5jdXN0b20tdGFibGUtc3Bhbm5lZCB0ZCB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUuY3VzdG9tLXRhYmxlLXNwYW5uZWQgdGQ6aGFzKC50aXRsZS1yb3ctZWwpIHtcbiAgcGFkZGluZy1ibG9jazogMC41cmVtO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUuY3VzdG9tLXRhYmxlLXNwYW5uZWQgdGQubGlnaHQtZ3JheS10YWJsZS1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cbi50YWJsZS1yZXNwb25zaXZlLmN1c3RvbS10YWJsZS1zcGFubmVkIHRkOmhhcygucm93c3Bhbi10aXRsZSkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJiYmJiO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUuY3VzdG9tLXRhYmxlLXNwYW5uZWQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLmN1c3RvbS10YWJsZS1zcGFubmVkIHAudGl0bGU6bm90KC5yb3dzcGFuLXRpdGxlKSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUuY3VzdG9tLXRhYmxlLXNwYW5uZWQgcC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmJvbGxldHRpbm8tc2V0dGltYW5hbGUge1xuICBiYWNrZ3JvdW5kOiAjMTE1MjhlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uYm9sbGV0dGluby1zZXR0aW1hbmFsZSAuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICM1NzhmYzMgMCUsICMxMTUyOGUgMTAwJSk7XG59XG4uYm9sbGV0dGluby1zZXR0aW1hbmFsZSAqOm5vdCguZ3JhZGllbnQpLFxuLmJvbGxldHRpbm8tc2V0dGltYW5hbGUgKjpub3QoLmxvZ28tZm9vdGVyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ib2xsZXR0aW5vLXNldHRpbWFuYWxlIGgzLCAuYm9sbGV0dGluby1zZXR0aW1hbmFsZSAuaDMge1xuICBmb250LXNpemU6IDhyZW07XG4gIGxpbmUtaGVpZ2h0OiA4cmVtO1xufVxuLmJvbGxldHRpbm8tc2V0dGltYW5hbGUgLmxvZ28tZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib2xsZXR0aW5vLXNldHRpbWFuYWxlIC5sb2dvLWZvb3RlciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ib2xsZXR0aW5vLXNldHRpbWFuYWxlIC5sb2dvLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9sbGV0dGluby1zZXR0aW1hbmFsZSAubG9nby1mb290ZXIge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsYWNrIHNwYW4sXG4udGV4dC1ibGFjayBwLFxuLnRleHQtYmxhY2sgc3Ryb25nLFxuLnRleHQtYmxhY2sgaSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1jYXJkLmJvcmRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzVweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHJnYmEoMCwgMjYsIDUxLCAwLjcpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWludmVyc2UsICNmZmYpO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jb250YWN0LWNhcmQuc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td3d3LXRlc3RpdGFseS1pdC1uZXJvLW5lcm8sIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDEwMCUpLCAjZmZmKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uY29udGFjdC1jYXJkLmdyZWVuIHtcbiAgcGFkZGluZzogNDJweCAyNHB4IDQycHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEyMiwgODIsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmNvbnRhY3QtY2FyZC5ncmVlbiAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29udGFjdC1jYXJkLmdyZWVuIC5jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uY29udGFjdC1jYXJkLmdyZWVuIC5jb250ZW50IC5udW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNvbnRhY3QtY2FyZC5ncmVlbiAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYm9yZGVyZWQgLmNvbnRhY3QtY2FyZCAuY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uY29udGFjdC1jYXJkIC5jb250ZW50IC50aXRsZSB7XG4gIGNvbG9yOiAjMDAxYTMzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLmNvbnRhY3QtY2FyZCAuY29udGVudCAudGl0bGUucHJpbWFyeS1sdmwge1xuICBjb2xvcjogcmdiYSgwLCAyNiwgNTEsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5jb250YWN0LWNhcmQgLmNvbnRlbnQgcCxcbi5jb250YWN0LWNhcmQgLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMmY0NzVlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmNvbnRhY3QtY2FyZCAuY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xufVxuLmNvbnRhY3QtY2FyZCAuY29udGVudCAuaWNvbi1saW5rIHtcbiAgY29sb3I6ICMwNmM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uY29udGFjdC1jYXJkIC50aHVtYiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhY3QtY2FyZCAudGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmhlYWRlciB7XG4gIHRvcDogLTUwcHg7XG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciB7XG4gICAgdG9wOiAtNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLml0LW5hdi13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE4cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTgwMzkyMTU2OSk7XG4gIH1cbn1cblxuLml0LXNvY2lhbHMgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLml0LXNvY2lhbHMgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi50ZXh0LWxvZ28ge1xuICBjb2xvcjogIzZmNmY2ZTtcbn1cblxuLmxvZ28tY29sb3Ige1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dvLWNvbG9yIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICB9XG59XG5cbi5sb2dvLW1pbmkge1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTZhNmE2O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzYWJsZSAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpZ2h0LWRyb3Bkb3duLW1lbnUgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgbWF4LXdpZHRoOiA5NXZ3O1xuICBtYXJnaW4tYmxvY2s6IDJ2dztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxOHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjE4MDM5MjE1NjkpO1xufVxuLmRyb3Bkb3duLW1lbnUgbGkgc3BhbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiNzZWFyY2gtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGE6Zmlyc3Qtb2YtdHlwZSxcbiAgI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgYSxcbiNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGJ1dHRvbixcbiNzZWFyY2gtc2VjdGlvbiAuc2VhcmNoLXRhZy1saXN0IGxhYmVsLFxuI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4gc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuI3NlYXJjaC1zZWN0aW9uIC5zZWFyY2gtdGFnLWxpc3QgLnNlbGVjdC1idG4gc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4jc2VhcmNoLXNlY3Rpb24gLnNlYXJjaC10YWctbGlzdCAuZm9ybS1zZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhcmdldC1tZW51ICoge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YXJnZXQtbWVudSBhLm5vLWRlY29yYXRpb24taW5Ib3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJnLWdyYXktMTAwLWltcCBhLm5vLWRlY29yYXRpb24taW5Ib3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZWdhbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWdhbWVudSAubGluay1saXN0IC5saXN0LWl0ZW0gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4ubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51LnNob3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxMDAlKSAvIDIgKiAtMSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogLTNweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubWVnYW1lbnUgLnNob3cge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbn1cbi5tZWdhbWVudSAuc2hvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1lZ2FtZW51IC5zaG93IGkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi5tZWdhbWVudSAubm8tZGVjb3JhdGlvbi1pbkhvdmVyIHtcbiAgcGFkZGluZzogMC43cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWVnYW1lbnUgLm5vLWRlY29yYXRpb24taW5Ib3ZlciBpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ubWVnYW1lbnUgLmxhdGVyYWwtYm9yZGVyLWdyYXktMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2VlZWVlZTtcbn1cbi5tZWdhbWVudSAubGF0ZXJhbC1ib3JkZXItcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxMTUyOGU7XG59XG4ubWVnYW1lbnUgLmxhdGVyYWwtYm9yZGVyLWRhbmdlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICM5MDQzM2U7XG59XG4ubWVnYW1lbnUgLmxhdGVyYWwtYm9yZGVyLXN1Y2Nlc3Mge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjNDc3ZDQ1O1xufVxuLm1lZ2FtZW51IC5yb3VuZGVkOmhhcygubWVnYW1lbnUtZmlndXJlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1lZ2FtZW51IC5tZWdhbWVudS1maWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tZWdhbWVudSAubWVnYW1lbnUtZmlndXJlIC5iZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMCU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxMTksIDI1NSwgMC4yMDUpO1xuICBib3JkZXItcmFkaXVzOiAyMDAwcHg7XG59XG4ubWVnYW1lbnUgLm1lZ2FtZW51LWZpZ3VyZSAubWVnYW1lbnUtaW1nIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhY2stdG9wIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzExNTI4ZTtcbiAgdG9wOiAtNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5mb290ZXIgLmxvZ28tbWluaSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1KTtcbn1cblxuLmZvb3Rlci1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xufVxuXG4uY29udGFjdC1pbmZvIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5pdC1mb290ZXItc21hbGwtcHJpbnRzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbiNtYWluLWNhcm91c2VsIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDRweCAjYzBjMGMwKTtcbn1cbiNtYWluLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jbWFpbi1jYXJvdXNlbCAubWFpbi1jYXJvdXNlbC1jb2wtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLWNvbC1yaWdodCB7XG4gICAgbWluLWhlaWdodDogNjIwcHg7XG4gIH1cbn1cbiNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLWNvbC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogMi41cmVtO1xuICBib3R0b206IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB3aWR0aDogMnB4O1xufVxuI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtY29sLXJpZ2h0IC5jYXJvdXNlbC1tYWluLWltZy1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LWhlaWdodDogODAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMjAwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLWNvbC1yaWdodCAuY2Fyb3VzZWwtbWFpbi1pbWctYmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtY29sLXJpZ2h0IC5jYXJvdXNlbC1tYWluLWltZy1iZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgICByaWdodDogLTNyZW07XG4gIH1cbn1cbiNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLWNvbC1yaWdodCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiA4NSU7XG4gIG1heC1oZWlnaHQ6IDc1JTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtY29sLXJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjbWFpbi1jYXJvdXNlbCAubWFpbi1jYXJvdXNlbC1jb2wtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHJpZ2h0OiAtM3JlbTtcbiAgfVxufVxuI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDFweCkge1xuICAjbWFpbi1jYXJvdXNlbCAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW1zIHtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtcyAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCAtMXJlbTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogaW5pdGlhbDtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtcyAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtcyAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NiU7XG4gIH1cbn1cbiNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi13cmFwcGVyIGEge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gIH1cbn1cbiNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuI21haW4tY2Fyb3VzZWwgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtcyBhIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzNiM2IzYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiM2IzYjtcbn1cbiNtYWluLWNhcm91c2VsIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbXMgYS5hY3RpdmUgLnBhZ2luYXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4jbWFpbi1jYXJvdXNlbCAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW1zIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjbWFpbi1jYXJvdXNlbCAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW1zIC5tYWluLWNhcm91c2VsLXBhZ2luYXRpb24taXRlbSBhIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbiNjYXJkLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuI2NhcmQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZTU4NjI7XG59XG4jY2FyZC1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICNjYXJkLWNhcm91c2VsIC5zd2lwZXItc2xpZGU6b25seS1jaGlsZCxcbiAgI25ld3MtY2FyZC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOm9ubHktY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjY2FyZC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOm9ubHktY2hpbGQsXG4gICNuZXdzLWNhcmQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZTpvbmx5LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEuMjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY2FyZC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmhhcygrIC5zd2lwZXItc2xpZGU6aXMoOmxhc3QtY2hpbGQpKSxcbiAgI25ld3MtY2FyZC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkOmhhcygrIC5zd2lwZXItc2xpZGU6aXMoOmxhc3QtY2hpbGQpKSB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjY2NjY2NjY2NyUgLSAxcmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG4jY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItcGFnaW5hdGlvbixcbiNjYXJkLWNhcm91c2VsIC5uZXdzY2FyZC1zd2lwZXItcGFnaW5hdGlvbixcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLXBhZ2luYXRpb24sXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5uZXdzY2FyZC1zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4jY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4jY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5jYXJkLXN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4jY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItYnV0dG9uLW5leHQsXG4jY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItYnV0dG9uLXByZXYsXG4jY2FyZC1jYXJvdXNlbCAubmV3c2NhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI2NhcmQtY2Fyb3VzZWwgLm5ld3NjYXJkLXN3aXBlci1idXR0b24tcHJldixcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI25ld3MtY2FyZC1jYXJvdXNlbCAuY2FyZC1zd2lwZXItYnV0dG9uLXByZXYsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5uZXdzY2FyZC1zd2lwZXItYnV0dG9uLW5leHQsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5uZXdzY2FyZC1zd2lwZXItYnV0dG9uLXByZXYge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuI2NhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuI2NhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI2NhcmQtY2Fyb3VzZWwgLm5ld3NjYXJkLXN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNjYXJkLWNhcm91c2VsIC5uZXdzY2FyZC1zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5jYXJkLXN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLmNhcmQtc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuI25ld3MtY2FyZC1jYXJvdXNlbCAubmV3c2NhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuI25ld3MtY2FyZC1jYXJvdXNlbCAubmV3c2NhcmQtc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuI2NhcmQtY2Fyb3VzZWwgLmNhcmQtd3JhcHBlcjpub3QoLmxnLWNhcmQtd3JhcHBlciksICNjYXJkLWNhcm91c2VsIC5jYXJkLXdyYXBwZXI6bm90KC5uZXdzLWNhcmQtd3JhcHBlciksXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5jYXJkLXdyYXBwZXI6bm90KC5sZy1jYXJkLXdyYXBwZXIpLFxuI25ld3MtY2FyZC1jYXJvdXNlbCAuY2FyZC13cmFwcGVyOm5vdCgubmV3cy1jYXJkLXdyYXBwZXIpIHtcbiAgbWluLWhlaWdodDogNjEwcHg7XG59XG5cbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4jbmV3cy1jYXJkLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuI25ld3MtY2FyZC1jYXJvdXNlbCAuY2FyZC13cmFwcGVyLm5ld3MtY2FyZC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDtcbn1cbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLm5ld3NjYXJkLXN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiNuZXdzLWNhcmQtY2Fyb3VzZWwgLm5ld3NjYXJkLXN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI2luZm8tY2Fyb3VzZWwgLmRlY29yYXRpdmUtaW1nIHtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNpbmZvLWNhcm91c2VsIC5kZWNvcmF0aXZlLWltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbiNpbmZvLWNhcm91c2VsIC5zbGlkZS1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xufVxuI2luZm8tY2Fyb3VzZWwgLmluZm8tc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuI2luZm8tY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4jaW5mby1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzgzZjQ1O1xufVxuI2luZm8tY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuI2luZm8tY2Fyb3VzZWwgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0LWNvcHksXG4jaW5mby1jYXJvdXNlbCAuaW5mby1zd2lwZXItYnV0dG9uLXByZXYtY29weSB7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4jaW5mby1jYXJvdXNlbCAuaW5mby1zd2lwZXItYnV0dG9uLW5leHQtY29weTphZnRlcixcbiNpbmZvLWNhcm91c2VsIC5pbmZvLXN3aXBlci1idXR0b24tcHJldi1jb3B5OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzAwMDtcbn1cbiNpbmZvLWNhcm91c2VsIC5pbmZvLXN3aXBlci1idXR0b24tcHJldiBpbWcsXG4jaW5mby1jYXJvdXNlbCAuaW5mby1zd2lwZXItYnV0dG9uLW5leHQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG4uYmctY29sb3Itc2xpZGVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2hpdGUtbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2hpdGUtbmF2LXdyYXBwZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLndoaXRlLW5hdi13cmFwcGVyOmhhcyguZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICB9XG59XG4ud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLndoaXRlLW5hdi13cmFwcGVyIC5pbmZvLXN3aXBlci1idXR0b24tbmV4dCxcbi53aGl0ZS1uYXYtd3JhcHBlciAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLndoaXRlLW5hdi13cmFwcGVyIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQsXG4ud2hpdGUtbmF2LXdyYXBwZXIgLm1haW4tc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLndoaXRlLW5hdi13cmFwcGVyIC5tYWluLXN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLndoaXRlLW5hdi13cmFwcGVyIC5pbmZvLXN3aXBlci1idXR0b24tcHJldiBpbWcsXG4ud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyxcbi53aGl0ZS1uYXYtd3JhcHBlciAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbi53aGl0ZS1uYXYtd3JhcHBlciAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyxcbi53aGl0ZS1uYXYtd3JhcHBlciAubWFpbi1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuLndoaXRlLW5hdi13cmFwcGVyIC5tYWluLXN3aXBlci1idXR0b24tbmV4dCBpbWcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KSB7XG4gIC53aGl0ZS1uYXYtd3JhcHBlciAuaW5mby1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmV2ZW50LXN3aXBlci1idXR0b24tbmV4dCBpbWcsXG4gIC53aGl0ZS1uYXYtd3JhcHBlciAubWFpbi1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLm1haW4tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5pbmZvLXN3aXBlci1idXR0b24tbmV4dCBpbWcsXG4gIC53aGl0ZS1uYXYtd3JhcHBlciAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLm1haW4tc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5tYWluLXN3aXBlci1idXR0b24tbmV4dCBpbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ3MHB4KSB7XG4gIC53aGl0ZS1uYXYtd3JhcHBlciAuaW5mby1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmV2ZW50LXN3aXBlci1idXR0b24tbmV4dCBpbWcsXG4gIC53aGl0ZS1uYXYtd3JhcHBlciAubWFpbi1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLm1haW4tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU5MHB4KSB7XG4gIC53aGl0ZS1uYXYtd3JhcHBlciAuaW5mby1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyxcbiAgLndoaXRlLW5hdi13cmFwcGVyIC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLmV2ZW50LXN3aXBlci1idXR0b24tbmV4dCBpbWcsXG4gIC53aGl0ZS1uYXYtd3JhcHBlciAubWFpbi1zd2lwZXItYnV0dG9uLXByZXYgaW1nLFxuICAud2hpdGUtbmF2LXdyYXBwZXIgLm1haW4tc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLndoaXRlLW5hdi13cmFwcGVyLmJsYWNrLWJ1dHRvbnMgLmluZm8tc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbi53aGl0ZS1uYXYtd3JhcHBlci5ibGFjay1idXR0b25zIC5pbmZvLXN3aXBlci1idXR0b24tbmV4dCBpbWcsXG4ud2hpdGUtbmF2LXdyYXBwZXIuYmxhY2stYnV0dG9ucyAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2IGltZyxcbi53aGl0ZS1uYXYtd3JhcHBlci5ibGFjay1idXR0b25zIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xufVxuXG4jZXZlbnQtY2Fyb3VzZWwgLnNsaWRlLWRldGFpbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAxOHB4IDE4cHggMzZweCAjZTBlMGUwLCAtMThweCAtMThweCAzNnB4ICNmY2ZjZmM7XG59XG4jZXZlbnQtY2Fyb3VzZWwgLnNsaWRlLWRldGFpbDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIGJveC1zaGFkb3c6IDIzcHggMjNweCA0NnB4ICNjMWMxYzEsIC0yM3B4IC0yM3B4IDQ2cHggI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZXZlbnQtY2Fyb3VzZWwgLnNsaWRlLWRldGFpbCB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbiAgI2V2ZW50LWNhcm91c2VsIC5vdmVybGF5LWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE1JSwgcmdiYSgwLCAwLCAwLCAwKSA4NSUsIHJnYmEoMCwgMCwgMCwgMC4zNSkgMTAwJSk7XG4gIH1cbn1cbiNldmVudC1jYXJvdXNlbCAuZXZlbnQtc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuI2V2ZW50LWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLFxuI2V2ZW50LWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuI2V2ZW50LWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG4jZXZlbnQtY2Fyb3VzZWwgLmV2ZW50LXN3aXBlci1idXR0b24tbmV4dC1jb3B5LFxuI2V2ZW50LWNhcm91c2VsIC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYtY29weSB7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4jZXZlbnQtY2Fyb3VzZWwgLmV2ZW50LXN3aXBlci1idXR0b24tbmV4dC1jb3B5OmFmdGVyLFxuI2V2ZW50LWNhcm91c2VsIC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYtY29weTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jc2VjdGlvbi1tZW51IC5ncmlkLWl0ZW0gYSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDExcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbiNzZWN0aW9uLW1lbnUgLmdyaWQtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG59XG4jc2VjdGlvbi1tZW51IC5zbm9kby1pbWcge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuI2JvbGxldHRpbm8tYnV0dG9ucyAuYnV0dG9uLWdyaWQgYSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xNjg2Mjc0NTEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNTA5ODAzOTIyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjYm9sbGV0dGluby1idXR0b25zIC5idXR0b24tZ3JpZCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB9XG59XG4jYm9sbGV0dGluby1idXR0b25zIC5idXR0b24tZ3JpZCBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTUyOGU7XG59XG4jYm9sbGV0dGluby1idXR0b25zIC5idXR0b24tZ3JpZCBhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNib2xsZXR0aW5vLWJ1dHRvbnMgLmJ1dHRvbi1ncmlkIGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuXG4udGFncy13cmFwcGVyIHtcbiAgZ2FwOiAxcmVtO1xufVxuLnRhZ3Mtd3JhcHBlciAudGFnLWl0ZW0ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi50YWdzLXdyYXBwZXIgLnRhZy1pdGVtOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlICFpbXBvcnRhbnQ7XG59XG4udGFncy13cmFwcGVyIC50YWctaXRlbTphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWdzLXdyYXBwZXIgLnRhZy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNoYXJlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2hhcmVyLXdyYXBwZXIgLnNoYXJlYnV0dG9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBib3gtc2hhZG93OiAwcHggMTZweCAyMXB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjQ0KTtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgcGFkZGluZy1ibG9jazogMXJlbTtcbiAgdG9wOiA0MDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNoYXJlci13cmFwcGVyIC5zaGFyZWJ1dHRvbnMuYWN0aXZlIHtcbiAgdG9wOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnNoYXJlci13cmFwcGVyIC5zaGFyZWJ1dHRvbnMgYnV0dG9uIHtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuYXNpZGUgbGkudGV4dC1kYXJrIGEsXG5hc2lkZSBsaS50ZXh0LWRhcmsgc3BhbiB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5hc2lkZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGFzaWRlIGEge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgfVxufVxuYXNpZGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYXNpZGUgdWwubGluay1zdWJsaXN0IGEuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNTI4ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhc2lkZSB1bC5saW5rLXN1Ymxpc3QgYS5hY3RpdmU6YWZ0ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3B4O1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5hc2lkZSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbmFzaWRlIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmFzaWRlIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41cmVtO1xuICByaWdodDogMC41cmVtO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbmFzaWRlIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPWZhbHNlXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuYXNpZGUgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGFbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjtcbn1cbmFzaWRlIC5saW5rLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG59XG5hc2lkZSAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE1MjhlO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDNweDtcbiAgYm90dG9tOiB1bnNldDtcbiAgdG9wOiAwO1xufSIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cblxuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7IC8vIFNhc3MgdmFyaWFibGUgYmVjYXVzZSBvZiAkYWNjb3JkaW9uLWJ1dHRvbi1pY29uXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS1ib290c3RyYXAtaXRhbGlhLXZlcnNpb246ICcyLjcuMSc7XG59XG4iLCIvLyBIU0IgKGh0dHBzOi8vaXQud2lraXBlZGlhLm9yZy93aWtpL0h1ZV9TYXR1cmF0aW9uX0JyaWdodG5lc3MsIGNvaW5jaWRlbnRlIGNvbiBpbCBtb2RlbGxvIEhTVilcbi8vIMOoIGxvIHNwYXppbyBjb2xvcmUgc2NlbHRvIHBlciBvdHRlbmVyZSBsZSB2YXJpYW50aSBjb2xvcmUgZGVsbGEgdG9uYWxpdMOgIHByaW1hcmlhLlxuXG4vLyBDb2xvciBzeXN0ZW1cbiRibGFjazogaHNsKDAsIDAlLCAwJSkgIWRlZmF1bHQ7XG4kd2hpdGU6IGhzbCgwLCAwJSwgMTAwJSkgIWRlZmF1bHQ7XG5cbiRncmF5LTEwMDogaHNsKDAsIDAlLCA5NiUpICFkZWZhdWx0OyAvLyBjb2xvci1ncmF5LTk2XG4kZ3JheS0yMDA6IGhzbCgwLCAwJSwgOTAlKSAhZGVmYXVsdDsgLy8gY29sb3ItZ3JheS05MFxuJGdyYXktMzAwOiBoc2woMCwgMCUsIDgzJSkgIWRlZmF1bHQ7IC8vIGNvbG9yLWdyYXktODNcbiRncmF5LTQwMDogaHNsKDAsIDAlLCA2NCUpICFkZWZhdWx0OyAvLyBjb2xvci1ncmF5LTY0XG4kZ3JheS01MDA6IGhzbCgwLCAwJSwgNDUlKSAhZGVmYXVsdDsgLy8gY29sb3ItZ3JheS00NVxuJGdyYXktNjAwOiBoc2woMCwgMCUsIDMyJSkgIWRlZmF1bHQ7IC8vIGNvbG9yLWdyYXktMzJcbiRncmF5LTcwMDogaHNsKDAsIDAlLCAyNSUpICFkZWZhdWx0OyAvLyBjb2xvci1ncmF5LTI1XG4kZ3JheS04MDA6IGhzbCgwLCAwJSwgMTUlKSAhZGVmYXVsdDsgLy8gY29sb3ItZ3JheS0xNVxuJGdyYXktOTAwOiBoc2woMCwgMCUsIDEwJSkgIWRlZmF1bHQ7IC8vIGNvbG9yLWdyYXktMTBcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgJzEwMCc6ICRncmF5LTEwMCxcbiAgICAnMjAwJzogJGdyYXktMjAwLFxuICAgICczMDAnOiAkZ3JheS0zMDAsXG4gICAgJzQwMCc6ICRncmF5LTQwMCxcbiAgICAnNTAwJzogJGdyYXktNTAwLFxuICAgICc2MDAnOiAkZ3JheS02MDAsXG4gICAgJzcwMCc6ICRncmF5LTcwMCxcbiAgICAnODAwJzogJGdyYXktODAwLFxuICAgICc5MDAnOiAkZ3JheS05MDAsXG4gICksXG4gICRncmF5c1xuKTtcblxuQGZ1bmN0aW9uIG1haW4oJGtleTogJzgwJykge1xuICBAcmV0dXJuIG1hcC1nZXQoJG1haW5zLCAka2V5KTtcbn1cblxuLy8gUFJJTUFSWSBDT0xPUlMgREVGSU5JVElPTiAvL1xuJHByaW1hcnktaDogMjEwICFkZWZhdWx0O1xuJHByaW1hcnktczogMTAwICFkZWZhdWx0O1xuJHByaW1hcnktYjogODAgIWRlZmF1bHQ7XG4kcHJpbWFyeS1sOiA0MCAhZGVmYXVsdDsgLy8gS2l0IFVJXG5cbiRwcmltYXJ5OiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgJHByaW1hcnktYikgIWRlZmF1bHQ7IC8vIGNvbG9yLWJsdWUtNDBcblxuJGluZGlnbzogaHNiKDI0MywgNzAsIDEwMCkgIWRlZmF1bHQ7XG4kcHVycGxlOiBoc2IoMjQzLCA0MCwgMTAwKSAhZGVmYXVsdDtcbiRwaW5rOiBoc2IoMzUwLCAzMCwgMTAwKSAhZGVmYXVsdDtcbiRyZWQ6IGhzbCgzNTAsIDYwJSwgNTAlKSAhZGVmYXVsdDsgLy8gY29sb3ItcmVkLTUwXG4kb3JhbmdlOiBoc2woMzYsIDEwMCUsIDMwJSkgIWRlZmF1bHQ7IC8vIGNvbG9yLW9yYW5nZS0zMFxuJHllbGxvdzogaHNiKDQ0LCA1NSwgMTAwKSAhZGVmYXVsdDtcbiRncmVlbjogaHNsKDE2MCwgMTAwJSwgMjUlKSAhZGVmYXVsdDsgLy8gY29sb3ItZW1lcmFsZC0yNVxuJHRlYWw6IGhzbCgxNzgsIDkwJSwgMzIlKSAhZGVmYXVsdDtcbiRjeWFuOiBoc2IoMTc4LCAxMDAsIDEwMCkgIWRlZmF1bHQ7XG4kYmx1ZTogaHNiKDIxMCwgMTAwLCA5MCkgIWRlZmF1bHQ7XG4kbGlnaHQ6IGhzYigyNTUsIDUsIDk1KSAhZGVmYXVsdDtcbiRkYXJrOiBoc2woMjEwLCA1NCUsIDIwJSkgIWRlZmF1bHQ7IC8vIGNvbG9yLXNsYXRlLTIwXG5cbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuJHlpcS10ZXh0LWRhcms6ICRibGFjayAhZGVmYXVsdDtcblxuJHJlZC1hY2Nlc3NpYmxlOiAkcmVkICFkZWZhdWx0O1xuJG9yYW5nZS1hY2Nlc3NpYmxlOiAkb3JhbmdlICFkZWZhdWx0O1xuJHllbGxvdy1hY2Nlc3NpYmxlOiBoc2IoNDQsIDEwMCwgNTkpICFkZWZhdWx0O1xuJGdyZWVuLWFjY2Vzc2libGU6ICRncmVlbiAhZGVmYXVsdDtcblxuJGdyYXktcHJpbWFyeTogaHNiKDIxMCwgMzguOSwgNDQuMykgIWRlZmF1bHQ7XG4kZ3JheS1zZWNvbmRhcnk6IGhzbCgyMTAsIDE3JSwgNDQlKSAhZGVmYXVsdDsgLy8gY29sb3Itc2xhdGUtNDRcbiRncmF5LXRlcnRpYXJ5OiBoc2IoMjA1LCAzNSwgNTQpICFkZWZhdWx0O1xuJGdyYXktcXVhdGVybmFyeTogaHNiKDIzOCwgMSwgMTAwKSAhZGVmYXVsdDtcbiRncmF5LWJvcmRlcjogaHNsKDIxMCwgNCUsIDc4JSkgIWRlZmF1bHQ7IC8vIGNvbG9yLWJvcmRlci1zdWJ0bGVcbiRncmF5LWRpc2FibGVkOiBoc2woMjEwLCAzJSwgODUlKSAhZGVmYXVsdDsgLy8gY29sb3ItYmFja2dyb3VuZC1kaXNhYmxlZFxuJGdyYXktbGFiZWwtZGlzYWJsZWQ6IGhzbCgyMTAsIDEyJSwgNDQlKSAhZGVmYXVsdDsgLy8gY29sb3ItdGV4dC1kaXNhYmxlZFxuJGdyYXktYm9yZGVyLWRpc2FibGVkOiAkZ3JheS1kaXNhYmxlZCAhZGVmYXVsdDsgLy8gY29sb3ItYm9yZGVyLWRpc2FibGVkXG5cbiRzZWNvbmRhcnk6ICRncmF5LXNlY29uZGFyeSAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAnaW5kaWdvJzogJGluZGlnbyxcbiAgICAncHVycGxlJzogJHB1cnBsZSxcbiAgICAncGluayc6ICRwaW5rLFxuICAgICdyZWQnOiAkcmVkLFxuICAgICdvcmFuZ2UnOiAkb3JhbmdlLFxuICAgICd5ZWxsb3cnOiAkeWVsbG93LFxuICAgICdncmVlbic6ICRncmVlbixcbiAgICAndGVhbCc6ICR0ZWFsLFxuICAgICdjeWFuJzogJGN5YW4sXG4gICAgJ3doaXRlJzogJHdoaXRlLFxuICAgICdncmF5JzogJGdyYXktNjAwLFxuICAgICdncmF5LWRhcmsnOiAkZ3JheS04MDAsXG4gICAgJ2JsdWUnOiAkYmx1ZSxcbiAgICAnZ3JheS1zZWNvbmRhcnknOiAkZ3JheS1zZWNvbmRhcnksXG4gICAgJ2dyYXktdGVydGlhcnknOiAkZ3JheS10ZXJ0aWFyeSxcbiAgICAnZ3JheS1xdWF0ZXJuYXJ5JzogJGdyYXktcXVhdGVybmFyeSxcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuLy8gQm9yZGVyIENvbG9yXG4kYm9yZGVyLWNvbG9yOiAkZ3JheS1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vIEluZm8gQ29sb3JzXG4kc3VjY2VzczogJGdyZWVuLWFjY2Vzc2libGUgIWRlZmF1bHQ7XG4kaW5mbzogJHNlY29uZGFyeSAhZGVmYXVsdDtcbiR3YXJuaW5nOiAkb3JhbmdlLWFjY2Vzc2libGUgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAkcmVkLWFjY2Vzc2libGUgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgJ3ByaW1hcnknOiAkcHJpbWFyeSxcbiAgICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcbiAgICAnc3VjY2Vzcyc6ICRzdWNjZXNzLFxuICAgICdpbmZvJzogJGluZm8sXG4gICAgJ3dhcm5pbmcnOiAkd2FybmluZyxcbiAgICAnZGFuZ2VyJzogJGRhbmdlcixcbiAgICAnbGlnaHQnOiAkbGlnaHQsXG4gICAgJ2RhcmsnOiAkZGFyayxcbiAgICAnYmxhY2snOiAkYmxhY2ssXG4gICAgJ3doaXRlJzogJHdoaXRlLFxuICAgICcxMDAnOiAkZ3JheS0xMDAsXG4gICAgJzIwMCc6ICRncmF5LTIwMCxcbiAgICAnMzAwJzogJGdyYXktMzAwLFxuICAgICc0MDAnOiAkZ3JheS00MDAsXG4gICAgJzUwMCc6ICRncmF5LTUwMCxcbiAgICAnNjAwJzogJGdyYXktNjAwLFxuICAgICc3MDAnOiAkZ3JheS03MDAsXG4gICAgJzgwMCc6ICRncmF5LTgwMCxcbiAgICAnOTAwJzogJGdyYXktOTAwLFxuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBBQ0NFTlQgQ09MT1JTIERFRklOSVRJT05TXG4vLyBhbmFsb2doaVxuJGFuYWxvZ3VlLTEtaDogMjQzO1xuJGFuYWxvZ3VlLTEtczogODU7XG4kYW5hbG9ndWUtMS1iOiAxMDA7XG4kYW5hbG9ndWUtMTogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMsICRhbmFsb2d1ZS0xLWIpICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItaDogMTc4O1xuJGFuYWxvZ3VlLTItczogOTU7XG4kYW5hbG9ndWUtMi1iOiA4NTtcbiRhbmFsb2d1ZS0yOiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcywgJGFuYWxvZ3VlLTItYikgIWRlZmF1bHQ7XG4vLyBDb21wbGVtZW50YXJpIGUgdHJpYWRpY2lcbiRjb21wbGVtZW50YXJ5LTEtaDogMzUxO1xuJGNvbXBsZW1lbnRhcnktMS1zOiA3NTtcbiRjb21wbGVtZW50YXJ5LTEtYjogOTc7XG4kY29tcGxlbWVudGFyeS0xOiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMsICRjb21wbGVtZW50YXJ5LTEtYikgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWg6IDM2O1xuJGNvbXBsZW1lbnRhcnktMi1zOiAxMDA7XG4kY29tcGxlbWVudGFyeS0yLWI6IDEwMDtcbiRjb21wbGVtZW50YXJ5LTI6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcywgJGNvbXBsZW1lbnRhcnktMi1iKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtaDogMTU5O1xuJGNvbXBsZW1lbnRhcnktMy1zOiAxMDA7XG4kY29tcGxlbWVudGFyeS0zLWI6IDgxO1xuJGNvbXBsZW1lbnRhcnktMzogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zLCAkY29tcGxlbWVudGFyeS0zLWIpICFkZWZhdWx0O1xuXG4vLyBORVVUUkFMIENPTE9SUyBERUZJTklUSU9OU1xuJG5ldXRyYWwtMS1oOiAyMTA7XG4kbmV1dHJhbC0xLXM6IDcwO1xuJG5ldXRyYWwtMS1iOiAzMDtcbiRuZXV0cmFsLTE6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcywgJG5ldXRyYWwtMS1iKSAhZGVmYXVsdDtcbiRuZXV0cmFsLTItaDogMjEwO1xuJG5ldXRyYWwtMi1zOiA1O1xuJG5ldXRyYWwtMi1iOiA5NTtcbiRuZXV0cmFsLTI6IGhzYigkbmV1dHJhbC0yLWgsICRuZXV0cmFsLTItcywgJG5ldXRyYWwtMi1iKSAhZGVmYXVsdDtcblxuLy8gTGlnaHQgR3JleXMgQVxuJGxpZ2h0Z3JleS1hMTogaHNsKDIxMCwgMyUsIDg1JSk7IC8vIHByb2dyZXNzLWJhY2tncm91bmQtZGVmYXVsdFxuJGxpZ2h0Z3JleS1hMjogI2VkZjVmYztcbiRsaWdodGdyZXktYTM6IGhzbCgyMTAsIDYyJSwgOTclKTsgLy8gY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXJcbiRsaWdodGdyZXktYTQ6ICNmNWY5ZmM7XG5cbi8vIExpZ2h0IEdyZXlzIEJcbiRsaWdodGdyZXktYjE6IGhzbCgyMTAsIDYyJSwgOTclKTsgLy8gY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXJcbiRsaWdodGdyZXktYjI6ICNlYmYyZmE7XG4kbGlnaHRncmV5LWIzOiAjZWRmNGZhO1xuJGxpZ2h0Z3JleS1iNDogI2YyZjZmYTtcblxuLy8gTGlnaHQgR3JleXMgQ1xuJGxpZ2h0Z3JleS1jMTogI2Y3ZjlmYTtcbiRsaWdodGdyZXktYzI6IGhzbCgyMTAsIDYyJSwgOTclKTsgLy8gY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXI7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vKioqKioqKioqKioqKioqKioqKipQcmltYXJ5IGNvbG9yIHZhcmlhdGlvbnMqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tVGludGEgZSBvbWJyZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByaW1hcnktYTEyOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgMjApICFkZWZhdWx0O1xuJHByaW1hcnktYTExOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgMzApICFkZWZhdWx0O1xuJHByaW1hcnktYTEwOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgNDApICFkZWZhdWx0O1xuJHByaW1hcnktYTk6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zLCA1MCkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1hODogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMsIDYwKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWE3OiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgNzApICFkZWZhdWx0O1xuJHByaW1hcnktYTY6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zLCA4MCkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1hNTogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSAxNSwgODQpICFkZWZhdWx0O1xuJHByaW1hcnktYTQ6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gMzAsIDg4KSAhZGVmYXVsdDtcbiRwcmltYXJ5LWEzOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIDQ1LCA5MikgIWRlZmF1bHQ7XG4kcHJpbWFyeS1hMjogaHNiKCRwcmltYXJ5LWggKyAxLCAkcHJpbWFyeS1zIC0gNjAsIDk2KSAhZGVmYXVsdDtcbiRwcmltYXJ5LWExOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIDc1LCA5OSkgIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVRvbmktLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5LWIxOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgJHByaW1hcnktYikgIWRlZmF1bHQ7XG4kcHJpbWFyeS1iMjogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSAxMCwgJHByaW1hcnktYiAtIDEwKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWIzOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIDIwLCAkcHJpbWFyeS1iIC0gMjApICFkZWZhdWx0O1xuJHByaW1hcnktYjQ6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gMzAsICRwcmltYXJ5LWIgLSAzMCkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1iNTogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSA0MCwgJHByaW1hcnktYiAtIDQwKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWI2OiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIDUwLCAkcHJpbWFyeS1iIC0gNTApICFkZWZhdWx0O1xuJHByaW1hcnktYjc6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gNjAsICRwcmltYXJ5LWIgLSA2MCkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1iODogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSA3MCwgJHByaW1hcnktYiAtIDcwKSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tU2F0dXJhemlvbmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwcmltYXJ5LWMxOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIGNhbGMoJHByaW1hcnktcyAqIDkwIC8gMTAwKSwgJHByaW1hcnktYiArIGNhbGMoJHByaW1hcnktYiAqIDIwIC8gMTAwKSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jMjogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSBjYWxjKCRwcmltYXJ5LXMgKiA4MCAvIDEwMCksICRwcmltYXJ5LWIgKyBjYWxjKCRwcmltYXJ5LWIgKiAyMCAvIDEwMCkpICFkZWZhdWx0O1xuJHByaW1hcnktYzM6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gY2FsYygkcHJpbWFyeS1zICogNzAgLyAxMDApLCAkcHJpbWFyeS1iICsgY2FsYygkcHJpbWFyeS1iICogMjAgLyAxMDApKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWM0OiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIGNhbGMoJHByaW1hcnktcyAqIDYwIC8gMTAwKSwgJHByaW1hcnktYiArIGNhbGMoJHByaW1hcnktYiAqIDIwIC8gMTAwKSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jNTogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSBjYWxjKCRwcmltYXJ5LXMgKiA1MCAvIDEwMCksICRwcmltYXJ5LWIgKyBjYWxjKCRwcmltYXJ5LWIgKiAyMCAvIDEwMCkpICFkZWZhdWx0O1xuJHByaW1hcnktYzY6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gY2FsYygkcHJpbWFyeS1zICogNDAgLyAxMDApLCAkcHJpbWFyeS1iICsgY2FsYygkcHJpbWFyeS1iICogMjAgLyAxMDApKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWM3OiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcyAtIGNhbGMoJHByaW1hcnktcyAqIDMwIC8gMTAwKSwgJHByaW1hcnktYiArIGNhbGMoJHByaW1hcnktYiAqIDIwIC8gMTAwKSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jODogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMgLSBjYWxjKCRwcmltYXJ5LXMgKiAyMCAvIDEwMCksICRwcmltYXJ5LWIgKyBjYWxjKCRwcmltYXJ5LWIgKiAyMCAvIDEwMCkpICFkZWZhdWx0O1xuJHByaW1hcnktYzk6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zIC0gY2FsYygkcHJpbWFyeS1zICogMTAgLyAxMDApLCAkcHJpbWFyeS1iICsgY2FsYygkcHJpbWFyeS1iICogMjAgLyAxMDApKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWMxMDogaHNiKCRwcmltYXJ5LWgsICRwcmltYXJ5LXMsICRwcmltYXJ5LWIgKyBjYWxjKCRwcmltYXJ5LWIgKiAyMCAvIDEwMCkpICFkZWZhdWx0O1xuJHByaW1hcnktYzExOiBoc2IoJHByaW1hcnktaCwgJHByaW1hcnktcywgJHByaW1hcnktYiArIGNhbGMoJHByaW1hcnktYiAqIDEwIC8gMTAwKSkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1jMTI6IGhzYigkcHJpbWFyeS1oLCAkcHJpbWFyeS1zLCAkcHJpbWFyeS1iKSAhZGVmYXVsdDtcblxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8qKioqKioqKioqKioqKioqKioqKkFjY2VudCBjb2xvcnMgdmFyaWF0aW9ucyoqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gYW5hbG9naGlcbi8vIHRpbnRlIGUgb21icmVcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAxICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYW5hbG9ndWUtMS1hMTI6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zLCAyMCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hMTE6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zLCAzMCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hMTA6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zLCA0MCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hOTogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMsIDUwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWE4OiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcywgNjApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTEtYTc6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zLCA3MCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hNjogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMsIDgwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWE1OiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcyAtIDE1LCA4NCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hNDogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMgLSAzMCwgODgpICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTEtYTM6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zIC0gNDUsIDkyKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWEyOiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcyAtIDYwLCA5NikgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1hMTogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMgLSA3NSwgMTAwKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRhbmFsb2d1ZS0yLWExMjogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMsIDIwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWExMTogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMsIDMwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWExMDogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMsIDQwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWE5OiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcywgNTApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItYTg6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zLCA2MCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMi1hNzogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMsIDcwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWE2OiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcywgODApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItYTU6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zIC0gMTUsIDg0KSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWE0OiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcyAtIDMwLCA4OCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMi1hMzogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMgLSA0NSwgOTIpICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItYTI6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zIC0gNjAsIDk2KSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWExOiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcyAtIDc1LCAxMDApICFkZWZhdWx0O1xuXG4vLyB0b25pXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGFuYWxvZ3VlLTEtYjE6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zLCAkYW5hbG9ndWUtMS1iKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWIyOiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcyAtIDEwLCAkYW5hbG9ndWUtMS1iIC0gMTApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTEtYjM6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zIC0gMjAsICRhbmFsb2d1ZS0xLWIgLSAyMCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1iNDogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMgLSAzMCwgJGFuYWxvZ3VlLTEtYiAtIDMwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWI1OiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcyAtIDQwLCAkYW5hbG9ndWUtMS1iIC0gNDApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTEtYjY6IGhzYigkYW5hbG9ndWUtMS1oLCAkYW5hbG9ndWUtMS1zIC0gNTAsICRhbmFsb2d1ZS0xLWIgLSA1MCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMS1iNzogaHNiKCRhbmFsb2d1ZS0xLWgsICRhbmFsb2d1ZS0xLXMgLSA2MCwgJGFuYWxvZ3VlLTEtYiAtIDYwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0xLWI4OiBoc2IoJGFuYWxvZ3VlLTEtaCwgJGFuYWxvZ3VlLTEtcyAtIDcwLCAkYW5hbG9ndWUtMS1iIC0gNzApICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGFuYWxvZ3VlLTItYjE6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zLCAkYW5hbG9ndWUtMi1iKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWIyOiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcyAtIDEwLCAkYW5hbG9ndWUtMi1iIC0gMTApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItYjM6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zIC0gMjAsICRhbmFsb2d1ZS0yLWIgLSAyMCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMi1iNDogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMgLSAzMCwgJGFuYWxvZ3VlLTItYiAtIDMwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWI1OiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcyAtIDQwLCAkYW5hbG9ndWUtMi1iIC0gNDApICFkZWZhdWx0O1xuJGFuYWxvZ3VlLTItYjY6IGhzYigkYW5hbG9ndWUtMi1oLCAkYW5hbG9ndWUtMi1zIC0gNTAsICRhbmFsb2d1ZS0yLWIgLSA1MCkgIWRlZmF1bHQ7XG4kYW5hbG9ndWUtMi1iNzogaHNiKCRhbmFsb2d1ZS0yLWgsICRhbmFsb2d1ZS0yLXMgLSA2MCwgJGFuYWxvZ3VlLTItYiAtIDYwKSAhZGVmYXVsdDtcbiRhbmFsb2d1ZS0yLWI4OiBoc2IoJGFuYWxvZ3VlLTItaCwgJGFuYWxvZ3VlLTItcyAtIDcwLCAkYW5hbG9ndWUtMi1iIC0gNzApICFkZWZhdWx0O1xuXG4vLyBjb21wbGVtZW50YXJpXG4vLyB0aW50ZSBlIG9tYnJlXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbXBsZW1lbnRhcnktMS1hMTI6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcywgMjApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hMTE6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcywgMzApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hMTA6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcywgNDApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hOTogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zLCA1MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWE4OiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMsIDYwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTEtYTc6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcywgNzApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hNjogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zLCA4MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWE1OiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMgLSAxNSwgODQpICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hNDogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zIC0gMzAsIDg4KSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTEtYTM6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcyAtIDQ1LCA5MikgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWEyOiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMgLSA2MCwgOTYpICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1hMTogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zIC0gNzUsIDEwMCkgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29tcGxlbWVudGFyeS0yLWExMjogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zLCAyMCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWExMTogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zLCAzMCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWExMDogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zLCA0MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWE5OiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMsIDUwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTItYTg6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcywgNjApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMi1hNzogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zLCA3MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWE2OiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMsIDgwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTItYTU6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcyAtIDE1LCA4NCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWE0OiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMgLSAzMCwgODgpICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMi1hMzogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zIC0gNDUsIDkyKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTItYTI6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcyAtIDYwLCA5NikgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWExOiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMgLSA3NSwgMTAwKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb21wbGVtZW50YXJ5LTMtYTEyOiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMsIDIwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTExOiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMsIDMwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTEwOiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMsIDQwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTk6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcywgNTApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMy1hODogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zLCA2MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0zLWE3OiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMsIDcwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTY6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcywgODApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMy1hNTogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zIC0gMTUsIDg0KSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTQ6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcyAtIDMwLCA4OCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0zLWEzOiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMgLSA0NSwgOTIpICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMy1hMjogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zIC0gNjAsIDk2KSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYTE6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcyAtIDc1LCAxMDApICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIHRvbmkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAxICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29tcGxlbWVudGFyeS0xLWIxOiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMsICRjb21wbGVtZW50YXJ5LTEtYikgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWIyOiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMgLSAxMCwgJGNvbXBsZW1lbnRhcnktMS1iIC0gMTApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1iMzogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zIC0gMjAsICRjb21wbGVtZW50YXJ5LTEtYiAtIDIwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTEtYjQ6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcyAtIDMwLCAkY29tcGxlbWVudGFyeS0xLWIgLSAzMCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWI1OiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMgLSA0MCwgJGNvbXBsZW1lbnRhcnktMS1iIC0gNDApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMS1iNjogaHNiKCRjb21wbGVtZW50YXJ5LTEtaCwgJGNvbXBsZW1lbnRhcnktMS1zIC0gNTAsICRjb21wbGVtZW50YXJ5LTEtYiAtIDUwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTEtYjc6IGhzYigkY29tcGxlbWVudGFyeS0xLWgsICRjb21wbGVtZW50YXJ5LTEtcyAtIDYwLCAkY29tcGxlbWVudGFyeS0xLWIgLSA2MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0xLWI4OiBoc2IoJGNvbXBsZW1lbnRhcnktMS1oLCAkY29tcGxlbWVudGFyeS0xLXMgLSA3MCwgJGNvbXBsZW1lbnRhcnktMS1iIC0gNzApICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogMiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbXBsZW1lbnRhcnktMi1iMTogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zLCAkY29tcGxlbWVudGFyeS0yLWIpICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMi1iMjogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zIC0gMTAsICRjb21wbGVtZW50YXJ5LTItYiAtIDEwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTItYjM6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcyAtIDIwLCAkY29tcGxlbWVudGFyeS0yLWIgLSAyMCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWI0OiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMgLSAzMCwgJGNvbXBsZW1lbnRhcnktMi1iIC0gMzApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMi1iNTogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zIC0gNDAsICRjb21wbGVtZW50YXJ5LTItYiAtIDQwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTItYjY6IGhzYigkY29tcGxlbWVudGFyeS0yLWgsICRjb21wbGVtZW50YXJ5LTItcyAtIDUwLCAkY29tcGxlbWVudGFyeS0yLWIgLSA1MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0yLWI3OiBoc2IoJGNvbXBsZW1lbnRhcnktMi1oLCAkY29tcGxlbWVudGFyeS0yLXMgLSA2MCwgJGNvbXBsZW1lbnRhcnktMi1iIC0gNjApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMi1iODogaHNiKCRjb21wbGVtZW50YXJ5LTItaCwgJGNvbXBsZW1lbnRhcnktMi1zIC0gNzAsICRjb21wbGVtZW50YXJ5LTItYiAtIDcwKSAhZGVmYXVsdDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIDMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb21wbGVtZW50YXJ5LTMtYjE6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcywgJGNvbXBsZW1lbnRhcnktMy1iKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYjI6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcyAtIDEwLCAkY29tcGxlbWVudGFyeS0zLWIgLSAxMCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0zLWIzOiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMgLSAyMCwgJGNvbXBsZW1lbnRhcnktMy1iIC0gMjApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMy1iNDogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zIC0gMzAsICRjb21wbGVtZW50YXJ5LTMtYiAtIDMwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYjU6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcyAtIDQwLCAkY29tcGxlbWVudGFyeS0zLWIgLSA0MCkgIWRlZmF1bHQ7XG4kY29tcGxlbWVudGFyeS0zLWI2OiBoc2IoJGNvbXBsZW1lbnRhcnktMy1oLCAkY29tcGxlbWVudGFyeS0zLXMgLSA1MCwgJGNvbXBsZW1lbnRhcnktMy1iIC0gNTApICFkZWZhdWx0O1xuJGNvbXBsZW1lbnRhcnktMy1iNzogaHNiKCRjb21wbGVtZW50YXJ5LTMtaCwgJGNvbXBsZW1lbnRhcnktMy1zIC0gNjAsICRjb21wbGVtZW50YXJ5LTMtYiAtIDYwKSAhZGVmYXVsdDtcbiRjb21wbGVtZW50YXJ5LTMtYjg6IGhzYigkY29tcGxlbWVudGFyeS0zLWgsICRjb21wbGVtZW50YXJ5LTMtcyAtIDcwLCAkY29tcGxlbWVudGFyeS0zLWIgLSA3MCkgIWRlZmF1bHQ7XG5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vKioqKioqKioqKioqKioqKioqKipOZXV0cmFsIGNvbG9yIHZhcmlhdGlvbnMqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gdGludGUgZSBvbWJyZVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FVVRSQUwgMSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJG5ldXRyYWwtMS1hMTA6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcywgJG5ldXRyYWwtMS1iKSAhZGVmYXVsdDtcbiRuZXV0cmFsLTEtYTk6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcyAtIDIwLCAkbmV1dHJhbC0xLWIgKyA3KSAhZGVmYXVsdDtcbiRuZXV0cmFsLTEtYTg6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcyAtIDMwLCAkbmV1dHJhbC0xLWIgKyAxNCkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0xLWE3OiBoc2IoJG5ldXRyYWwtMS1oLCAkbmV1dHJhbC0xLXMgLSA0MCwgJG5ldXRyYWwtMS1iICsgMjEpICFkZWZhdWx0O1xuJG5ldXRyYWwtMS1hNjogaHNiKCRuZXV0cmFsLTEtaCwgJG5ldXRyYWwtMS1zIC0gNTAsICRuZXV0cmFsLTEtYiArIDI4KSAhZGVmYXVsdDtcbiRuZXV0cmFsLTEtYTU6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcyAtIDYwLCAkbmV1dHJhbC0xLWIgKyAzNSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0xLWE0OiBoc2IoJG5ldXRyYWwtMS1oLCAkbmV1dHJhbC0xLXMgLSA2NCwgJG5ldXRyYWwtMS1iICsgNDIpICFkZWZhdWx0O1xuJG5ldXRyYWwtMS1hMzogaHNiKCRuZXV0cmFsLTEtaCwgJG5ldXRyYWwtMS1zIC0gNjgsICRuZXV0cmFsLTEtYiArIDQ5KSAhZGVmYXVsdDtcbiRuZXV0cmFsLTEtYTI6IGhzYigkbmV1dHJhbC0xLWgsICRuZXV0cmFsLTEtcyAtIDcxLCAkbmV1dHJhbC0xLWIgKyA1NikgIWRlZmF1bHQ7XG4kbmV1dHJhbC0xLWExOiBoc2IoJG5ldXRyYWwtMS1oLCAkbmV1dHJhbC0xLXMgLSA3MywgJG5ldXRyYWwtMS1iICsgNjMpICFkZWZhdWx0O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkVVVFJBTCAyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kbmV1dHJhbC0yLWIxOiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMsICRuZXV0cmFsLTItYikgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWIyOiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMsICRuZXV0cmFsLTItYiAtIDE1KSAhZGVmYXVsdDtcbiRuZXV0cmFsLTItYjM6IGhzYigkbmV1dHJhbC0yLWgsICRuZXV0cmFsLTItcywgJG5ldXRyYWwtMi1iIC0gMzApICFkZWZhdWx0O1xuJG5ldXRyYWwtMi1iNDogaHNiKCRuZXV0cmFsLTItaCwgJG5ldXRyYWwtMi1zLCAkbmV1dHJhbC0yLWIgLSA0NSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWI1OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgLSAxLCAkbmV1dHJhbC0yLWIgLSA2MCkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWI2OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAyLCAkbmV1dHJhbC0yLWIgLSA3NSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWI3OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyA0LCAkbmV1dHJhbC0yLWIgLSA5MCkgIWRlZmF1bHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBORVVUUkFMIDIgLyAzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kbmV1dHJhbC0yLWExOiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMsICRuZXV0cmFsLTItYikgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWEyOiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAzLCAkbmV1dHJhbC0yLWIgLSAxNSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWEzOiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAyLCAkbmV1dHJhbC0yLWIgLSAzMCkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWE0OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAyLCAkbmV1dHJhbC0yLWIgLSA0NSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWE1OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAyLCAkbmV1dHJhbC0yLWIgLSA2MCkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWE2OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyAyLCAkbmV1dHJhbC0yLWIgLSA3NSkgIWRlZmF1bHQ7XG4kbmV1dHJhbC0yLWE3OiBoc2IoJG5ldXRyYWwtMi1oLCAkbmV1dHJhbC0yLXMgKyA0LCAkbmV1dHJhbC0yLWIgLSA4NSkgIWRlZmF1bHQ7XG5cbi8vPT09PT09PT09PT09PT09PT09PT0gREVTSUdOIFRPS0VOUyBWQVJJQUJMRVMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PS8vXG5cbi8vIFNFTUFOVElDIFRPS0VOUyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gQmFja2dyb3VuZHNcbiRjb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzOiBoc2woMjEwLCA1NCUsIDIwJSk7IC8vIGNvbG9yLXNsYXRlLTIwXG4kY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXI6IGhzbCgyMTAsIDYyJSwgOTclKTsgLy8gY29sb3ItYmx1ZS05N1xuJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWhvdmVyOiBoc2woMjEwLCAzMyUsIDI4JSk7IC8vIGNvbG9yLXNsYXRlLTI4XG4kY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnktbGlnaHRlcjogaHNsKDIxMCwgMyUsIDg1JSk7IC8vIGNvbG9yLXNsYXRlLTg1XG4kY29sb3ItYmFja2dyb3VuZC1tdXRlZDogJGdyYXktMTAwOyAvLyBjb2xvci1ncmF5LTk2XG5cbi8vIEJvcmRlcnNcbiRjb2xvci1ib3JkZXItc2Vjb25kYXJ5OiBoc2woMjEwLCAxNyUsIDQ0JSk7IC8vIGNvbG9yLXNsYXRlLTQ0XG4kY29sb3ItYm9yZGVyLXN1YnRsZTogaHNsKDIxMCwgNCUsIDc4JSk7IC8vIGNvbG9yLXNsYXRlLTc4XG4kY29sb3ItYm9yZGVyLXdhcm5pbmc6IGhzbCgzNiwgMTAwJSwgMzAlKTsgLy8gY29sb3Itb3JhbmdlLTMwXG5cbi8vIFRleHRcbiRjb2xvci10ZXh0LXByaW1hcnktYWN0aXZlOiBoc2woMjEwLCAxMDAlLCAxNSUpOyAvLyBjb2xvci1ibHVlLTE1XG4kY29sb3ItdGV4dC1wcmltYXJ5LWhvdmVyOiBoc2woMjEwLCAxMDAlLCAzMCUpOyAvLyBjb2xvci1ibHVlLTMwXG4kY29sb3ItdGV4dC1tdXRlZDogaHNsKDIxMCwgMTclLCA0NCUpOyAvLyBjb2xvci1zbGF0ZS00NFxuJGNvbG9yLXRleHQtYmFzZTogJGdyYXktOTAwOyAvLyBjb2xvci1ncmF5LTEwXG4kY29sb3ItdGV4dC1zZWNvbmRhcnk6IGhzbCgyMTAsIDMzJSwgMjglKTsgLy8gY29sb3Itc2xhdGUtMjhcbiRjb2xvci10ZXh0LXdhcm5pbmc6IGhzbCgzNiwgMTAwJSwgMzAlKTsgLy8gY29sb3Itb3JhbmdlLTMwXG5cbi8vIFNQRUNJRklDIFRPS0VOUyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vXG4vLyBGb290ZXJcbiRmb290ZXItdG9wLWJhY2tncm91bmQ6ICRwcmltYXJ5LWE4OyAvLyBjb2xvci1ibHVlLTMwXG4kZm9vdGVyLWJvdHRvbS1iYWNrZ3JvdW5kOiAkcHJpbWFyeS1hMTA7IC8vIGNvbG9yLWJsdWUtMjBcblxuLy8gSWNvbnNcbiRpY29uLXByaW1hcnk6ICRwcmltYXJ5O1xuJGljb24tc2Vjb25kYXJ5OiAkc2Vjb25kYXJ5O1xuJGljb24tYmFzZTogJGNvbG9yLXRleHQtYmFzZTtcbiIsIi8vIHByaW1hcnkgY29sb3IgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucHJpbWFyeS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAmLmJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIHdoaXRlXG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1jb2xvciB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cbi53aGl0ZS1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gcHJpbWFyeSBjb2xvcnMgdGludGUgZSBvbWJyZS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kY29sb3JsaXN0OiAkcHJpbWFyeS1hMSAkcHJpbWFyeS1hMiAkcHJpbWFyeS1hMyAkcHJpbWFyeS1hNCAkcHJpbWFyeS1hNSAkcHJpbWFyeS1hNiAkcHJpbWFyeS1hNyAkcHJpbWFyeS1hOCAkcHJpbWFyeS1hOSAkcHJpbWFyeS1hMTAgJHByaW1hcnktYTExICRwcmltYXJ5LWExMjtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5wcmltYXJ5LWJnLWEjeyRpfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW1hcnktY29sb3ItYSN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW1hcnktYm9yZGVyLWNvbG9yLWEjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLy8gcHJpbWFyeSBjb2xvcnMgdG9uaS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNvbG9ybGlzdDogJHByaW1hcnktYjEgJHByaW1hcnktYjIgJHByaW1hcnktYjMgJHByaW1hcnktYjQgJHByaW1hcnktYjUgJHByaW1hcnktYjYgJHByaW1hcnktYjcgJHByaW1hcnktYjg7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAucHJpbWFyeS1iZy1iI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmltYXJ5LWNvbG9yLWIjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5wcmltYXJ5LWJvcmRlci1jb2xvci1iI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi8vIHByaW1hcnkgY29sb3JzIHNhdHVyYXppb25lLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29sb3JsaXN0OiAkcHJpbWFyeS1jMSAkcHJpbWFyeS1jMiAkcHJpbWFyeS1jMyAkcHJpbWFyeS1jNCAkcHJpbWFyeS1jNSAkcHJpbWFyeS1jNiAkcHJpbWFyeS1jNyAkcHJpbWFyeS1jOCAkcHJpbWFyeS1jOSAkcHJpbWFyeS1jMTAgJHByaW1hcnktYzExICRwcmltYXJ5LWMxMjtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5wcmltYXJ5LWJnLWMjeyRpfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW1hcnktY29sb3ItYyN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW1hcnktYm9yZGVyLWNvbG9yLWMjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLy8gYWNjZW50IGNvbG9ycy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYW5hbG9ndWUtMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhbmFsb2d1ZS0xICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMS1jb2xvciB7XG4gIGNvbG9yOiAkYW5hbG9ndWUtMSAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTEtYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogJGFuYWxvZ3VlLTEgIWltcG9ydGFudDtcbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGFuYWxvZ3VlLTEgIWltcG9ydGFudDtcbiAgfVxufVxuLy8gYWNjZW50IGNvbG9ycyB0aW50ZSBlIG9tYnJlLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhbmFsb2cgMVxuJGNvbG9ybGlzdDogJGFuYWxvZ3VlLTEtYTEgJGFuYWxvZ3VlLTEtYTIgJGFuYWxvZ3VlLTEtYTMgJGFuYWxvZ3VlLTEtYTQgJGFuYWxvZ3VlLTEtYTUgJGFuYWxvZ3VlLTEtYTYgJGFuYWxvZ3VlLTEtYTcgJGFuYWxvZ3VlLTEtYTggJGFuYWxvZ3VlLTEtYTlcbiAgJGFuYWxvZ3VlLTEtYTEwICRhbmFsb2d1ZS0xLWExMSAkYW5hbG9ndWUtMS1hMTI7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAuYW5hbG9ndWUtMS1iZy1hI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0xLWNvbG9yLWEjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1hI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi8vIGFuYWxvZyAyXG4uYW5hbG9ndWUtMi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhbmFsb2d1ZS0yICFpbXBvcnRhbnQ7XG59XG4uYW5hbG9ndWUtMi1jb2xvciB7XG4gIGNvbG9yOiAkYW5hbG9ndWUtMiAhaW1wb3J0YW50O1xufVxuLmFuYWxvZ3VlLTItYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogJGFuYWxvZ3VlLTIgIWltcG9ydGFudDtcbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGFuYWxvZ3VlLTIgIWltcG9ydGFudDtcbiAgfVxufVxuJGNvbG9ybGlzdDogJGFuYWxvZ3VlLTItYTEgJGFuYWxvZ3VlLTItYTIgJGFuYWxvZ3VlLTItYTMgJGFuYWxvZ3VlLTItYTQgJGFuYWxvZ3VlLTItYTUgJGFuYWxvZ3VlLTItYTYgJGFuYWxvZ3VlLTItYTcgJGFuYWxvZ3VlLTItYTggJGFuYWxvZ3VlLTItYTlcbiAgJGFuYWxvZ3VlLTItYTEwICRhbmFsb2d1ZS0yLWExMSAkYW5hbG9ndWUtMi1hMTI7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAuYW5hbG9ndWUtMi1iZy1hI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0yLWNvbG9yLWEjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0yLWJvcmRlci1jb2xvci1hI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gY29tcGxlbWVudGFyeSAxXG4uY29tcGxlbWVudGFyeS0xLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnktMSAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMS1jb2xvciB7XG4gIGNvbG9yOiAkY29tcGxlbWVudGFyeS0yICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0xLWJvcmRlci1jb2xvci0ge1xuICBib3JkZXItY29sb3I6ICRjb21wbGVtZW50YXJ5LTEgIWltcG9ydGFudDtcbiAgJi5ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbXBsZW1lbnRhcnktMSAhaW1wb3J0YW50O1xuICB9XG59XG4kY29sb3JsaXN0OiAkY29tcGxlbWVudGFyeS0xLWExICRjb21wbGVtZW50YXJ5LTEtYTIgJGNvbXBsZW1lbnRhcnktMS1hMyAkY29tcGxlbWVudGFyeS0xLWE0ICRjb21wbGVtZW50YXJ5LTEtYTUgJGNvbXBsZW1lbnRhcnktMS1hNiAkY29tcGxlbWVudGFyeS0xLWE3XG4gICRjb21wbGVtZW50YXJ5LTEtYTggJGNvbXBsZW1lbnRhcnktMS1hOSAkY29tcGxlbWVudGFyeS0xLWExMCAkY29tcGxlbWVudGFyeS0xLWExMSAkY29tcGxlbWVudGFyeS0xLWExMjtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5jb21wbGVtZW50YXJ5LTEtYmctYSN7JGl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGxlbWVudGFyeS0xLWNvbG9yLWEjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGVtZW50YXJ5LTEtYm9yZGVyLWNvbG9yLWEjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBjb21wbGVtZW50YXJ5IDJcbi5jb21wbGVtZW50YXJ5LTItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeS0yICFpbXBvcnRhbnQ7XG59XG4uY29tcGxlbWVudGFyeS0yLWNvbG9yIHtcbiAgY29sb3I6ICRjb21wbGVtZW50YXJ5LTIgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTItYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbXBsZW1lbnRhcnktMiAhaW1wb3J0YW50O1xuICAmLmJvcmRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29tcGxlbWVudGFyeS0yICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiRjb2xvcmxpc3Q6ICRjb21wbGVtZW50YXJ5LTItYTEgJGNvbXBsZW1lbnRhcnktMi1hMiAkY29tcGxlbWVudGFyeS0yLWEzICRjb21wbGVtZW50YXJ5LTItYTQgJGNvbXBsZW1lbnRhcnktMi1hNSAkY29tcGxlbWVudGFyeS0yLWE2ICRjb21wbGVtZW50YXJ5LTItYTdcbiAgJGNvbXBsZW1lbnRhcnktMi1hOCAkY29tcGxlbWVudGFyeS0yLWE5ICRjb21wbGVtZW50YXJ5LTItYTEwICRjb21wbGVtZW50YXJ5LTItYTExICRjb21wbGVtZW50YXJ5LTItYTEyO1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLmNvbXBsZW1lbnRhcnktMi1iZy1hI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGVtZW50YXJ5LTItY29sb3ItYSN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYSN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbXBsZW1lbnRhcnkgM1xuLmNvbXBsZW1lbnRhcnktMy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5LTMgIWltcG9ydGFudDtcbn1cbi5jb21wbGVtZW50YXJ5LTMtY29sb3Ige1xuICBjb2xvcjogJGNvbXBsZW1lbnRhcnktMyAhaW1wb3J0YW50O1xufVxuLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29tcGxlbWVudGFyeS0zICFpbXBvcnRhbnQ7XG4gICYuYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjb21wbGVtZW50YXJ5LTMgIWltcG9ydGFudDtcbiAgfVxufVxuJGNvbG9ybGlzdDogJGNvbXBsZW1lbnRhcnktMy1hMSAkY29tcGxlbWVudGFyeS0zLWEyICRjb21wbGVtZW50YXJ5LTMtYTMgJGNvbXBsZW1lbnRhcnktMy1hNCAkY29tcGxlbWVudGFyeS0zLWE1ICRjb21wbGVtZW50YXJ5LTMtYTYgJGNvbXBsZW1lbnRhcnktMy1hN1xuICAkY29tcGxlbWVudGFyeS0zLWE4ICRjb21wbGVtZW50YXJ5LTMtYTkgJGNvbXBsZW1lbnRhcnktMy1hMTAgJGNvbXBsZW1lbnRhcnktMy1hMTEgJGNvbXBsZW1lbnRhcnktMy1hMTI7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAuY29tcGxlbWVudGFyeS0zLWJnLWEjeyRpfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBsZW1lbnRhcnktMy1jb2xvci1hI3skaX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGxlbWVudGFyeS0zLWJvcmRlci1jb2xvci1hI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYWNjZW50IGNvbG9ycyB0b25pLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBhbmFsb2cgMVxuJGNvbG9ybGlzdDogJGFuYWxvZ3VlLTEtYjEgJGFuYWxvZ3VlLTEtYjIgJGFuYWxvZ3VlLTEtYjMgJGFuYWxvZ3VlLTEtYjQgJGFuYWxvZ3VlLTEtYjUgJGFuYWxvZ3VlLTEtYjYgJGFuYWxvZ3VlLTEtYjcgJGFuYWxvZ3VlLTEtYjg7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAuYW5hbG9ndWUtMS1iZy1iI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0xLWNvbG9yLWIjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbmFsb2d1ZS0xLWJvcmRlci1jb2xvci1iI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gYW5hbG9nIDJcbiRjb2xvcmxpc3Q6ICRhbmFsb2d1ZS0yLWIxICRhbmFsb2d1ZS0yLWIyICRhbmFsb2d1ZS0yLWIzICRhbmFsb2d1ZS0yLWI0ICRhbmFsb2d1ZS0yLWI1ICRhbmFsb2d1ZS0yLWI2ICRhbmFsb2d1ZS0yLWI3ICRhbmFsb2d1ZS0yLWI4O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLmFuYWxvZ3VlLTItYmctYiN7JGl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuYW5hbG9ndWUtMi1jb2xvci1iI3skaX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAuYW5hbG9ndWUtMi1ib3JkZXItY29sb3ItYiN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbXBsZW1lbnRhcnkgMVxuJGNvbG9ybGlzdDogJGNvbXBsZW1lbnRhcnktMS1iMSAkY29tcGxlbWVudGFyeS0xLWIyICRjb21wbGVtZW50YXJ5LTEtYjMgJGNvbXBsZW1lbnRhcnktMS1iNCAkY29tcGxlbWVudGFyeS0xLWI1ICRjb21wbGVtZW50YXJ5LTEtYjYgJGNvbXBsZW1lbnRhcnktMS1iN1xuICAkY29tcGxlbWVudGFyeS0xLWI4O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLmNvbXBsZW1lbnRhcnktMS1iZy1iI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGVtZW50YXJ5LTEtY29sb3ItYiN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBsZW1lbnRhcnktMS1ib3JkZXItY29sb3ItYiN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbXBsZW1lbnRhcnkgMlxuJGNvbG9ybGlzdDogJGNvbXBsZW1lbnRhcnktMi1iMSAkY29tcGxlbWVudGFyeS0yLWIyICRjb21wbGVtZW50YXJ5LTItYjMgJGNvbXBsZW1lbnRhcnktMi1iNCAkY29tcGxlbWVudGFyeS0yLWI1ICRjb21wbGVtZW50YXJ5LTItYjYgJGNvbXBsZW1lbnRhcnktMi1iN1xuICAkY29tcGxlbWVudGFyeS0yLWI4O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLmNvbXBsZW1lbnRhcnktMi1iZy1iI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGVtZW50YXJ5LTItY29sb3ItYiN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBsZW1lbnRhcnktMi1ib3JkZXItY29sb3ItYiN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGNvbXBsZW1lbnRhcnkgM1xuJGNvbG9ybGlzdDogJGNvbXBsZW1lbnRhcnktMy1iMSAkY29tcGxlbWVudGFyeS0zLWIyICRjb21wbGVtZW50YXJ5LTMtYjMgJGNvbXBsZW1lbnRhcnktMy1iNCAkY29tcGxlbWVudGFyeS0zLWI1ICRjb21wbGVtZW50YXJ5LTMtYjYgJGNvbXBsZW1lbnRhcnktMy1iN1xuICAkY29tcGxlbWVudGFyeS0zLWI4O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLmNvbXBsZW1lbnRhcnktMy1iZy1iI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wbGVtZW50YXJ5LTMtY29sb3ItYiN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBsZW1lbnRhcnktMy1ib3JkZXItY29sb3ItYiN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIG5ldXRyYWwgMVxuLm5ldXRyYWwtMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTEtY29sb3Ige1xuICBjb2xvcjogJG5ldXRyYWwtMSAhaW1wb3J0YW50O1xufVxuLm5ldXRyYWwtMS1ib3JkZXItY29sb3ItIHtcbiAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0xICFpbXBvcnRhbnQ7XG4gICYuYm9yZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTEgIWltcG9ydGFudDtcbiAgfVxufVxuXG4kY29sb3JsaXN0OiAkbmV1dHJhbC0xLWExICRuZXV0cmFsLTEtYTIgJG5ldXRyYWwtMS1hMyAkbmV1dHJhbC0xLWE0ICRuZXV0cmFsLTEtYTUgJG5ldXRyYWwtMS1hNiAkbmV1dHJhbC0xLWE3ICRuZXV0cmFsLTEtYTggJG5ldXRyYWwtMS1hOSAkbmV1dHJhbC0xLWExMDtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5uZXV0cmFsLTEtYmctYSN7JGl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAubmV1dHJhbC0xLWNvbG9yLWEjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXV0cmFsLTEtYm9yZGVyLWNvbG9yLWEjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBuZXV0cmFsIDJcbi5uZXV0cmFsLTItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0yICFpbXBvcnRhbnQ7XG59XG4ubmV1dHJhbC0yLWNvbG9yIHtcbiAgY29sb3I6ICRuZXV0cmFsLTIgIWltcG9ydGFudDtcbn1cbi5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLSB7XG4gIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMjtcbn1cblxuJGNvbG9ybGlzdDogJG5ldXRyYWwtMi1iMSAkbmV1dHJhbC0yLWIyICRuZXV0cmFsLTItYjMgJG5ldXRyYWwtMi1iNCAkbmV1dHJhbC0yLWI1ICRuZXV0cmFsLTItYjYgJG5ldXRyYWwtMi1iNztcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5uZXV0cmFsLTItYmctYiN7JGl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAubmV1dHJhbC0yLWNvbG9yLWIjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXV0cmFsLTItYm9yZGVyLWNvbG9yLWIjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4kY29sb3JsaXN0OiAkbmV1dHJhbC0yLWExICRuZXV0cmFsLTItYTIgJG5ldXRyYWwtMi1hMyAkbmV1dHJhbC0yLWE0ICRuZXV0cmFsLTItYTUgJG5ldXRyYWwtMi1hNiAkbmV1dHJhbC0yLWE3O1xuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JsaXN0KSB7XG4gICRjb2xvcjogbnRoKCRjb2xvcmxpc3QsICRpKTtcbiAgLm5ldXRyYWwtMi1iZy1hI3skaX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5uZXV0cmFsLTItY29sb3ItYSN7JGl9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5ldXRyYWwtMi1ib3JkZXItY29sb3ItYSN7JGl9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICYuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGxpZ2h0IGdyZXlzIGFcbiRjb2xvcmxpc3Q6ICRsaWdodGdyZXktYTEgJGxpZ2h0Z3JleS1hMiAkbGlnaHRncmV5LWEzICRsaWdodGdyZXktYTQ7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAubGlnaHRncmV5LWJnLWEjeyRpfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpZ2h0Z3JleS1jb2xvci1hI3skaX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAubGlnaHRncmV5LWJvcmRlci1jb2xvci1hI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbGlnaHQgZ3JleXMgYlxuJGNvbG9ybGlzdDogJGxpZ2h0Z3JleS1iMSAkbGlnaHRncmV5LWIyICRsaWdodGdyZXktYjMgJGxpZ2h0Z3JleS1iNDtcblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGNvbG9ybGlzdCkge1xuICAkY29sb3I6IG50aCgkY29sb3JsaXN0LCAkaSk7XG4gIC5saWdodGdyZXktYmctYiN7JGl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAubGlnaHRncmV5LWNvbG9yLWIjeyRpfSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIC5saWdodGdyZXktYm9yZGVyLWNvbG9yLWIjeyRpfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICAmLmJvcmRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBsaWdodCBncmV5cyBjXG4kY29sb3JsaXN0OiAkbGlnaHRncmV5LWMxICRsaWdodGdyZXktYzI7XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb2xvcmxpc3QpIHtcbiAgJGNvbG9yOiBudGgoJGNvbG9ybGlzdCwgJGkpO1xuICAubGlnaHRncmV5LWJnLWMjeyRpfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpZ2h0Z3JleS1jb2xvci1jI3skaX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAubGlnaHRncmV5LWJvcmRlci1jb2xvci1jI3skaX0ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJi5ib3JkZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIEltcG9ydCBEZXNpZ24gVG9rZW5zIEl0YWxpYVxuLy8gQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Rlc2lnbi10b2tlbnMtaXRhbGlhL3Njc3MvdmFyaWFibGVzJztcblxuLy8gU2hhZG93c1xuJGVuYWJsZS1zaGFkb3dzOiB0cnVlO1xuXG4vLyBTcGFjZXJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMjRweCAhZGVmYXVsdDtcblxuLy8gVmVydGljYWwgYmFzZSBzcGFjZVxuJHYtZ2FwOiA4cHggIWRlZmF1bHQ7XG5cbi8vIFJlc3BvbnNpdmUgZ3V0dGVyIHdpZHRoc1xuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICB4czogMTJweCxcbiAgc206IDEycHgsXG4gIG1kOiAyMHB4LFxuICBsZzogMjRweCxcbiAgeGw6IDI0cHgsXG4gIHh4bDogMjhweCxcbikgIWRlZmF1bHQ7XG5cbiRhc3BlY3QtcmF0aW9zOiAoXG4gICcxeDEnOiAxMDAlLFxuICAnM3gyJzogY2FsYygyIC8gMyAqIDEwMCUpLFxuICAnNHgzJzogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAnMTZ4OSc6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gICcyMXg5JzogY2FsYyg5IC8gMjEgKiAxMDAlKSxcbik7XG5cbi8vcmF0aW9cblxuLy8gVGV4dFxuJGZvbnQtZmFtaWx5LXNlcmlmOiAnTG9yYScsIEdlb3JnaWEsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdUaXRpbGxpdW0gV2ViJywgR2VuZXZhLCBUYWhvbWEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAnUm9ib3RvIE1vbm8nLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kdGV4dC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xuJHRleHQtbXV0ZWQ6ICRjb2xvci10ZXh0LW11dGVkICFkZWZhdWx0O1xuJGxldHRlci1zcGFjaW5nLWJhc2U6IDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41O1xuJG1hcmstYmc6ICRhbmFsb2d1ZS0yLWExO1xuXG4vLyBQYXJhZ3JhcGhzXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XG4kc21hbGwtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcblxuLy8gTGlua3NcbiRsaW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcblxuLy8gRm9jdXNcbiRmb2N1cy1vdXRsaW5lLWNvbG9yOiAkb3JhbmdlICFkZWZhdWx0O1xuXG4vL3NraXBsaW5rc1xuJHNraXBsaW5rcy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc2tpcGxpbmtzLWJnOiAkY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1Ua3VNbkI0SWlCb1pXbG5hSFE5SWpFMmNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1pQXhNQ0lnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0S0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSXhNREkwZFhBaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBnb2dJQ0FnSUNBZ0lEeG5JR2xrUFNJdExXaHZiV1V0TFMxd1lYSmhiR3hoZUMwdExXMXZZbWxzWlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEkwTGpBd01EQXdNQ3dnTFRJd0xqQXdNREF3TUNraUlHWnBiR3c5SWlOR1JrWkdSa1lpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaUxXNWxkSGR2Y21zdGMyeHBiUzFvWldGa1pYSWlQZ29nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEkwTERJMElFd3pOaXd5TkNCTU16WXNNallnVERJMExESTJJRXd5TkN3eU5DQmFJRTB5TkN3eU1DQk1NeklzTWpBZ1RETXlMREl5SUV3eU5Dd3lNaUJNTWpRc01qQWdXaUJOTWpRc01qZ2dURE15TERJNElFd3pNaXd6TUNCTU1qUXNNekFnVERJMExESTRJRm9pSUdsa1BTSnBZMjl1TFhOdFlXeHNMV0oxY21kbGNpSStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ1BDOW5QZ284TDNOMlp6ND0nKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbnNcbiRidG4tYm9yZGVyLXdpZHRoOiAwO1xuJGJ0bi10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuJGJ0bi1sZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuJGJ0bi1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206IDFyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS14czogMC44NzVyZW0gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogMS4xMjVyZW0gIWRlZmF1bHQ7XG5cbi8vIElucHV0XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAxLjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXhzOiAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogMS43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogJGdyYXktZGlzYWJsZWQgIWRlZmF1bHQ7XG4kaW5wdXQtc3BhY2luZy14OiAwLjVyZW07XG4kaW5wdXQtc3BhY2luZy15OiAwLjM3NXJlbTtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IDA7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogMDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogMi41cmVtO1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogM3JlbTtcbiRmb3JtLWdyb3VwLW1hcmdpbi10b3A6IDA7XG4kYXZhdGFyLWJhc2Utc2l6ZTogOHB4O1xuXG4vLyBwcm9ncmVzc1xuJHByb2dyZXNzLWhlaWdodDogMTZweDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAwO1xuXG4vLyB6LWluZGV4XG4kemluZGV4LXpvb206IDEwODA7XG4kemluZGV4LWdyb3dsOiAxMDkwO1xuJHppbmRleC1jb29raWViYXI6IDExMDA7XG4kem9vbS1vdmVybGF5LWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIEJvcmRlciBSYWRpdXMgLSB1c2luZyBwaXhlbHMgaW5zdGVhZCBvciByZW1zIGFzIGl0IGhhcyB0byBiZSBjb25zaXN0ZW50IGFjcm9zcyBkZXZpY2VzXG4kYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206IDJweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiA4cHggIWRlZmF1bHQ7XG4kcmFkaXVzLXJvdW5kZWQ6IDQwcHg7XG5cbi8vIExpbmsgYW5kIGJ1dHRvbiBjb2xvcnNcbiRidG4tcHJpbWFyeS1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiA4JSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuJGNvZGUtY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTIwICFkZWZhdWx0O1xuXG4vLyBCcmVhZGNydW1ic1xuJGJyZWFkY3J1bWItcGFkZGluZzogMC41ZW07XG4kYnJlYWRjcnVtYi1iZzogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLWZvbnQtd2VpZ2h0OiA2MDA7XG4kYnJlYWRjcnVtYi1saW5rLWNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1saW5rLXgtcGFkZGluZzogMC41ZW07XG4kYnJlYWRjcnVtYi1iZy1kYXJrOiAkbmV1dHJhbC0xLWE4ICFkZWZhdWx0OyAvLyBNaXNzaW5nIGluIHRoZSBVSSBraXRcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDA7XG4kYnJlYWRjcnVtYi1saW5rLWNvbG9yLWRhcms6ICR3aGl0ZSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWljb24tY29sb3ItZGFyazogJGFuYWxvZ3VlLTItYjEgIWRlZmF1bHQ7IC8vIE1pc3NpbmcgaW4gdGhlIFVJIGtpdFxuXG4vL0FjY29yZGlvblxuJGNhcmQtY2FwLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci15OiAxcmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6IDJyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuJGNhcmQtYm9keS1zcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBzXG4kdG9vbHRpcC1tYXgtd2lkdGg6IDMyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAxcmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0O1xuXG4vL01vZGFsc1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcbiRtb2RhbC1tYXgtd2lkdGg6IDMycmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogMS41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDEuNXJlbSAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcbiRjYXJvdXNlbC1iZzogIzQ0NGU1NyAhZGVmYXVsdDsgLy8gVE9ETzogbm90IHVzZWQsIGNvbnNpZGVyIHRvIHJlbW92ZVxuJGNhcm91c2VsLXBhZGRpbmc6IDNlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IGF1dG8gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogMzJweCAhZGVmYXVsdDtcblxuLy8gSW5wdXRzXG4kaW5wdXQtYm9yZGVyOiAkZ3JheS1zZWNvbmRhcnkgIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtY29sb3I6ICRjb2xvci10ZXh0LWJhc2UgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAkY29sb3ItdGV4dC1tdXRlZCAhZGVmYXVsdDsgLy8gVUkgS2l0XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAkZ3JheS1zZWNvbmRhcnkgIWRlZmF1bHQ7XG5cbi8vTGlzdCBncm91cFxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY3Vyc29yOiBkZWZhdWx0ICFkZWZhdWx0O1xuXG4vL1Jlc2V0XG4kcmVzZXQtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xuJHJlc2V0LWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG4kcmVzZXQtcGFkZGluZzogMCAhZGVmYXVsdDtcblxuLy8gQWxlcnRcbiRhbGVydC1wYWRkaW5nLXk6IDFyZW07XG4kYWxlcnQtcGFkZGluZy14OiAxcmVtO1xuXG4vLyBCbG9ja3F1b3RlXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtY29sb3ItZGFyazogJGdyYXktNDAwICFkZWZhdWx0O1xuXG4vLyBTa2lwbGlua3NcbiRza2lwbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiRza2lwbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcblxuLy8gRHJvcGRvd25cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICRkYXJrICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNlNmVjZjIgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDI0cHg7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDEycHg7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCAyMHB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdy12ZXJ0aWNhbDogMCAwIDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7XG5cbi8vIERyb3Bkb3duIGN1c3RvbVxuJGRyb3Bkb3duLWN1c3RvbS1idXR0b24tcGFkZGluZzogMCA0cHg7XG4kZHJvcGRvd24tY3VzdG9tLWJ1dHRvbi1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY3VzdG9tLWJ1dHRvbi1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRkcm9wZG93bi1jdXN0b20tYnV0dG9uLWNhcmV0LWZvbnQtc2l6ZTogMC41cmVtO1xuJGRyb3Bkb3duLWN1c3RvbS1idXR0b24tY2FyZXQtZGlzdGFuY2U6ICR2LWdhcDtcbiRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDogMC4zcztcbiRkcm9wZG93bi1tZW51LXZlcnRpY2FsLXNoaWZ0OiAxNnB4O1xuJGRyb3Bkb3duLW1lbnUtcmFkaXVzOiA0cHg7XG4kZHJvcGRvd24tbWVudS1ub3RjaC1iYXNlLXNpemU6IDZweDtcbiRkcm9wZG93bi1tZW51LW5vdGNoLXBvc2l0aW9uLXg6IDI0cHg7XG4kZHJvcGRvd24tbWVudS1zaGFkb3c6IDBweCAzcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4vL05hdmlnYXRpb25cbiRuYXZiYXItYmctY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJG5hdmlnYXRpb24tYmctY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZpZ2F0aW9uLWJnLWNvbG9yLWRlc2t0b3A6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kbmF2aWdhdGlvbi1oLXBhZGRpbmc6IDI0cHg7XG4kbmF2aWdhdGlvbi12LXBhZGRpbmc6IDEzcHg7XG4kbmF2aWdhdGlvbi1zaWRlYmFyLWJnLWNvbG9yLW1vYmlsZTogcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0O1xuJG5hdmlnYXRpb24tY2xvc2UtYnV0dG9uLXNpemU6IDQ0cHggIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1jbG9zZS1idXR0b24tdGV4dC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1jbG9zZS1idXR0b24tdGV4dC1zaXplOiAwLjc1cmVtO1xuJG5hdmlnYXRpb24tY2xvc2UtYnV0dG9uLWljb24tc2l6ZTogMnJlbTtcbiRuYXZpZ2F0aW9uLWxpbmtzLW1hcmdpbi10b3A6IDEwMnB4O1xuJG5hdmlnYXRpb24tbGluay1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1saW5rLWNvbG9yLWRlc2s6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWJhci1zaXplOiAzcHg7XG4kbmF2aWdhdGlvbi1saW5rLWFjdGl2ZS1iYXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJG5hdmlnYXRpb24tbGluay1hY3RpdmUtYmFyLWNvbG9yLWRlc2s6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZpZ2F0aW9uLXRvZ2dsZS1idXR0b24taWNvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmlnYXRpb24tdG9nZ2xlLWJ1dHRvbi1pY29uLXNpemU6IDEuNXJlbTtcbiRuYXZpZ2F0aW9uLWRyb3Bkb3duLWljb24tc2l6ZTogMC43NXJlbTtcbiRuYXZpZ2F0aW9uLWRyb3Bkb3duLWljb24tbGluZS1oZWlnaHQ6IDFyZW07XG4kbmF2aWdhdGlvbi1kcm9wZG93bi1pY29uLXdpZHRoOiAxcmVtO1xuJG5hdmlnYXRpb24tZGlzYWJsZWQtaXRlbS1vcGFjaXR5OiAwLjcgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1kaXNhYmxlZC1pdGVtLW1vYmlsZS1vcGFjaXR5OiAwLjYgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1oYW1idXJnZXItc2l6ZTogMjRweDtcblxuLy8gbmF2aWdhdGlvbiBkYXJrIHRoZW1lIChtb2JpbGUpXG4kbmF2aWdhdGlvbi1kYXJrLWJnLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDsgLy8gbWlzc2luZyBpbiBVSSBraXRcbiRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjogJHdoaXRlICFkZWZhdWx0OyAvLyBtaXNzaW5nIGluIFVJIGtpdFxuJG5hdmlnYXRpb24tZGFyay1iZy1jb2xvcjogJHByaW1hcnktYjEgIWRlZmF1bHQ7IC8vIG1pc3NpbmcgaW4gVUkga2l0XG4kbmF2aWdhdGlvbi1kYXJrLXNlcGFyYXRvci1jb2xvcjogJHByaW1hcnktYzUgIWRlZmF1bHQ7IC8vIG1pc3NpbmcgaW4gVUkga2l0XG5cbi8vIG5hdmlnYXRpb24gbGlnaHQgdGhlbWUgKGRlc2t0b3ApXG4kbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdmlnYXRpb24tbGlnaHQtdGV4dC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1mb290ZXItYmctY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXByaW1hcnktbGlnaHRlciAhZGVmYXVsdDsgLy8gVUkga2l0XG4kbmF2aWdhdGlvbi1saWdodC1zZXBhcmF0b3ItY29sb3I6ICRuZXV0cmFsLTEtYTIgIWRlZmF1bHQ7XG4kbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1zZXBhcmF0b3ItY29sb3I6ICRncmF5LWJvcmRlciAhZGVmYXVsdDsgLy8gVUkga2l0XG5cbi8vaW5saW5lXG4kaW5saW5lLW1lbnUtbGluZS13aWR0aDogMnB4O1xuJGlubGluZS1tZW51LWxpbmtsaXN0LXYtcGFkZGluZzogMC41OWVtO1xuXG4vLyBDb21wb25lbnRlIEJhc2UgZGkgRXNlbXBpb1xuJGNvbXBvbmVudGUtYmFzZS1wYWRkaW5nLXg6IDhweDtcbiRjb21wb25lbnRlLWJhc2UtcGFkZGluZy15OiA4cHg7XG5cbi8vIExpbmtsaXN0XG4kbGluay1saXN0LWZvbnQtc2l6ZTogMXJlbTtcbiRsaW5rLWxpc3QtZm9udC1zaXplLWw6IDEuMTI1cmVtO1xuJGxpbmstbGlzdC1saW5lLWhlaWdodDogMnJlbTtcbiRsaW5rLWxpc3QtaGVhZGluZy1zaXplOiAxLjEyNXJlbTtcbiRsaW5rLWxpc3QtZGl2aWRlci1oZWlnaHQ6IDFweDtcbiRsaW5rLWxpc3QtZGl2aWRlci1kaXN0YW5jZTogOHB4O1xuJGxpbmstbGlzdC1oLXBhZDogMjRweDtcbiRsaW5rLWxpc3Qtdi1wYWQ6IDAuMjVlbTtcbiRsaW5rLWxpc3QtcGFyYWdyYXBoLXNpemU6IDAuNzVyZW07XG4kbGluay1saXN0LWxlZnQtaWNvbi1zcGFjZTogOHB4O1xuJGxpbmstbGlzdC1hdmF0YXItcmFkaXVzOiA1MHB4O1xuJGxpbmstbGlzdC1hdmF0YXItbWFyZ2luOiA4cHg7XG4kbGluay1saXN0LWNoZWNrYm94LWljb24tcmlnaHQ6IDM1cHg7XG4kbGluay1saXN0LXRvZ2dsZS1tYXJnaW46IDhweDtcbiRsaW5rLWxpc3QtaWNvbi12LXBhZGRpbmc6IDVweDtcbiRsaW5rLWxpc3Qtdi1wYWRkaW5nLWw6IDAuNDVlbTtcbiRsaW5rLWxpc3QtaG92ZXItY29sb3I6ICRwcmltYXJ5LWE1ICFkZWZhdWx0OyAvLyBUT0RPOiBOb3QgdXNlZCwgY29uc2lkZXIgdG8gcmVtb3ZlIGl0XG5cbi8vIE1lZ2FtZW51XG4kbWVnYW1lbnUtcGFkZGluZy10b3AtZGVza3RvcDogJHYtZ2FwICogNDtcbiRtZWdhbWVudS1jb2x1bW4tZ2FwOiAkdi1nYXAgKiAzO1xuJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS13aWR0aDogNjVweDtcbiRtZWdhbWVudS1saW5rLXNtYWxsLWxpbmUtbWFyZ2luLWJvdHRvbTogJHYtZ2FwO1xuJG1lZ2FtZW51LWhlYWRpbmctbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiRtZWdhbWVudS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiA2MDA7XG4kbWVnYW1lbnUtaGVhZGluZy1ib3R0b20tbWFyZ2luOiAwLjVyZW07XG4kbWVnYW1lbnUtaGVhZGluZy10ZXh0LXNpemU6IDEuMTI1cmVtO1xuJG1lZ2FtZW51LWhlYWRpbmctbWFyZ2luLXRvcDogNXB4O1xuJG1lZ2FtZW51LWhlYWRpbmctbGV0dGVyLXNwYWNpbmc6IDFweDtcbiRtZWdhbWVudS1saW5rLWFycm93LXNpemU6IDAuNzVyZW07XG4kbWVnYW1lbnUtZm9vdGVyLWJnLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXIgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJG1lZ2FtZW51LWxpbmstbW9yZS1saW5rLWxpc3QtZGlzdGFuY2UtbW9iaWxlOiAkdi1nYXA7XG4kbWVnYW1lbnUtbGlua2xpc3QtbGluay1saW5lLWhlaWdodDogMXJlbTtcbiRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZzogMC41ZW07XG4kbWVnYW1lbnUtbGlrbGlzdC12ZXJ0aWNhbC1tYXJnaW4tdG9wOiAyNXB4O1xuJG1lZ2FtZW51LWxpa2xpc3QtdmVydGljYWwtbWFyZ2luLWJvdHRvbTogMTZweDtcbiRtZWdhbWVudS1saW5rbGlzdC12ZXJ0aWNhbC1saW5rLXBhZGRpbmc6IDM2cHg7XG4kbWVnYW1lbnUtdmVydGljYWwtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxcmVtO1xuXG4vLyBMaW5rbGlzdCBmb290ZXIgbWVnYW1lbnVcbiRsaW5rLWxpc3QtbWVnYW1lbnUtZm9vdGVyLWJnLWNvbG9yOiAkbmV1dHJhbC0yICFkZWZhdWx0OyAvLyBUT0RPOiBOb3QgdXNlZCwgY29uc2lkZXIgdG8gcmVtb3ZlIGl0XG4kbGluay1saXN0LW1lZ2FtZW51LWZvb3Rlci1saW5rLXBhZGRpbmc6IDE2cHg7XG4kbGluay1saXN0LWZvb3Rlci1kaXN0YW5jZS1ib3R0b206IDAuNXJlbTtcblxuLy8gUGFnZXJcbiRwYWdlci1tYXJnaW4tYm90dG9tOiAwLjVyZW07XG4kcGFnZXItaXRlbS1zaXplLW1vYmlsZTogMi41cmVtOyAvLyA0MHB4XG4kcGFnZXItaXRlbS1zaXplLXRhYmxldDogM3JlbTsgLy8gNDhweFxuJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1czogNHB4O1xuJHBhZ2VyLWl0ZW0tbWFyZ2luLXJpZ2h0OiA1cHg7XG4kcGFnZXItaXRlbS1jdXJyZW50LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWN1cnJlbnQtYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnZXItZm9udC1zaXplOiAxcmVtO1xuJHBhZ2VyLWZvbnQtd2VpZ2h0OiA3MDA7XG4kcGFnZXItZm9udC1jb2xvcjogJHNlY29uZGFyeSAhZGVmYXVsdDtcbiRwYWdlci1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnZXItaWNvbi1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kcGFnZXItaWNvbi1zaXplOiAxcmVtO1xuJHBhZ2VyLWRpc2FibGVkLWNvbG9yOiAkZ3JheS1sYWJlbC1kaXNhYmxlZCAhZGVmYXVsdDtcbiRwYWdlci1qdW1wLXRvLXdpZHRoOiA0LjVyZW07XG4kcGFnZXItanVtcC10by1jb2xvcjogJGdyYXktc2Vjb25kYXJ5ICFkZWZhdWx0OyAvLyBLaXQgVUlcbiRwYWdlci1wYWdlLWNoYW5nZXItcGFkZGluZzogMTJweDtcbiRwYWdlci1wYWdlLWNoYW5nZXItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXNlY29uZGFyeSAhZGVmYXVsdDsgLy8gS2l0IFVJXG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLWhlYWRpbmctZm9udC13ZWlnaHQ6IDYwMDtcbiRzaWRlYmFyLWhlYWRpbmctYm90dG9tLW1hcmdpbjogMC44cmVtO1xuJHNpZGViYXItaGVhZGluZy10ZXh0LXNpemU6IDEuMTVyZW07XG4kc2lkZWJhci1oZWFkaW5nLW1hcmdpbi10b3A6IDRweDtcbiRzaWRlYmFyLWhlYWRpbmctbGV0dGVyLXNwYWNpbmc6IDFweDtcbiRzaWRlYmFyLWxpbmtsaXN0LWxpbmstbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiRzaWRlYmFyLWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nOiAwLjc1cmVtO1xuJHNpZGViYXItbGluay1zbWFsbC1saW5lLXdpZHRoOiA2NXB4O1xuJHNpZGViYXItbGluay1zaXplOiAxcmVtO1xuJHNpZGViYXItZHJvcGRvd24taWNvbi1zaXplOiAxLjVyZW07XG4kc2lkZWJhci1kcm9wZG93bi1saW5lLXNlbGVjdGlvbi13aWR0aDogMnB4O1xuJHNpZGViYXItZHJvcGRvd24tbGluZS1zZWxlY3Rpb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHNpZGViYXItc3VibWVudS1mb250LXNpemU6IDFyZW07XG4kc2lkZWJhci1zdWJtZW51LWxpbmstdi1wYWRkaW5nOiAwLjQ1ZW07XG4kc2lkZWJhci1ib3JkZXItY29sb3I6ICRncmF5LWJvcmRlciAhZGVmYXVsdDtcblxuLy9zaWRlYmFyIGRhcmsgdGhlbWVcbiRzaWRlYmFyLWRhcmstYmctY29sb3I6ICRuZXV0cmFsLTEtYTggIWRlZmF1bHQ7IC8vIE1pc3NpbmcgaW4gdGhlIG5ldyBVSSBraXRcbiRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNpZGViYXItZGFyay1zZXBhcmF0b3ItY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4zKSAhZGVmYXVsdDsgLy8gTWlzc2luZyBpbiB0aGUgbmV3IFVJIGtpdFxuXG4vLyBOYXZzY3JvbGxcbiRuYXZzY3JvbGwtYmctY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZzY3JvbGwtdG9nZ2xlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2c2Nyb2xsLWJ1dHRvbi10ZXh0LXdlaWdodDogNjAwO1xuJG5hdnNjcm9sbC10b3AtYm94LXNoYWRvdzogMCAwcHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhZGVmYXVsdDtcbiRuYXZzY3JvbGwtYm90dG9tLWJveC1zaGFkb3c6IDAgMHB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSkgIWRlZmF1bHQ7XG4kbmF2c2Nyb2xsLXByaW1hcnktZm9udC13ZWlnaHQ6IDYwMDtcbiRuYXZzY3JvbGwtZm9udC1zaXplOiAxcmVtO1xuJG5hdnNjcm9sbC1zZWxlY3Rpb24tbGluay1sZWZ0OiAkc2lkZWJhci1kcm9wZG93bi1saW5lLXNlbGVjdGlvbi13aWR0aCBzb2xpZCAkc2lkZWJhci1kcm9wZG93bi1saW5lLXNlbGVjdGlvbi1jb2xvciAhZGVmYXVsdDtcbiRuYXZzY3JvbGwtc2Vjb25kYXJ5LWFjdGl2ZS1jb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1hY3RpdmUgIWRlZmF1bHQ7XG4kbmF2c2Nyb2xsLWxpbmtzLXBhZGRpbmc6IDAuNTVlbTtcbiRuYXZzY3JvbGwtYmctY29sb3ItZGVzazogJHdoaXRlICFkZWZhdWx0O1xuJG5hdnNjcm9sbC1saW5lLWNvbG9yOiAkZ3JheS1ib3JkZXIgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJG5hdnNjcm9sbC1iYWNrYnV0dG9uLXBhZGRpbmc6ICR2LWdhcCAqIDIgJHYtZ2FwICogMztcbiRuYXZzY3JvbGwtYmFja2J1dHRvbi13ZWlnaHQ6IDYwMDtcbiRuYXZzY3JvbGwtYmFja2J1dHRvbi1tYXJnaW4tdG9wOiAkdi1nYXAgKiAzO1xuXG4vL25hdnNjcm9sbCBkYXJrIHRoZW1lIG1vYmlsZVxuJG5hdnNjcm9sbC1kYXJrLWJnLWNvbG9yOiAkbmV1dHJhbC0xLWE4ICFkZWZhdWx0OyAvLyBNaXNzaW5nIGluIHRoZSBuZXcgVUkga2l0XG4kbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJG5hdnNjcm9sbC1kYXJrLXNlcGFyYXRvci1jb2xvcjogcmdiYSgyMjksIDIyOSwgMjI5LCAwLjMpICFkZWZhdWx0OyAvLyBNaXNzaW5nIGluIHRoZSBuZXcgVUkga2l0XG5cbi8vZGlhbG9nXG4kZGlhbG9nLXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcbiRtb2RhbC1wYWRkaW5nOiAkdi1nYXAgKiAzO1xuJG1vZGFsLW1hcmdpbjogJHYtZ2FwICogNjtcbiRtb2RhbC1wYWRkaW5nLWNsb3NlOiAkdi1nYXAgKiAyO1xuJG1vZGFsLWhlYWRpbmctY29sb3I6ICRjb2xvci10ZXh0LWJhc2UgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJG1vZGFsLWljb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJG1vZGFsLWljb24tZGlzdGFuY2U6ICR2LWdhcCAqIDI7XG4kbW9kYWwtYWxlcnQtcC1kaXN0YW5jZTogMzJweCArICR2LWdhcCAqIDI7XG4kbW9kYWwtaGVhZGluZy1ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZSAhZGVmYXVsdDtcbiRtb2RhbC1zdGlja3ktYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LWhlaWdodDogNTB2aDtcbiRtb2RhbC1wb3Bjb25maXJtLXAtc2l6ZS1tb2JpbGU6IDAuODc1cmVtO1xuJG1vZGFsLXBvcGNvbmZpcm0tcC1zaXplOiAxcmVtO1xuJG1vZGFsLXBvcGNvbmZpcm0tbWF4LXdpZHRoOiAzMDBweDtcblxuLy8gIyMjIyMgSEVBREVSICMjIyMjXG5cbi8vIEhlYWRlciBTbGltXG4kaGVhZGVyLWdlbmVyYWwtcGFkZGluZzogJHYtZ2FwICogMztcbiRoZWFkZXItc2xpbS1oZWlnaHQ6IDQ4cHg7XG4kaGVhZGVyLXNsaW0tYmctY29sb3I6ICRwcmltYXJ5LWE3ICFkZWZhdWx0O1xuJGhlYWRlci1zbGltLXRleHQtY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRoZWFkZXItc2xpbS1idXR0b24tY29sb3I6ICRwcmltYXJ5LWE5ICFkZWZhdWx0O1xuJGhlYWRlci1zbGltLWJ1dHRvbi1ob3Zlci1jb2xvcjogJHByaW1hcnktYTggIWRlZmF1bHQ7XG4kaGVhZGVyLXNsaW0tYnJhbmQtdGV4dC1zaXplOiAwLjg3NXJlbTtcbiRoZWFkZXItc2xpbS1pY29uLXNpemU6IDE4cHg7XG4kaGVhZGVyLXNsaW0tcGFkZGluZy1kZXNrOiAzcHggJHYtZ2FwICogMztcbiRoZWFkZXItc2xpbS1kcm9wZG93bi1kaXN0YW5jZTogMTRweDtcbiRoZWFkZXItc2xpbS1kcm9wZG93bi1kaXN0YW5jZS1tb2I6IDlweDtcbiRoZWFkZXItc2xpbS1saW5rcy1wYWRkaW5nOiA3cHg7XG4kaGVhZGVyLXNsaW0tYnJhbmQtcGFkZGluZzogMTJweDtcbiRoZWFkZXItc2xpbS1idXR0b24tdi1wYWRkaW5nOiA3LjVweDtcbiRoZWFkZXItc2xpbS1sYW5nLXYtcGFkZGluZzogMTJweDtcbiRoZWFkZXItc2xpbS1oLXBhZGRpbmc6IDE4cHg7XG4kaGVhZGVyLXNsaW0tdi1wYWRkaW5nLW1vYjogNi41cHg7XG4vLyBIZWFkZXIgU2xpbSB0aGVtZSBsaWdodFxuJGhlYWRlci1zbGltLXRoZW1lLWxpZ2h0LWJnLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtYnV0dG9uLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRoZWFkZXItc2xpbS10aGVtZS1saWdodC1idXR0b24taG92ZXItY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBIZWFkZXIgQ2VudGVyXG4kaGVhZGVyLWNlbnRlci1iZy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbnRlci1tYXgtaGVpZ2h0OiAxMjBweDtcbiRoZWFkZXItY2VudGVyLW1heC1oZWlnaHQtbW9iOiA4MHB4O1xuJGhlYWRlci1jZW50ZXItcGFkOiA0N3B4O1xuJGhlYWRlci1jZW50ZXItcGFkLW1vYjogMTZweDtcbiRoZWFkZXItY2VudGVyLWgyLXNpemU6IDEuNzVyZW07XG4kaGVhZGVyLWNlbnRlci1oMi1zaXplLW1vYjogMS4yNXJlbTtcbiRoZWFkZXItY2VudGVyLWgyLXdlaWdodDogNjAwO1xuJGhlYWRlci1jZW50ZXItaDMtc2l6ZTogMC44NzVyZW07XG4kaGVhZGVyLWNlbnRlci1pY29uLXNpemU6IDgycHg7XG4kaGVhZGVyLWNlbnRlci1pY29uLXNpemUtbW9iOiA0OHB4O1xuJGhlYWRlci1jZW50ZXItaWNvbi1tYXJnaW46ICR2LWdhcCAqIDI7XG4kaGVhZGVyLWNlbnRlci1pY29uLW1hcmdpbi1tb2I6ICR2LWdhcDtcbiRoZWFkZXItY2VudGVyLXNvY2lhbC1zaXplOiAkdi1nYXAgKiAzO1xuJGhlYWRlci1jZW50ZXItc29jaWFsLWRpc3RhbmNlOiAkdi1nYXAgKiAyO1xuJGhlYWRlci1jZW50ZXItc2VhcmNoLXNpemU6ICR2LWdhcCAqIDY7XG4kaGVhZGVyLWNlbnRlci1zZWFyY2gtcmFkaXVzOiAkdi1nYXAgKiAzO1xuJGhlYWRlci1jZW50ZXItc2VhcmNoLWljb24tc2l6ZTogJHYtZ2FwICogMztcbiRoZWFkZXItY2VudGVyLXNlYXJjaC1kaXN0YW5jZTogJHYtZ2FwICogMTA7XG4kaGVhZGVyLWNlbnRlci10ZXh0LXNpemU6IDAuODc1cmVtO1xuJGhlYWRlci1jZW50ZXItYnV0dG9uLWxlZnQ6IDEwcHg7XG4kaGVhZGVyLW5hdi1idXR0b24tZGlzdGFuY2U6IDIycHg7XG4kaGVhZGVyLW5hdi1pY29uLWFycm93LW1lZ2FtZW51LWRpc3RhbmNlOiAxNHB4O1xuJGhlYWRlci1jZW50ZXItc21hbGwtaGVpZ2h0OiAxMDRweDtcbiRoZWFkZXItY2VudGVyLXNtYWxsLW1vYi1oZWlnaHQ6IDY0cHg7XG4kaGVhZGVyLWNlbnRlci1zbWFsbC1oMi1zaXplOiAxLjI1cmVtO1xuJGhlYWRlci1jZW50ZXItc21hbGwtaDMtc2l6ZTogMC43NXJlbTtcbi8vIEhlYWRlciBDZW50ZXIgdGhlbWUgbGlnaHRcbiRoZWFkZXItY2VudGVyLXRoZW1lLWxpZ2h0LWJnLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kaGVhZGVyLWNlbnRlci10aGVtZS1saWdodC10ZXh0LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gQW5jaG9ycyB2ZXJ0aWNhbCBvZmZzZXQ6XG4kYW5jaG9yLXYtb2Zmc2V0LWxnOiA3MnB4O1xuJGFuY2hvci12LW9mZnNldDogJGhlYWRlci1jZW50ZXItbWF4LWhlaWdodC1tb2IgKyAxNnB4O1xuXG4vL2NhcmRzXG4kY2FyZC1wYWRkaW5nOiAkdi1nYXAgKiAzO1xuJGNhcmQtaDUtc2l6ZTogMS4xMjVyZW07XG4kY2FyZC1oNS1saW5lLWhlaWdodDogMS41cmVtO1xuJGNhcmQtaDUtZnc6IDcwMDtcbiRjYXJkLWg1LWNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnkgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJGNhcmQtcC1zaXplOiAxcmVtO1xuJGNhcmQtcC1zaXplLWRlc2s6IDEuMTI1cmVtO1xuJGNhcmQtcC1sLWg6IDEuNXJlbTtcbiRjYXJkLXAtY29sb3I6ICRjb2xvci10ZXh0LWJhc2UgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICRncmF5LWJvcmRlciAhZGVmYXVsdDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0IGJ1dCBhbGlnbmVkIHRvIG5ldyBjb2xvcnNcbiRjYXJkLXNtYWxsLWxpbmUtaGVpZ2h0OiAxcHg7XG4kY2FyZC1zbWFsbC1saW5lLXc6IDEyOHB4O1xuJGNhcmQtc21hbGwtbGluZS1jb2xvcjogJG5ldXRyYWwtMS1hMiAhZGVmYXVsdDsgLy8gTm90IHVzZWRcbiRjYXJkLXNtYWxsLWxpbmUtbWFyZ2luOiAkdi1nYXAgKiA2O1xuJGNhcmQtY2F0ZWdvcnktc2l6ZTogMC44NzVyZW07XG4kY2FyZC1jYXRlZ29yeS1sLXNwYWNpbmc6IDAuOXB4O1xuJGNhcmQtY2F0ZWdvcnktbS1ib3R0b206ICR2LWdhcCAqIDI7XG4kY2FyZC1iaWctaGVhZC1zaXplOiAxLjVyZW07XG4kY2FyZC1iaWctaGVhZC1sLWg6IDEuNzVyZW07XG4kY2FyZC1zaWduYXR1cmUtc2l6ZTogMC44NzVyZW07XG4kY2FyZC1saW5rLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjYXJkLWxpbmstaWNvbi1zaXplOiAkdi1nYXAgKiAyO1xuJGNhcmQtY2F0LWljb24tYmxvY2stbWFyZ2luOiAkdi1nYXAgKiAyO1xuJGNhcmQtY2F0LWljb24tc2l6ZTogJHYtZ2FwICogNTtcbiRjYXJkLXNpbXBsZS1saW5rLW1hcmdpbjogJHYtZ2FwICogNDtcbiRjYXJkLXNoYWRvdzogMCAycHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSAhZGVmYXVsdDtcbiRjYXJkLXNoYWRvdy1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtYmlnLWg1LXNpemU6IDEuMjVyZW07XG4kY2FyZC1iaWctaDUtbC1oOiAxLjVyZW07XG4kY2FyZC1iaWctcC1zaXplOiAxLjEyNXJlbTtcbiRjYXJkLWJpZy1wLWwtaDogMS41cmVtO1xuJGNhcmQtYmlnLXRvcC1pY29uLXNpemU6ICR2LWdhcCAqIDEwO1xuJGNhcmQtaW1nLWhlYWRpbmctc2l6ZTogMS4xMTExMTExMTExMTExMTEycmVtOyAvLyBGSVhNRVxuJGNhcmQtaW1nLWhlYWRpbmctbC1oOiAxLjU1NTU1NTU1NTU1NTU1NTZyZW07XG4kc3BlY2lhbC1jYXJkLWltZy13aWR0aDogMTc0cHg7XG4vLyBmbGFnIGljb25cbiRmbGFnLWljb24tY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGZsYWctaWNvbi1oOiAkdi1nYXAgKiA2O1xuJGZsYWctaWNvbi13OiAkdi1nYXAgKiA0O1xuLy8gdGFnXG4kdGFnLXJhZGl1czogNTBweDtcblxuLy8gc2VsZWN0XG4kc2VsZWN0LWxhYmVsLXNpemU6IDAuODc1cmVtO1xuJHNlbGVjdC1sYWJlbC1jb2xvcjogJGNvbG9yLXRleHQtYmFzZSAhZGVmYXVsdDsgLy8gVUkga2l0XG4kc2VsZWN0LWxhYmVsLXdlaWdodDogNjAwO1xuJHNlbGVjdC1idXR0b24tYm9yZGVyOiAxcHggc29saWQgJHNlbGVjdC1sYWJlbC1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3QtYnV0dG9uLXBhZGRpbmc6ICR2LWdhcCAhZGVmYXVsdDtcbiRzZWxlY3QtYnV0dG9uLXRleHQtc2l6ZTogMXJlbTtcbiRzZWxlY3QtZGQtc2hhZG93OiAkZGlhbG9nLXNoYWRvdyAhZGVmYXVsdDtcbiRzZWxlY3QtZGQtdGV4dC1zaXplOiAxcmVtO1xuJHNlbGVjdC1kZC1saW5rLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzZWxlY3QtZGQtbGluay1jb2xvci1hY3RpdmU6ICRjb2xvci10ZXh0LXByaW1hcnktYWN0aXZlICFkZWZhdWx0OyAvLyBVSSBraXRcbiRzZWxlY3QtZGQtc21hbGwtc2VwYXJhdG9yLXdpZHRoOiA2NXB4O1xuJHNlbGVjdC1kZC1zbWFsbC1zZXBhcmF0b3ItYmc6ICRncmF5LWJvcmRlciAhZGVmYXVsdDsgLy8gVUkga2l0XG4kc2VsZWN0LWRkLWljb24tc2l6ZTogJHYtZ2FwICogMztcbiRzZWxlY3QtZGQtaWNvbi1mbGFnLXRvcDogMTBweDtcbiRzZWxlY3QtZGQtcGlsbC1mb250LXNpemU6IDAuNzc3Nzc3Nzc3Nzc3Nzc3OHJlbTsgLy8gRklYTUVcbiRzZWxlY3QtZGQtcGlsbC1kaXN0YW5jZTogJHYtZ2FwO1xuJHNlbGVjdC1kZC1waWxsLWZvbnQtdzogNzAwO1xuJHNlbGVjdC1kZC1oZWFkZXItc2l6ZTogMC44NzVyZW07XG4kc2VsZWN0LWRkLWhlYWRlci13OiA2MDA7XG4kc2VsZWN0LWRkLWNoZWNrLWhlaWdodDogMzBweDtcblxuLy9kYXRlIHBpY2tlclxuJGRwLWxhYmVsLWNvbG9yOiAkY29sb3ItdGV4dC1iYXNlICFkZWZhdWx0O1xuJGRwLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZHAtbGFiZWwtY29sb3IgIWRlZmF1bHQ7IC8vIFRPRE8gTm90IGZvdW5kIC0gbmVlZCBtb3JlIGF0dGVudGlvblxuJGRwLXNoYWRvdzogJGRpYWxvZy1zaGFkb3c7XG4kZHAtYXJyb3ctc2l6ZTogJHYtZ2FwICogMjtcbiRkcC1tb250aC1zaXplOiAwLjg3NXJlbTtcbiRkcC1tb250aC1sLXNwYWNpbmc6IDAuMXB4O1xuJGRwLWdyaWQtc2l6ZTogMC43NXJlbTtcbiRkcC1jdXJyZW50LXNpemU6ICR2LWdhcCAqIDQ7XG5cbi8vaGVyb1xuJGhlcm8tYmctY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGhlcm8taGVpZ2h0LWRlc2s6IDYyMHB4O1xuJGhlcm8taGVpZ2h0LW1vYjogMzgwcHg7XG4kaGVyby1oZWlnaHQtc20tZGVzazogNDAwcHg7XG4kaGVyby1oZWlnaHQtc20tdGFiOiAzMDBweDtcbiRoZXJvLWhlaWdodC1zbS1tb2I6IDIzMHB4O1xuJGhlcm8tdGV4dC1wYWRkaW5nOiAkdi1nYXAgKiAzO1xuJGhlcm8tdGV4dC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGhlcm8tY2F0LXNpemU6IDFyZW07XG4kaGVyby1oZWFkaW5nLXNpemU6IDJyZW07XG4kaGVyby1oZWRpbmctc2l6ZS1kZXNrOiAyLjY2NjY2NjY2NjY2NjY2NjVyZW07XG4kaGVyby1wLXNpemU6IDFyZW07XG4kaGVyby1jYXQtc3BhY2luZzogJGNhcmQtY2F0ZWdvcnktbC1zcGFjaW5nICFkZWZhdWx0O1xuJGhlcm8tdGV4dC1wYWRkaW5nLWRlc2s6IDEyMHB4O1xuJGhlcm8tZGFyay1iZzogcmdiYSgkbmV1dHJhbC0xLWExMCwgMC41NCkgIWRlZmF1bHQ7IC8vIE1pc3NpbmcgaW4gdGhlIFVJIGtpdFxuJGhlcm8tcHJpbWFyeS1iZzogcmdiYSgkcHJpbWFyeSwgMC44NSkgIWRlZmF1bHQ7XG4kaGVyby1uZWdhdGl2ZS1tYXJnaW46IDgwcHg7XG4kaGVyby1uZWdhdGl2ZS1tYXJnaW4tZGVzazogODBweDtcbiRoZXJvLW5lZ2F0aXZlLWJvdHRvbS1wYWRkaW5nOiAyNDBweDtcbiRoZXJvLW5lZ2F0aXZlLWJvdHRvbS1wYWRkaW5nLW1vYjogMTM2cHg7XG5cbi8vIENhcm91c2VsXG4kY3JzLW1hcmdpbi1ib3R0b206ICR2LWdhcCAqIDM7XG4kY3JzLW1vYi1saXZlLXBhZGRpbmc6ICR2LWdhcCAqIDI7XG4kY3JzLWRvdHMtc2ltZW5zaW9uOiAkdi1nYXA7XG4kY3JzLWRvdHMtY29sb3I6IGhzbCgyMTAsIDgzJSwgNzclKSAhZGVmYXVsdDtcbiRjcnMtZG90cy1tYXJnaW4tbGVmdDogMzhweDtcbiRjcnMtZG90cy1tYXJnaW4tbGVmdC1kZXNrOiAkdi1nYXAgKiAyO1xuJGNycy1oZWFkaW5nLWgtcGFkZGluZzogJHYtZ2FwICogMztcbiRjcnMtaGVhZGluZy1oLXNpemU6IDEuNzVyZW07XG4kY3JzLWxhbmRjYXBlLWNhcmQtcGFkZGluZzogJHYtZ2FwICogNjtcbiRjcnMtbGFuZGNhcGUtYm90dG9tOiA1cHg7XG5cbi8vIEdyaWRsaXN0ICoqKioqKioqKioqKioqXG4kZ3JpZC1pdGVtLWRmLXByb3BvcnRpb246IDY2LjgxMjIyNzA3NDIzNTgxJTtcbiRncmlkLWl0ZW0tZGYtZG91YmxlLXByb3BvcnRpb246IDMzLjQwNjExMzUzNzExNzklO1xuJGdyaWQtaXRlbS10ZXh0LXNpemU6IDFyZW07XG4kZ3JpZC1pdGVtLXRleHQtc2l6ZS1tb2I6IDAuOHJlbTtcbiRncmlkLWl0ZW0tdGV4dC1jb2xvcjogJG5ldXRyYWwtMSAhZGVmYXVsdDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0IC0gbmVlZCBtb3JlIGF0dGVudGlvblxuJGdyaWQtaXRlbS10ZXh0LW92ZXJsYXktYmc6ICRuZXV0cmFsLTEtYTEwICFkZWZhdWx0OyAvLyBNaXNzaW5nIGluIHRoZSBVSSBraXQgLSBuZWVkIG1vcmUgYXR0ZW50aW9uXG4kZ3JpZC1saXN0LWRlZmF1bHQtZ2FwOiAycHg7XG4kZ3JpZC1saXN0LXRleHQtZ2FwOiAkdi1nYXA7XG4kZ3JpZC1pdGVtLXNtLWNvbDogNTAlO1xuJGdyaWQtaXRlbS1sZy1jb2w6IDMzLjMzMzMzMyU7XG4kZ3JpZC1pdGVtLWljb24tbW9iLXNpemU6IDI0cHg7XG4kZ3JpZC1pdGVtLWljb24tc2l6ZS1kZXNrOiAzMnB4O1xuXG4vLyBsaXN0XG4kbGlzdC1mb250LXNpemU6IDFyZW07XG4kbGlzdC10ZXh0LXBhZGRpbmc6ICR2LWdhcCAqIDIgMCAkdi1nYXAgKiAyIDA7XG4kbGlzdC1ib3JkZXItY29sb3I6ICRncmF5LWJvcmRlciAhZGVmYXVsdDsgLy8gVUkga2l0XG4kbGlzdC1tZXRhZGF0YS1jb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQgIWRlZmF1bHQ7IC8vIE1pc3NpbmcgaW4gdGhlIFVJIGtpdCBidXQgdG9rZW4gYXBwbGljYWJsZVxuJGxpc3QtbWV0YWRhdGEtc2l6ZTogMTJweDtcbiRsaXN0LW1ldGFkYXRhLXNwYWNlOiAwLjVweDtcbiRsaXN0LXN1Yi1zaXplOiAxNHB4O1xuJGxpc3Qtc3ViLWNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZCAhZGVmYXVsdDsgLy8gVUkga2l0XG5cbi8vY2hpcHNcbiRjaGlwcy1iYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1tdXRlZCAhZGVmYXVsdDsgLy8gVUkga2l0XG4kY2hpcHMtYmFja2dyb3VuZC1ob3ZlcjogJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWhvdmVyICFkZWZhdWx0OyAvLyBVSSBraXRcbiRjaGlwcy1sYWJlbC1jb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5ICFkZWZhdWx0OyAvLyBVSSBraXRcbiRjaGlwcy1sYWJlbC1jb2xvci1kaXNhYmxlZDogJGdyYXktbGFiZWwtZGlzYWJsZWQgIWRlZmF1bHQ7IC8vIFVJIGtpdFxuJGNoaXBzLWJvcmRlcjogJGNvbG9yLWJvcmRlci1zdWJ0bGUgIWRlZmF1bHQ7XG5cbi8vIHN0ZXBwZXJcbiRzdGVwcGVyLXNwYWNpbmctaDogMjRweDtcbiRzdGVwcGVyLXNwYWNpbmctdjogMTZweDtcblxuLy8gdHJhbnNmZXJcbiR0cmFuc2Zlci1ib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbC0xLWEzICFkZWZhdWx0OyAvLyBUT0RPIE5vdCBmb3VuZFxuJHRyYW5zZmVyLWRlc2NyLXNpemU6IDAuNzVyZW07XG4kdHJhbnNmZXItZGVzY3ItY29sb3I6ICRuZXV0cmFsLTEtYTggIWRlZmF1bHQ7IC8vIFRPRE8gTm90IGZvdW5kXG4kdHJhbnNmZXItaGVhZGVyLWxpbmUtY29sb3I6ICRuZXV0cmFsLTEtYTMgIWRlZmF1bHQ7IC8vIFRPRE8gTm90IGZvdW5kXG4kdHJhbnNmZXItaGVhZGVyLWxpbmUtdzogNjVweDtcbiR0cmFuc2Zlci1oZWlnaHQ6IDI0MHB4O1xuXG4vL1RpbWVsaW5lXG4kdGltZWxpbmUtd2lkdGg6IDRweDtcbiR0aW1lbGluZS1wYWRkaW5nOiAxMnB4O1xuJHRpbWVsaW5lLWJvcmRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KDBkZWcsICRwcmltYXJ5IDAlLCBoc2woMjEwLCAxMDAlLCAyMCUpIDEwMCUpICFkZWZhdWx0OyAvLyBVSSBraXRcbiR0aW1lbGluZS1waW4tc2l6ZTogJHYtZ2FwICogMztcbiR0aW1lbGluZS1waW4tYmFja2dyb3VuZDogaHNsKDIxMCwgMTAwJSwgMjAlKTsgLy8gY29sb3ItYmx1ZS0yMFxuJHRpbWVsaW5lLXBpbi1jaXJjbGUtc2l6ZTogNDhweDtcbiR0aW1lbGluZS1waW4tY2lyY2xlLWJvcmRlcjogJHYtZ2FwIHNvbGlkICR3aGl0ZSAhZGVmYXVsdDtcbiR0aW1lbGluZS1jb250ZW50LXBhZGRpbmc6IDE4cHggMCAxOHB4IDQwcHg7XG4kdGltZWxpbmUtY29udGVudC1wYWRkaW5nLXJldmVyc2U6IDE4cHggNDBweCAxOHB4IDE4cHg7XG5cbi8vU2VjdGlvbnNcbiRzZWN0aW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hNyAhZGVmYXVsdDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4kc2VjdGlvbi11c2VyLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hMSAhZGVmYXVsdDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHgsXG4gIHh4bDogMTQwMHB4LFxuKSAhZGVmYXVsdDtcblxuLy8gSG92ZXIgc3RhdGVzIGJyZWFja3BvaW50XG4vLyBEZWZpbmUgbWluaW11bSBkaW1lbnNpb24gZm9yIG92ZXIgc3RhdGVzIGFjdGl2YXRpb25cbiRncmlkLWJyZWFrcG9pbnRzLWhvdmVyOiAxMDI1cHg7XG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNjY4cHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExODRweCxcbiAgeHhsOiAxMzIwcHgsXG4pICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGFkZGluZy15OiAwLjI1ZW07XG4kYmFkZ2UtcGFkZGluZy14OiAwLjRlbTtcblxuLy9BdXRvY29tcGxldGVcbiRhdXRvY29tcGxldGUtYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1ib3gtc2hhZG93OiAwIDAgMTBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIkZGFyay1ibHVlOiAjMDAxYTMzO1xyXG4kbGlnaHQtYmx1ZTogIzI4NTM5MjtcclxuJGN5YW46ICMzZTk0ZTk7XHJcbiRsaWdodC1jeWFuOiAjOWVjOWY0O1xyXG4kcHJpbWFyeTogIzExNTI4ZTtcclxuJHByaW1hcnktbGlnaHQ6ICM0NjZiYTE7XHJcbiRibHVlOiAjMDA2NmNjO1xyXG4kd2FybmluZzogI2ZmNzc1MjtcclxuLy8gJHdhcm5pbmc6ICNlMDMxMDA7IC8vQUNDRVNTSUJJTEUsIE1BIE5PTiBSSVNQRUNDSElBIExBIENBTVBBR05BXHJcbiRkYW5nZXI6ICM5MDQzM2U7XHJcbi8vICRzdWNjZXNzOiAjNmVhYzYwOyAvL05PTiBBQ0NFU1NJQklMRVxyXG4kc3VjY2VzczogIzQ3N2Q0NTtcclxuJGxvZ28tZ3JheTogIzZmNmY2ZTtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiRmb250LXNpemUtYmFzZTogMXJlbTtcclxuJGdyYXktMTAwOiAjZWVlZWVlO1xyXG4kZ3JheS0yMDA6ICNhNmE2YTY7XHJcbiRncmF5LTMwMDogI2M4YzhjODtcclxuJHJlZDogI2UwMGIzYztcclxuXHJcbiRoZWFkaW5ncy1kYXJrLWNvbG9yOiAjNDc0NzQ3O1xyXG5cclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlO1xyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWZhbWlseS1zZXJpZjogXCJUaXRpbGxpdW0gV2ViXCIsIHNhbnMtc2VyaWY7XHJcbi8vICRmb250LWZhbWlseS1zZXJpZjogXCJMb3JhXCIsIHNlcmlmO1xyXG4kc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyczogKFxyXG5cdDA6IDAsXHJcblx0MTogJHNwYWNlciAqIDAuMjUsXHJcblx0MjogJHNwYWNlciAqIDAuNSxcclxuXHQzOiAkc3BhY2VyLFxyXG5cdDQ6ICRzcGFjZXIgKiAxLjUsXHJcblx0NTogJHNwYWNlciAqIDMsXHJcblx0NjogJHNwYWNlciAqIDQsXHJcblx0NzogJHNwYWNlciAqIDUsXHJcblx0ODogJHNwYWNlciAqIDYsXHJcblx0OTogJHNwYWNlciAqIDcsXHJcblx0MTA6ICRzcGFjZXIgKiA4LFxyXG5cdDExOiAkc3BhY2VyICogOSxcclxuXHQxMjogJHNwYWNlciAqIDEwLFxyXG5cdDEzOiAkc3BhY2VyICogMTEsXHJcblx0MTQ6ICRzcGFjZXIgKiAxMixcclxuXHQxNTogJHNwYWNlciAqIDEzXHJcbik7XHJcblxyXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjU7XHJcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XHJcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNzU7XHJcbiRoNC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNTtcclxuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGg2LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuJGZvbnQtc2l6ZXM6IChcclxuXHQxOiAkaDEtZm9udC1zaXplLFxyXG5cdDI6ICRoMi1mb250LXNpemUsXHJcblx0MzogJGgzLWZvbnQtc2l6ZSxcclxuXHQ0OiAkaDQtZm9udC1zaXplLFxyXG5cdDU6ICRoNS1mb250LXNpemUsXHJcblx0NjogJGg2LWZvbnQtc2l6ZSxcclxuXHQ3OiAwLjlyZW0sXHJcblx0ODogMC44cmVtLFxyXG5cdDk6IDAuN3JlbSxcclxuXHQxMDogMC42cmVtXHJcbik7XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsIFwiY29tbWFcIik7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6ICgkdGFibGUtYm9yZGVyLXdpZHRoICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSB2YXJpYW50c1xuLy9cbi8vIFRhYmxlIHZhcmlhbnRzIHNldCB0aGUgdGFibGUgY2VsbCBiYWNrZ3JvdW5kcywgYm9yZGVyIGNvbG9yc1xuLy8gYW5kIHRoZSBjb2xvcnMgb2YgdGhlIHN0cmlwZWQsIGhvdmVyZWQgJiBhY3RpdmUgdGFibGVzXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0YWJsZS12YXJpYW50cyB7XG4gIEBpbmNsdWRlIHRhYmxlLXZhcmlhbnQoJGNvbG9yLCAkdmFsdWUpO1xufVxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlI3skaW5maXh9IHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JGNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYW50XG4iLCIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy9cbi8vIEdlbmVyYWwgZm9ybSBjb250cm9scyAocGx1cyBhIGZldyBzcGVjaWZpYyBoaWdoLWxldmVsIGludGVydmVudGlvbnMpXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8vIHByZXZlbnQgcHNldWRvIGVsZW1lbnQgYnV0dG9uIG92ZXJsYXBcblxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIzMzA3XG4gIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBzdWJ0cmFjdCgkZm9ybS1zZWxlY3QtcGFkZGluZy14LCAzcHgpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8zMjYzNlxuICBmb250LWZhbWlseTogJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXNlbGVjdC10cmFuc2l0aW9uKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSlcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvciksIGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRidG4tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skYnRuLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcbiAgQGluY2x1ZGUgcmZzKCRidG4tZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRidG4tZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkcHJpbWFyeSksICRwcmltYXJ5LCAxNSUpKX07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCJAbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDE5JSksXG4gICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCRib3JkZXIsIDI1JSksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDI1JSksXG4gICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkYm9yZGVyLCAzMSUpXG4pIHtcbiAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAwLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIDAuNSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIDAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci1ob3ZlcigkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRjb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjb2xvci1ob3ZlcigkY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRhY3RpdmUtYm9yZGVyLCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAwLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAwLjUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JG5hdi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6ICN7JG5hdi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIFByZXZlbnRzIGFjdGl2ZSAubmF2LWxpbmsgdGFiIG92ZXJsYXBwaW5nIGZvY3VzIG91dGxpbmUgb2YgcHJldmlvdXMvbmV4dCAubmF2LWxpbmtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFnaW5hdGlvbi1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3I6ICN7JHBhZ2luYXRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnOiAjeyRwYWdpbmF0aW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZzogI3skcGFnaW5hdGlvbi1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAjeyRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI3skcGFnaW5hdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAuYWN0aXZlID4gJiB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgLmRpc2FibGVkID4gJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XG4gIH1cblxuICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0ID09ICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGFsZXJ0LWJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGFsZXJ0LWJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGFsZXJ0LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG5cbiAgQGlmIChjb250cmFzdC1yYXRpbygkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkYWxlcnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRhbGVydC1iYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1ib3JkZXIsICRhbGVydC1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtdmFyaWFudC1taXhpblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYW50LW1peGluXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3Mge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtYmc6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGxpc3QtZ3JvdXAtdmFyaWFudC1iZyksIGFicygkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKSk7XG4gIH1cblxuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gTGlzdCBHcm91cHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbWl4aW5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1peGluXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogJGJ0bi1jbG9zZS1vcGFjaXR5O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tY2xvc2UtZm9jdXMtc2hhZG93O1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZyk7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXApICogLjUpOyAvLyBUb2RvIGluIHY2OiByZXBsYWNlIHdpdGggZ2FwIG9uIHBhcmVudCBjbGFzc1xuICB9XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXB9O1xuICB9XG5cbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1sZ307XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC14bH07XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlcixcbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXMpKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleDogI3skemluZGV4LXBvcG92ZXJ9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICN7JHBvcG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcjogI3skcG9wb3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93OiAjeyRwb3BvdmVyLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWhlYWRlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoOiAjeyRwb3BvdmVyLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aCk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdykpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXN0YXJ0O1xuICB9XG59XG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcik7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy90ZXh0LWNvbG9yXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGlmICRjb2xvciAhPSAnd2hpdGUnIHtcbiAgICAudGV4dC0jeyRjb2xvcn0ge1xuICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhlYWRpbmdzXG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuLmgxLFxuLmgyLFxuLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsXG5oNSxcbmg2LFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy8gRGlzcGxheSBoZWFkaW5nXG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi8vIFRleHQgZWxlbWVudHNcblxucCxcbnVsLFxub2wsXG5kbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlLFxuLmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBtYXJnaW4tbGVmdDogY2FsYygkc3BhY2VyIC8gMik7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGFuYWxvZ3VlLTI7XG4gIHBhZGRpbmc6IGNhbGMoJHNwYWNlciAvIDQpICRzcGFjZXI7XG4gICYudGV4dC1lbmQge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygkc3BhY2VyIC8gMik7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGFuYWxvZ3VlLTI7XG4gIH1cbiAgJi50ZXh0LWNlbnRlcixcbiAgJi50ZXh0LWVuZCxcbiAgJi5ibG9ja3F1b3RlLXNpbXBsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gICYudGV4dC1jZW50ZXIsXG4gICYuYmxvY2txdW90ZS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi5ibG9ja3F1b3RlLXNpbXBsZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLy8gQ2FyZCB2ZXJzaW9uXG4gICYuYmxvY2txdW90ZS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHggMjRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5iZy1kYXJrICYge1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvci1kYXJrO1xuICB9XG59XG5cbi8vIEdsb2JhbCB0eXBvZ3JhcGh5IGVsZW1lbnRzXG5cbmNhcHRpb24sXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi54LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vLyBGb250IEZhbWlseVxuXG4uZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50O1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi8vIGZvcmNlIHRleHQgZGVjb3JhdGlvbiBmb3IgbGlua3Mgd2l0aCBgLnRleHQtZGVjb3JhdGlvbi1ub25lYCBjbGFzc1xuYS50ZXh0LWRlY29yYXRpb24tbm9uZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiQHVzZSAnc2FzczptYXRoJztcblxuQG1peGluIG1ha2UtdmFyaWFibGUtZ3V0dGVycygkZ3V0dGVyLXdpZHRoczogJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBtYXJnaW4tcmlnaHQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpO1xuICBtYXJnaW4tbGVmdDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAtMik7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9J2NvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGd1dHRlci13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIC0yKTtcblxuICAgICAgPiAuY29sLFxuICAgICAgPiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQm9vdHN0cmFwIEl0YWxpYSBwZXJzb25hbGl6emEgbGEgZ3JpZ2xpYSBkaSBCb290c3RyYXAgaW1wb3N0YW5kbyB1biBndXR0ZXIgdmFyaWFiaWxlIHNlIHZpZW5lIHVzYXRvIC52YXJpYWJsZS1ndXR0ZXJzXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93LnZhcmlhYmxlLWd1dHRlcnMge1xuICAgIEBpbmNsdWRlIG1ha2UtdmFyaWFibGUtZ3V0dGVycygpO1xuICB9XG59XG5cbi5yb3cge1xuICAmLnJvdy1jb2x1bW4tYm9yZGVyIHtcbiAgICAmID4gW2NsYXNzXj0nY29sLSddIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLm5hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctY29sdW1uLW1lbnUtbGVmdCB7XG4gICAgJiA+IFtjbGFzc149J2NvbC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctY29sdW1uLW1lbnUtcmlnaHQge1xuICAgICYgPiBbY2xhc3NePSdjb2wtJ106bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJi5yb3ctY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLy8gRGVza3RvcFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi5yb3ctY29sdW1uLWJvcmRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgICYgPiBbY2xhc3NePSdjb2wtJ10ge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDNyZW07XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucm93LWNvbHVtbi1tZW51LWxlZnQge1xuICAgICAgJiA+IFtjbGFzc149J2NvbC0nXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5yb3ctY29sdW1uLW1lbnUtcmlnaHQge1xuICAgICAgJiA+IFtjbGFzc149J2NvbC0nXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBXcmFwcGVyIGZ1bGwgd2lkdGggZXZlbiBpZiBpbiBhIGNvbnRhaW5lclxuICAmLnJvdy1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncpO1xuICAgIG1hcmdpbjogMCBjYWxjKC01MHZ3ICsgNTAlKTtcblxuICAgICYgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnJvdy10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC8vIFRhYmxldCBwb3J0cmFpdFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLnJvdy1ib3JkZXIge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICBoI3skaX0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICAgIGgjeyRpfSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ3JlYXRlIHJvdyB3cmFwcGVyIGZvciBzbGlkaW5nIGNhbGVuZGFyXG4gICYucm93LWNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyBTdGlja3kgd3JhcHBlciBmZWF0dXJlXG4uc3RpY2t5LXdyYXBwZXIge1xuICAmLmlzLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgJi5uYXZiYXItd3JhcHBlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC5uYXZiYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIC8vICYuaXQtYm90dG9tLW5hdnNjcm9sbCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgICYuc3RpY2t5LWV4cGFuZGVkIHtcbiAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZXNrdG9wXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgJi5uYXZiYXItd3JhcHBlciB7XG4gICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5pdC1ib3R0b20tbmF2c2Nyb2xsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmF0LWJvdHRvbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubmF2YmFyLXdyYXBwZXIge1xuICAgIC5uYXZiYXIge1xuICAgICAgLy8gcmVzZXQgcG9zaXRpb24gd2hlbiBpbiBzdGlja3kgbW9kZVxuICAgICAgJi5pdC10b3AtbmF2c2Nyb2xsLFxuICAgICAgJi5pdC1ib3R0b20tbmF2c2Nyb2xsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAvL3RhYmxlIHN0eWxlcyBnbyBoZXJlXG4gIC50YWJsZS1kYXJrIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplOiAxcmVtO1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZyAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM7XG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAmICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWxpbmsteC1wYWRkaW5nO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1saW5rLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWItbGluay1mb250LXdlaWdodDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3Bhbi5zZXBhcmF0b3Ige1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWItbGluay1mb250LXdlaWdodDtcbiAgICAgICAgcGFkZGluZzogMCAkYnJlYWRjcnVtYi1saW5rLXgtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZGFyayB2ZXJzaW9uXG4gICAgJi5kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICRicmVhZGNydW1iLWJnLWRhcms7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItbGluay1jb2xvci1kYXJrO1xuICAgICAgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1saW5rLWNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5zZXBhcmF0b3Ige1xuICAgICAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1saW5rLWNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWljb24tY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iLWxpbmstY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXJnaW46ICRtb2RhbC1tYXJnaW47XG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogJGRpYWxvZy1zaGFkb3c7XG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgIHBhZGRpbmc6ICRtb2RhbC1wYWRkaW5nLWNsb3NlO1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBjb2xvcjogJG1vZGFsLWhlYWRpbmctY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogJG1vZGFsLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1wYWRkaW5nICogMC41ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2FsZXJ0IHZhcmlhdGlvblxuICAmLmFsZXJ0LW1vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkbW9kYWwtaWNvbi1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJG1vZGFsLWljb24tZGlzdGFuY2U7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbGluayBsaXN0IHZhcmlhdGlvblxuICAmLml0LWRpYWxvZy1saW5rLWxpc3Qge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGluZy1ib3JkZXI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL1BvcGNvbmZpcm0gdmFyaWF0aW9uXG4gICYucG9wY29uZmlybS1tb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXgtd2lkdGg6ICRtb2RhbC1wb3Bjb25maXJtLW1heC13aWR0aDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogJHYtZ2FwICogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSR2LWdhcCAqIDAuNTtcbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgcGFkZGluZy10b3A6ICR2LWdhcCAqIDI7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXBvcGNvbmZpcm0tcC1zaXplLW1vYmlsZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiAxLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHYtZ2FwICogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gc2Nyb2xsYWJsZSB2YXJpYXRpb25cbiAgJi5pdC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICBtYXJnaW46ICR2LWdhcCAqIDEzICRtb2RhbC1tYXJnaW47XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHYtZ2FwICogMjZ9KTtcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtb2RhbC1wYWRkaW5nO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1zdGlja3ktYmc7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kYWwtcGFkZGluZztcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1zdGlja3ktYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9kYWwtZGlhbG9nLWxlZnQge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXJnaW46IDAgJHYtZ2FwICogMyAwIDA7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vZGFsLWRpYWxvZy1yaWdodCB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgJHYtZ2FwICogMztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyB0cmFuc2l0aW9uIGxlZnRcbiAgJi5mYWRlIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICYubW9kYWwtZGlhbG9nLWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtZGlhbG9nLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICYubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaG93IHtcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAmLm1vZGFsLWRpYWxvZy1sZWZ0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgICAmLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9zbWFsbCAtIHRhYmxldFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAubW9kYWwge1xuICAgIC8vUG9wY29uZmlybSB2YXJpYXRpb25cbiAgICAmLnBvcGNvbmZpcm0tbW9kYWwge1xuICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXBvcGNvbmZpcm0tcC1zaXplO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAmLm1vZGFsLWRpYWxvZy1sZWZ0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pdC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luOiAkdi1nYXAgKiA4IGF1dG87XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR2LWdhcCAqIDE2fSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy9tb2RhbFxuXG4gIC8vYWxlcnQgdmFyaWF0aW9uXG4gIC5hbGVydC1tb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1vZGFsLWFsZXJ0LXAtZGlzdGFuY2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1jb250ZW50LFxuLm1vZGFsLWhlYWRlciB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJlc2V0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICYubW9kYWwtZm9vdGVyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDI1cHggNXB4IHJnYigwLCAwLCAwLCAwLjMpO1xuICB9XG59XG4iLCIkYXJyb3ctc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMC41O1xuXG4vLyBjb2xsYXBzZSB0b2dnbGVcbi8qLmFjY29yZGlvbi1idXR0b24ge1xuICAuY29sbGFwc2UtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICRhcnJvdy1zaXplIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogJGFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogJGFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdmVydGljYWwtYWxpZ246ICRidG4tcGFkZGluZy15ICogMC41O1xuICB9XG4gICYuY29sbGFwc2VkIHtcbiAgICAuY29sbGFwc2UtaWNvbjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59Ki9cblxuLy9jb2xsYXBzZSB3cmFwcGVyXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWJvcmRlcjsgLy8gVUkga2l0O1xuICAuYWNjb3JkaW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1ib3JkZXI7IC8vIFVJIGtpdDtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy9iYWNrZ3JvdW5kIGFjdGl2ZSB2ZXJzaW9uXG4gICYuYWNjb3JkaW9uLWJhY2tncm91bmQtYWN0aXZlIHtcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnICUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWZyaWVuZGx5LWNvbG9yKCR3aGl0ZSl9JyBkPSdNMTIsMTAuM2w0LjgsNC44YzAuMywwLjMsMC44LDAuMywxLjEsMGMwLjMtMC4zLDAuMy0wLjgsMC0xYzAsMCwwLDAsMCwwbC00LjgtNC44Yy0wLjYtMC42LTEuNS0wLjYtMi4xLDBMNi4yLDE0Yy0wLjMsMC4zLTAuMywwLjgsMCwxYzAsMCwwLDAsMCwwYzAuMywwLjMsMC44LDAuMywxLjEsMEwxMiwxMC4zeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9iYWNrZ3JvdW5kIGhvdmVyIHZlcnNpb25cbiAgJi5hY2NvcmRpb24tYmFja2dyb3VuZC1ob3ZlciB7XG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMjQgMjQnICUzRSUzQ2clM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWZyaWVuZGx5LWNvbG9yKCR3aGl0ZSl9JyBkPSdNMTIsMTAuM2w0LjgsNC44YzAuMywwLjMsMC44LDAuMywxLjEsMGMwLjMtMC4zLDAuMy0wLjgsMC0xYzAsMCwwLDAsMCwwbC00LjgtNC44Yy0wLjYtMC42LTEuNS0wLjYtMi4xLDBMNi4yLDE0Yy0wLjMsMC4zLTAuMywwLjgsMCwxYzAsMCwwLDAsMCwwYzAuMywwLjMsMC44LDAuMywxLjEsMEwxMiwxMC4zeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9sZWZ0IGljb24gdmVyc2lvblxuICAmLmFjY29yZGlvbi1sZWZ0LWljb24ge1xuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMC4zMzMzMzMzMzMzMzMzMzMzcmVtIDA7XG4gICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9pdGVtXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gICY6Zmlyc3Qtb2YtdHlwZSxcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLy9oZWFkZXJcbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyOyAvLyBVSSBraXQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1zZWNvbmRhcnk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5jb2xsYXBzZWQpOmhvdmVyOmJlZm9yZSxcbiAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXTpob3ZlcjpiZWZvcmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDI0IDI0JyAlM0UlM0NnJTNFJTNDcGF0aCBmaWxsPScje3VybC1mcmllbmRseS1jb2xvcigkcHJpbWFyeSl9JyBkPSdNMTIsMTAuM2w0LjgsNC44YzAuMywwLjMsMC44LDAuMywxLjEsMGMwLjMtMC4zLDAuMy0wLjgsMC0xYzAsMCwwLDAsMCwwbC00LjgtNC44Yy0wLjYtMC42LTEuNS0wLjYtMi4xLDBMNi4yLDE0Yy0wLjMsMC4zLTAuMywwLjgsMCwxYzAsMCwwLDAsMCwwYzAuMywwLjMsMC44LDAuMywxLjEsMEwxMiwxMC4zeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjFyZW07XG4gICAgICBjb2xvcjogJHByaW1hcnk7IC8vIFVJIGtpdFxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS1ib3JkZXI7IC8vIFVJIGtpdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBib2R5XG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxMnB4IDI0cHggNDJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuXG4gIC5hY2NvcmRpb24taGVhZGVyIGJ1dHRvblthcmlhLWV4cGFuZGVkPSd0cnVlJ106YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gIH1cbn1cbiIsIi5pdC1jYWxlbmRhci13cmFwcGVyIHtcbiAgLml0LWhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG5cbiAgLmNhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICAuY2FyZC10aXRsZSxcbiAgICAuY2FyZC10ZXh0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjNlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dCB7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtZm9udC1zaXplLWw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIHN0eWxlc1xuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXNlY29uZGFyeTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7IC8vIFVJIGtpdFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB9XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7IC8vIFVJIGtpdFxuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZy14ICogMik7XG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGlmICgkY29sb3IgPT0gJ2Rhbmdlcicgb3IgJGNvbG9yID09ICd3YXJuaW5nJyBvciAkY29sb3IgPT0gJ3N1Y2Nlc3MnIG9yICRjb2xvciA9PSAnaW5mbycgb3IgJGNvbG9yID09ICdwcmltYXJ5Jykge1xuICAgIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZnJpZW5kbHktY29sb3IoJGRhbmdlcil9JyBkPSdNMTEuNSAxNC4yVjUuN2gxLjJ2OC41em0tLjEgNC4xaDEuMnYtMS44aC0xLjJ6TTIyIDcuOXY4LjNMMTYuMSAyMkg3LjlMMiAxNi4yVjcuOUw3LjkgMmg4LjJ6bS0xIC40TDE1LjcgM0g4LjNMMyA4LjN2Ny41TDguMyAyMWg3LjRsNS4zLTUuMnonJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggZmlsbD0nI3t1cmwtZnJpZW5kbHktY29sb3IoJHdhcm5pbmcpfScgZD0nTTEyIDJhMTAgMTAgMCAxIDAgMTAgMTBBMTAgMTAgMCAwIDAgMTIgMnptMCAxOWE5IDkgMCAxIDEgOS05IDkgOSAwIDAgMS05IDl6bS0uNS02LjhWNS43aDEuMnY4LjV6bS0uMSAyLjNoMS4ydjEuOGgtMS4yeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDcGF0aCBmaWxsPScje3VybC1mcmllbmRseS1jb2xvcigkc3VjY2Vzcyl9JyBkPSdNMTcuMSA3LjlsLjcuNy03LjggNy42LTQuNy00LjYuNy0uNyA0IDMuOXpNMjIgMTJBMTAgMTAgMCAxIDEgMTIgMmExMCAxMCAwIDAgMSAxMCAxMHptLTEgMGE5IDkgMCAxIDAtOSA5IDkgOSAwIDAgMCA5LTl6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWZyaWVuZGx5LWNvbG9yKCRpbmZvKX0nIGQ9J00xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJ6bTAgMTlhOSA5IDAgMSAxIDktOSA5IDkgMCAwIDEtOSA5em0tLjctMTVoMS41djJoLTEuNXptMCAzaDEuNXY5aC0xLjV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0NwYXRoIGZpbGw9JyN7dXJsLWZyaWVuZGx5LWNvbG9yKCRwcmltYXJ5KX0nIGQ9J00xMiAyYTEwIDEwIDAgMSAwIDEwIDEwQTEwIDEwIDAgMCAwIDEyIDJ6bTAgMTlhOSA5IDAgMSAxIDktOSA5IDkgMCAwIDEtOSA5em0tLjctMTVoMS41djJoLTEuNXptMCAzaDEuNXY5aC0xLjV6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbiIsIi5idG4ge1xuICAvL2J0bi1jc3MtdmFyc1xuICAtLWJzLWJ0bi1jb2xvcjogIzA2YztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDRkOTk7IC8vIFRPRE8gY2hhbmdlIHdpdGggdG9rZW5zIHdoZW4gYXZhaWxhYmxlXG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMzM2NjsgLy8gVE9ETyBjaGFuZ2Ugd2l0aCB0b2tlbnMgd2hlbiBhdmFpbGFibGVcbiAgLy9idG4tY3NzLXZhcnMtZW5kXG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1tZSB7XG4gIG1hcmdpbi1yaWdodDogJHYtZ2FwICogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4teHMsXG4uYnRuLXNtLFxuLmJ0bi1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbn1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS14cztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQteHM7XG59XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xufVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbn1cblxuLmJ0bi1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5idG4taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnJvdW5kZWQtaWNvbiB7XG4gICAgd2lkdGg6IDEuNWVtO1xuICAgIGhlaWdodDogMS41ZW07XG5cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygxMnB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLnJvdW5kZWQtI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG5cbiAgICAmICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuLWZ1bGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgLy8gYWxsb3cgaGVpZ2h0IDEwMCVcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLy8gaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWFyZ2luLXRvcDogLSRoZWFkZXItc2xpbS1idXR0b24tdi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAtJGhlYWRlci1zbGltLWJ1dHRvbi12LXBhZGRpbmc7XG4gIG1hcmdpbi1yaWdodDogLSRoZWFkZXItc2xpbS1idXR0b24tdi1wYWRkaW5nO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFRhYmxldCB2ZXJ0aWNhbFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuXG4gIC8vIERlc2t0b3BcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYnRuOmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIC8vIGNvbG9yOiAkZ3JheS1sYWJlbC1kaXNhYmxlZDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAvLyBib3JkZXItY29sb3I6ICRncmF5LWJvcmRlci1kaXNhYmxlZDtcbiAgICAvL3Byb2dyZXNzIGJhciBidXR0b25cbiAgICAmLmJ0bi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCA3NiUsIDY3JSk7IC8vIFVJIGtpdCAtIG1pc3NpbmcgdG9rZW5cbiAgICAgIGJvcmRlci1jb2xvcjogaHNsKDIxMCwgNzYlLCA2NyUpOyAvLyBVSSBraXQgLSBtaXNzaW5nIHRva2VuXG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICAvL3Byb2dyZXNzIGJhciBidXR0b25cbiAgICAmLmJ0bi1wcm9ncmVzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjEwLCAxMiUsIDUyJSk7IC8vIFVJIGtpdCAtIG1pc3NpbmcgdG9rZW5zXG4gICAgICBib3JkZXItY29sb3I6IGhzbCgyMTAsIDEyJSwgNTIlKTsgLy8gVUkga2l0IC0gbWlzc2luZyB0b2tlbnNcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5idG4tb3V0bGluZSB7XG4gICYtcHJpbWFyeSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRwcmltYXJ5O1xuICAgICYuZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGNvbG9yLWhvdmVyKCRwcmltYXJ5KTtcbiAgICB9XG4gIH1cbiAgJi1zZWNvbmRhcnkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkc2Vjb25kYXJ5O1xuICAgICYuZGlzYWJsZWQsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY29sb3ItaG92ZXIoJHNlY29uZGFyeSk7XG4gICAgfVxuICB9XG4gICYtc3VjY2VzcyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRzdWNjZXNzO1xuICAgICYuZGlzYWJsZWQsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY29sb3ItaG92ZXIoJHN1Y2Nlc3MpO1xuICAgIH1cbiAgfVxuICAmLXdhcm5pbmcge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkY29sb3ItYm9yZGVyLXdhcm5pbmc7XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjb2xvci1ob3ZlcigkY29sb3ItYm9yZGVyLXdhcm5pbmcpO1xuICAgIH1cbiAgfVxuICAmLWRhbmdlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRkYW5nZXI7XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCBjb2xvci1ob3ZlcigkZGFuZ2VyKTtcbiAgICB9XG4gIH1cbn1cblxuLmJnLWRhcmsge1xuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRwcmltYXJ5LCB0aW50LWNvbG9yKCR3aGl0ZSwgNy41JSksIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpLCB0aW50LWNvbG9yKCR3aGl0ZSwgMTAlKSwgc2hhZGUtY29sb3IoJHByaW1hcnksIDEyLjUlKSk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSk7XG4gICAgfVxuICB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR3aGl0ZSwgY29sb3ItaG92ZXIoJHdoaXRlKSwgdHJhbnNwYXJlbnQsIGNvbG9yLWhvdmVyKCR3aGl0ZSkpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggY29sb3ItaG92ZXIoJHdoaXRlKTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgfVxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRwcmltYXJ5LCAkd2hpdGUsIHRpbnQtY29sb3IoJHByaW1hcnksIDcuNSUpLCBzaGFkZS1jb2xvcigkd2hpdGUsIDEwJSksIHRpbnQtY29sb3IoJHByaW1hcnksIDEwJSksIHNoYWRlLWNvbG9yKCR3aGl0ZSwgMTIuNSUpKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHdoaXRlLCBjb2xvci1ob3Zlcigkd2hpdGUpLCB0cmFuc3BhcmVudCwgY29sb3ItaG92ZXIoJHdoaXRlKSk7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgfVxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAgIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbiIsImxhYmVsIHtcbiAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvcjtcbn1cbmZpZWxkc2V0IHtcbiAgbGVnZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gLSAxcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAkaW5wdXQtc3BhY2luZy14O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLmZvcm0tdGV4dCB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG59XG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tZ3JvdXAtbWFyZ2luLXRvcDtcblxuICBpbnB1dCxcbiAgb3B0Z3JvdXAsXG4gIHRleHRhcmVhIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGlucHV0LWhlaWdodH0gLSAxcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXNwYWNpbmcteDtcbiAgICB6LWluZGV4OiAxO1xuICAgICYuYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgICBjb2xvcjogJGlucHV0LWxhYmVsLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsLmZvcm0tdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1zcGFjaW5nLXggKiAwLjUgJGlucHV0LXNwYWNpbmcteDtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0aW1lJ10gfiBsYWJlbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03NSUpO1xuICAgIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbn1cblxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbmlucHV0W3R5cGU9J2VtYWlsJ10sXG5pbnB1dFt0eXBlPSdudW1iZXInXSxcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcbmlucHV0W3R5cGU9J3RlbCddLFxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ndGltZSddLFxuaW5wdXRbdHlwZT0ndXJsJ10sXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6ICRpbnB1dC1zcGFjaW5nLXkgJGlucHV0LXNwYWNpbmcteDtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1cHggNDUlICFpbXBvcnRhbnQ7XG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2FzLXZhbGlkYXRlZCAmOnZhbGlkLFxuICAmLmlzLXZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDBjYzg1JyB2aWV3Qm94PScwIDAgMTkyIDUxMiclM0UlM0NwYXRoIGQ9J000MzUuODQ4IDgzLjQ2NkwxNzIuODA0IDM0Ni41MWwtOTYuNjUyLTk2LjY1MmMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwbC0yOC4yODQgMjguMjg0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsMTMzLjQyMSAxMzMuNDIxYzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGwyOTkuODEzLTI5OS44MTNjNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0yOC4yODQtMjguMjg0Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcgMHonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAud2FzLXZhbGlkYXRlZCAmOmludmFsaWQsXG4gICYuaXMtaW52YWxpZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2Y3M2U1YScgdmlld0JveD0nMCAwIDM4NCA1MTInJTNFJTNDcGF0aCBkPSdNMjMxLjYgMjU2bDEzMC4xLTEzMC4xYzQuNy00LjcgNC43LTEyLjMgMC0xN2wtMjIuNi0yMi42Yy00LjctNC43LTEyLjMtNC43LTE3IDBMMTkyIDIxNi40IDYxLjkgODYuM2MtNC43LTQuNy0xMi4zLTQuNy0xNyAwbC0yMi42IDIyLjZjLTQuNyA0LjctNC43IDEyLjMgMCAxN0wxNTIuNCAyNTYgMjIuMyAzODYuMWMtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIyLjYgMjIuNmM0LjcgNC43IDEyLjMgNC43IDE3IDBMMTkyIDI5NS42bDEzMC4xIDEzMC4xYzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMi42LTIyLjZjNC43LTQuNyA0LjctMTIuMyAwLTE3TDIzMS42IDI1NnonLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAmLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCA0NSUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZjk5MDAnIHZpZXdCb3g9JzAgMCAxOTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3NiA0MzJjMCA0NC4xMTItMzUuODg4IDgwLTgwIDgwcy04MC0zNS44ODgtODAtODAgMzUuODg4LTgwIDgwLTgwIDgwIDM1Ljg4OCA4MCA4MHpNMjUuMjYgMjUuMTk5bDEzLjYgMjcyQzM5LjQ5OSAzMDkuOTcyIDUwLjA0MSAzMjAgNjIuODMgMzIwaDY2LjM0YzEyLjc4OSAwIDIzLjMzMS0xMC4wMjggMjMuOTctMjIuODAxbDEzLjYtMjcyQzE2Ny40MjUgMTEuNDkgMTU2LjQ5NiAwIDE0Mi43NyAwSDQ5LjIzQzM1LjUwNCAwIDI0LjU3NSAxMS40OSAyNS4yNiAyNS4xOTl6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB9XG5cbiAgJi5pcy12YWxpZCB+IC53YXJuaW5nLWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9ybS1ncm91cC5hY3RpdmUgLmZvcm0tZmlsZS1uYW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDEuOTVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogJGlucHV0LXNwYWNpbmcteSAkaW5wdXQtc3BhY2luZy14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAmICsgbGFiZWwge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLndhcm5pbmctZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogJHdhcm5pbmc7XG59XG5cbi52YWxpZC1mZWVkYmFjayxcbi5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcm5pbmctZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vLyBJbnB1dCBncm91cFxuLmlucHV0LWdyb3VwIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1zcGFjaW5nLXkgJGlucHV0LXNwYWNpbmcteDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlucHV0LWJvcmRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJGljb24tc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYgfiBsYWJlbCB7XG4gICAgICBsZWZ0OiAyLjI1cmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyLjI1cmVtKTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSkge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggJGZvY3VzLW91dGxpbmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1sZyB7XG4gICYgPiAuZm9ybS1jb250cm9sLFxuICAmID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgJiA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgJiA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbiAgJiA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIFt0eXBlPSdjaGVja2JveCddLFxuICBbdHlwZT0ncmFkaW8nXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9mb2N1c1xuICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICBAZXh0ZW5kICVmb2N1cztcbiAgICB9XG5cbiAgICAmOmZvY3VzLmZvY3VzLS1tb3VzZSArIGxhYmVsIHtcbiAgICAgIEBleHRlbmQgJWZvY3VzbW91c2U7XG4gICAgfVxuICB9XG5cbiAgW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICsgbGFiZWw6OmFmdGVyLFxuICAgICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICB9XG5cbiAgICArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlOWYyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgbWFyZ2luOiAycHggNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM3ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICArIGxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbjogNnB4IDVweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICY6bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMS1hNztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJjpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNlNmU5ZjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTZlOWYyO1xuICAgIH1cbiAgfVxuXG4gIFt0eXBlPSdyYWRpbyddIHtcbiAgICArIGxhYmVsIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG5cbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42NCk7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICAmICsgbGFiZWwge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gICAgICAgICY6OmFmdGVyLFxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktYm9yZGVyLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktYm9yZGVyLWRpc2FibGVkO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWJvcmRlci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGdydXBwaVxuICAmLmZvcm0tY2hlY2stZ3JvdXAge1xuICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgcmdiYSgxLCAxLCAxLCAwLjEpO1xuXG4gICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbiAgICBbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuXG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLXRleHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogMjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBpbnB1dC5zZW1pLWNoZWNrZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBpbnB1dC5zZW1pLWNoZWNrZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUge1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICBpbnB1dC5zZW1pLWNoZWNrZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1hNTsgLy8gVE9ETzogTm90IGZvdW5kXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYTU7IC8vIFRPRE86IE5vdCBmb3VuZFxuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cbiIsImlucHV0W3R5cGU9J2ZpbGUnXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIElOUFVUIEZJTEUgKi9cbi5mb3JtLWZpbGUge1xuICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLmZvcm0tZmlsZS1uYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5O1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW0gMnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgei1pbmRleDogNTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbnRlbnQ6ICdTZm9nbGlhJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtIDEuNXJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA2O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnB1dC1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuaW5wdXQtbnVtYmVyLWFkYXB0aXZlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cblxuICAvL3Jlc2V0IGlucHV0IHN0eWxlXG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIG1pbi13aWR0aDogODZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICB9XG4gIH1cblxuICAvL2N1cnJlbmN5ICsgcGVyY2VudGFnZSB2ZXJzaW9uXG4gICYuaW5wdXQtbnVtYmVyLWN1cnJlbmN5LFxuICAmLmlucHV0LW51bWJlci1wZXJjZW50YWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgLy8gY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgJi5pbnB1dC1udW1iZXItY3VycmVuY3kge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigqwnO1xuICAgIH1cbiAgfVxuICAmLmlucHV0LW51bWJlci1wZXJjZW50YWdlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJSc7XG4gICAgfVxuICB9XG5cbiAgLy9kaXNhYmxlZCB2ZXJzaW9uXG4gICYuZGlzYWJsZWQge1xuICAgIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRncmF5LWxhYmVsLWRpc2FibGVkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktYm9yZGVyLWRpc2FibGVkO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1sYWJlbC1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgICAmLmlucHV0LW51bWJlci1hZGQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5LWJvcmRlci1kaXNhYmxlZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pbnB1dC1udW1iZXItc3ViIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1ib3JkZXItZGlzYWJsZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2FkZCArIHN1YiBidXR0b25zXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICYuaW5wdXQtbnVtYmVyLWFkZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRhcmsgdHJhbnNwYXJlbnQ7IC8vIFRPRE8gQ2hlY2sgaWYgc3RpbGwgbmVjZXNzYXJ5XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaW5wdXQtbnVtYmVyLXN1YiB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcmsgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IC8vIFRPRE8gQ2hlY2sgaWYgc3RpbGwgbmVjZXNzYXJ5XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmLmlucHV0LW51bWJlci1hZGQge1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNnB4IDVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbmV1dHJhbC0xLWE3IHRyYW5zcGFyZW50OyAvLyBUT0RPIENoZWNrIGlmIHN0aWxsIG5lY2Vzc2FyeVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlucHV0LW51bWJlci1zdWIge1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0xLWE3IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyAvLyBUT0RPIENoZWNrIGlmIHN0aWxsIG5lY2Vzc2FyeVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy9sYWJlbFxubGFiZWwge1xuICAmLmlucHV0LW51bWJlci1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXNwYWNpbmcteDtcbiAgfVxufVxuXG4vL0Rlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLmlucHV0LW51bWJlciB7XG4gICAgLy9hZGQgKyBzdWIgYnV0dG9uc1xuICAgIGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuXG4vL2lucHV0IGZpbGUvYnV0dG9uXG4udXBsb2FkLFxuLnVwbG9hZC1hdmF0YXIge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi8vaW5wdXQgZmlsZVxuLnVwbG9hZCB7XG4gIC8vYnV0dG9uIHN0eWxpbmdcbiAgJlt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDdweCAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cztcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSk7XG4gICAgfVxuXG4gICAgLy9pY29uXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAvL2ZvY3VzIHN0YXRlXG4gICY6Zm9jdXMge1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiAgICAgIG91dGxpbmU6IGF1dG8gNXB4IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy9waWN0dXJlcyB3YWxsIHZlcnNpb25cbi51cGxvYWQtcGljdHVyZXMtd2FsbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy9ncmlkIGxpc3QgZWxlbWVudFxuICAmID4gbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vaW5wdXQgZmlsZVxuICAudXBsb2FkIHtcbiAgICAvL2J1dHRvbiBzdHlsaW5nXG4gICAgJlt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRwcmltYXJ5LWExO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdGludC1jb2xvcigkcHJpbWFyeS1hMSwgMTAlKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1hNztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAmW3R5cGU9J2ZpbGUnXSArIGxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkICRwcmltYXJ5LWEzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vaW1hZ2VcbiAgLnVwbG9hZC1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgIGhlaWdodDogMTI4cHg7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy9maWxlcyBsaXN0XG4udXBsb2FkLWZpbGUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgLy9pbWFnZSB2ZXJzaW9uXG4gICYudXBsb2FkLWZpbGUtbGlzdC1pbWFnZSB7XG4gICAgLnByb2dyZXNzIHtcbiAgICAgIGxlZnQ6IDUycHg7XG4gICAgfVxuICB9XG5cbiAgLnVwbG9hZC1maWxlIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9zdGF0ZXNcbiAgICAmLnVwbG9hZGluZyB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRuZXV0cmFsLTEtYTc7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtMS1hNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgLnVwbG9hZC1maWxlLXdlaWdodCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZGFuZ2VyO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9sZWZ0IGljb25cbiAgICBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLy9sZWZ0IGltYWdlXG4gICAgLnVwbG9hZC1pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2ZpbGUgbmFtZVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudXBsb2FkLWZpbGUtd2VpZ2h0IHtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEtYTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2FjdGlvbiBidXR0b24gLyB1cGxvYWQgb2tcbiAgICBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9maWxlIHVwbG9hZCBwcm9ncmVzc1xuICAucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ1cHgpO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyZXktYTE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYucHJvZ3Jlc3MtaW1hZ2Uge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4vL2F2YXRhciB2ZXJzaW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNUQVJUXG4udXBsb2FkLWF2YXRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAudXBsb2FkLWF2YXRhciB7XG4gICAgJlt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXZhdGFyLXVwbG9hZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vYXZhdGFyIHZlcnNpb25cbiAgLmF2YXRhciB7XG4gICAgJi5hdmF0YXItdXBsb2FkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuYXZhdGFyLXVwbG9hZC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTEtYTE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmID4gc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2l6ZS1zbSB7XG4gICAgLmF2YXRhciB7XG4gICAgICB3aWR0aDogJGF2YXRhci1iYXNlLXNpemUgKiAxMDtcbiAgICAgIGhlaWdodDogJGF2YXRhci1iYXNlLXNpemUgKiAxMDtcbiAgICB9XG5cbiAgICAuYXZhdGFyLXVwbG9hZC1pY29uIHtcbiAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9hdmF0YXIgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkRcblxuLy9kcmFnL2Ryb3AgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuLnVwbG9hZC1kcmFnZHJvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYuZHJhZ292ZXIsXG4gICYubG9hZGluZyB7XG4gICAgLnVwbG9hZC1kcmFnZHJvcC1pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjg1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxvYWRpbmcge1xuICAgIHA6bm90KC51cGxvYWQtZHJhZ2Ryb3Atd2VpZ2h0KSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLnVwbG9hZC1kcmFnZHJvcC1sb2FkaW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi5sb2FkaW5nLFxuICAmLnN1Y2Nlc3Mge1xuICAgIC51cGxvYWQtZHJhZ2Ryb3AtdGV4dCB7XG4gICAgICAudXBsb2FkLWRyYWdkcm9wLXdlaWdodCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdWNjZXNzIHtcbiAgICAudXBsb2FkLWRyYWdkcm9wLXN1Y2Nlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG59XG5cbi8vZHJhZyBhbmQgZHJvcCB0ZXh0XG4udXBsb2FkLWRyYWdkcm9wLXRleHQge1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAgICYudXBsb2FkLWRyYWdkcm9wLXdlaWdodCB7XG4gICAgICBjb2xvcjogJG5ldXRyYWwtMS1hNztcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJG5ldXRyYWwtMS1hNztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGNvbG9yOiAkbmV1dHJhbC0xO1xuICB9XG59XG5cbi51cGxvYWQtZHJhZ2Ryb3AtaW5wdXQge1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG5cbiAgJlt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgICZbdHlwZT0nZmlsZSddICsgbGFiZWwge1xuICAgICAgb3V0bGluZTogYXV0byA1cHggLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLnByb2dyZXNzLWRvbnV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnByb2dyZXNzYmFyLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVwbG9hZC1kcmFnZHJvcC1pbWFnZSB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiAxMjhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC4zMywgMS4wNywgMC41NCwgMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAudXBsb2FkLWRyYWdkcm9wLXN1Y2Nlc3Mge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE4cHgpO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjc1LCAtMC41LCAwLCAxLjc1KTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLy9kcmFnL2Ryb3AgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkRcblxuLy9zbWFsbCAtIHRhYmxldFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvL2lucHV0IGZpbGVcbiAgLnVwbG9hZCB7XG4gICAgJlt0eXBlPSdmaWxlJ10gKyBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvL2RyYWcgYW5kIGRyb3AgdmVyc2lvblxuICAudXBsb2FkLWRyYWdkcm9wLWltYWdlIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAudXBsb2FkLWRyYWdkcm9wLXN1Y2Nlc3Mge1xuICAgICAgbGVmdDogMjhweDtcbiAgICB9XG4gIH1cblxuICAudXBsb2FkLWRyYWdkcm9wLWxvYWRpbmcge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIC5wcm9ncmVzcy1kb251dCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogOTRweDtcbiAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0Rlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLy9hdmF0YXIgdmVyc2lvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuICAuYXZhdGFyLXVwbG9hZDpob3ZlcixcbiAgLmF2YXRhci11cGxvYWQ6Zm9jdXMtd2l0aGluIHtcbiAgICAudXBsb2FkLWF2YXRhci1jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8vZmFkZSBpbiBzcGVlZFxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cztcbiAgICB9XG4gIH1cblxuICAudXBsb2FkLWF2YXRhci1jb250YWluZXIge1xuICAgIGJvdHRvbTogLTEwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgLy9mYWRlIG91dCBzcGVlZFxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIC51cGxvYWQtYXZhdGFyIHtcbiAgICAgICZbdHlwZT0nZmlsZSddICsgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSkge1xuICAgICAgICAmW3R5cGU9J2ZpbGUnXSArIGxhYmVsIHtcbiAgICAgICAgICBvdXRsaW5lOiBhdXRvIDVweCAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXZhdGFyLXVwbG9hZC13cmFwcGVyIHtcbiAgICAvL2hpZGUgaWNvblxuICAgIC5hdmF0YXItdXBsb2FkLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLnNpemUtc20ge1xuICAgICAgLnVwbG9hZC1hdmF0YXIge1xuICAgICAgICAmW3R5cGU9J2ZpbGUnXSArIGxhYmVsIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vYXZhdGFyIHZlcnNpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRU5EXG59XG4iLCIudG9nZ2xlcyxcbi50b2dnbGVzICoge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvZ2dsZXMgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkdi1nYXA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICAmOmZvY3VzICsgLmxldmVyIHtcbiAgICAgIEBleHRlbmQgJWZvY3VzO1xuICAgIH1cbiAgICAmOmZvY3VzLmZvY3VzLS1tb3VzZSArIC5sZXZlciB7XG4gICAgICBAZXh0ZW5kICVmb2N1c21vdXNlO1xuICAgIH1cbiAgICAmICsgLmxldmVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogOHB4IDEwcHggMCAxNnB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRwcmltYXJ5LCAwLjg1KTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEtYTc7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCAlM2Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNlJTNjZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC44JyUzZSUzY2cgaWQ9J0RhdGEtZW50cnkvdG9nZ2xlL0xpZ2h0X2JnL2Rpc2FibGVkT2ZmJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOC4wMDAwMDAsIC0xMS4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNMTQuMzYzOTYxLDE1Ljk0OTc0NzUgTDE3Ljg5OTQ5NDksMTkuNDg1MjgxNCBMMTYuNDg1MjgxNCwyMC44OTk0OTQ5IEwxMi45NDk3NDc1LDE3LjM2Mzk2MSBMOS40MTQyMTM1NiwyMC44OTk0OTQ5IEw4LDE5LjQ4NTI4MTQgTDExLjUzNTUzMzksMTUuOTQ5NzQ3NSBMOCwxMi40MTQyMTM2IEw5LjQxNDIxMzU2LDExIEwxMi45NDk3NDc1LDE0LjUzNTUzMzkgTDE2LjQ4NTI4MTQsMTEgTDE3Ljg5OTQ5NDksMTIuNDE0MjEzNiBMMTQuMzYzOTYxLDE1Ljk0OTc0NzUgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2MvZyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpjaGVja2VkICsgLmxldmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU5ZjI7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzExcHgnIHZpZXdCb3g9JzAgMCAxNCAxMSclM0UlM0NnIHN0cm9rZT0nbm9uZScgZmlsbD0nbm9uZScgb3BhY2l0eT0nMC41JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI4LjAwMDAwMCwgLTExLjAwMDAwMCknIGZpbGw9JyUyM0ZGRiclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0LjAwMDAwMCwgMTYuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNC4wMDAwMDAsIC0xNi4wMDAwMDApIHRyYW5zbGF0ZSgxLjAwMDAwMCwgNC4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEzLDE1IEwxMyw1IEwxNSw1IEwxNSwxNSBMMTUsMTcgTDksMTcgTDksMTUgTDEzLDE1IFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyLjAwMDAwMCwgMTEuMDAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMS4wMDAwMDApICcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSArIC5sZXZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU5ZjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF06Y2hlY2tlZCArIC5sZXZlcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWYyO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhc3N3b3JkLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogJHYtZ2FwO1xuICB6LWluZGV4OiA4O1xuICBwYWRkaW5nOiAwICRzcGFjZXIgKiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgLmljb24ge1xuICAgIGZpbGw6ICRpY29uLXNlY29uZGFyeTtcbiAgfVxufVxuLnBhc3N3b3JkLW1ldGVyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogLTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIC5jb2wtMyB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLWNhcHMge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBhbmltYXRpb25zXG4vL21lbnUgb24gYm90dG9tIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzZWxlY3REcm9wZG93bkZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vbWVudSBvbiB0b3AgYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIHNlbGVjdERyb3Bkb3duRmFkZUluVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJHNlbGVjdC1sYWJlbC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzZWxlY3QtbGFiZWwtc2l6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogJHNlbGVjdC1sYWJlbC13ZWlnaHQ7XG4gICAgcGFkZGluZzogMCAkaW5wdXQtc3BhY2luZy14O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5ldXRyYWwtMS1hNztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1zcGFjaW5nLXkgJGlucHV0LXNwYWNpbmcteDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJvb3RzdHJhcC1zZWxlY3Q6bm90KFtjbGFzcyo9J2NvbC0nXSk6bm90KFtjbGFzcyo9J2Zvcm0tY29udHJvbCddKTpub3QoLmlucHV0LWdyb3VwLWJ0bikge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtc2VsZWN0IHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmID4gLmRyb3Bkb3duLXRvZ2dsZS5icy1wbGFjZWhvbGRlciB7XG4gICAgJixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRzZWxlY3QtbGFiZWwtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uYm9vdHN0cmFwLXNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAmLm5vLXRpY2sgLmRyb3Bkb3duLmJvb3RzdHJhcC1zZWxlY3QgLmRyb3Bkb3duLW1lbnUgbGkgYS5zZWxlY3RlZCBzcGFuLmNoZWNrLW1hcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuXG4gICAgLmJvb3RzdHJhcC1zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgICAgJiA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNoYWRvdzogJHNlbGVjdC1kZC1zaGFkb3c7XG4gIH1cblxuICAuZHJvcGRvd24sXG4gIC5idG4tZ3JvdXAge1xuICAgIC8vbWVudSBmYWRlIGluXG4gICAgJi5zaG93IHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLy9tZW51IG9uIGJvdHRvbVxuICAgICAgICAmW3gtcGxhY2VtZW50PSdib3R0b20tc3RhcnQnXSB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzZWxlY3REcm9wZG93bkZhZGVJbiBmb3J3YXJkcyAkZHJvcGRvd24tbWVudS1hbmltYXRpb24tc3BlZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvL21lbnUgb24gdG9wXG4gICAgICAgICZbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgICAgICAgICBhbmltYXRpb246IHNlbGVjdERyb3Bkb3duRmFkZUluVG9wIGZvcndhcmRzICRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogJHNlbGVjdC1sYWJlbC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRzZWxlY3QtbGFiZWwtc2l6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogJHNlbGVjdC1sYWJlbC13ZWlnaHQ7XG4gICAgcGFkZGluZzogMCAkaW5wdXQtc3BhY2luZy14O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuNXJlbSAtIDFweCk7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzUlKTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJHNlbGVjdC1sYWJlbC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkc2VsZWN0LWJ1dHRvbi1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1idXR0b24tdGV4dC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJi5idG4tbGlnaHQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmZpbHRlci1vcHRpb24taW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwO1xuICAgICAgICAgIHdpZHRoOiAkc2VsZWN0LWRkLWljb24tc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRzZWxlY3QtZGQtaWNvbi1zaXplO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtbGFiZWwtY29sb3I7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93biB7XG4gICAgJi5ib290c3RyYXAtc2VsZWN0IHtcbiAgICAgIC8vc2VhcmNoXG4gICAgICAuYnMtc2VhcmNoYm94IHtcbiAgICAgICAgcGFkZGluZzogKCR2LWdhcCkgJHYtZ2FwICogMztcblxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWxlY3QtZGQtc21hbGwtc2VwYXJhdG9yLWJnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1kZC10ZXh0LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1kZC10ZXh0LXNpemU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uby1yZXN1bHRzIHtcbiAgICAgICAgcGFkZGluZzogKCR2LWdhcCkgJHYtZ2FwICogMztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLy8gZ3JvdXBzXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1kZC1oZWFkZXItc2l6ZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LWxhYmVsLWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VsZWN0LWRkLWhlYWRlci13O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuXG4gICAgICAvLyBjaGVja2JveGVzXG4gICAgICAuZm9ybS1jaGVjayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNoZWNrIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4gICAgICAuZm9ybS1jaGVjayBbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkc2VsZWN0LWRkLXRleHQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkc2VsZWN0LWRkLWNoZWNrLWhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzZWxlY3QtZGQtY2hlY2staGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC8vIHNlbGVjdCBkZXNlbGVjdFxuICAgICAgLmJzLWFjdGlvbnNib3gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmJ0bi1ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogKCR2LWdhcCkgJHYtZ2FwICogMztcblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1kZC10ZXh0LXNpemU7XG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdC1kZC1saW5rLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAzO1xuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6ICRzZWxlY3QtZGQtc21hbGwtc2VwYXJhdG9yLXdpZHRoO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3QtZGQtc21hbGwtc2VwYXJhdG9yLWJnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0kdi1nYXA7XG4gICAgICAgICAgbGVmdDogJHYtZ2FwICogMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyByZW1vdmUgZWxlbWVudHMgZm9yIHBpbGxzXG4gICAgICAmLnNob3ctdGljayB7XG4gICAgICAgIC5maWx0ZXItb3B0aW9uIHtcbiAgICAgICAgICAuZmlsdGVyLW9wdGlvbi1pbm5lci1pbm5lciB7XG4gICAgICAgICAgICAvL2NvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApO1xuICAgICAgICAgICAgLnNlbGVjdC1waWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2VsZWN0LWRkLXBpbGwtZm9udC1zaXplO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkdi1nYXAgKiAwLjUgJHYtZ2FwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0LWxhYmVsLWNvbG9yO1xuICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdC1sYWJlbC1jb2xvcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR2LWdhcCAqIDM7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNlbGVjdC1kZC1waWxsLWRpc3RhbmNlO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJHNlbGVjdC1sYWJlbC1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgICAgICAgd2lkdGg6ICRzZWxlY3QtZGQtaWNvbi1zaXplO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRzZWxlY3QtZGQtaWNvbi1zaXplO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcmVtb3ZlIHNlbGVjdCBzdHlsZVxuICAgICAgICAgICAgLmZvcm0tY2hlY2sgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrIFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRzZWxlY3QtZGQtcGlsbC1mb250LXNpemU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICR2LWdhcCAqIDAuNSAkdi1nYXA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3QtbGFiZWwtY29sb3I7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LWxhYmVsLWNvbG9yO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHYtZ2FwICogMztcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2VsZWN0LWRkLXBpbGwtZGlzdGFuY2U7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZWxlY3QtZGQtcGlsbC1mb250LXc7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IGNhbGMoLTEwMCUgLSAjeyR2LWdhcH0pICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6ICR2LWdhcCAwO1xuXG4gICAgICAgICZbeC1wbGFjZW1lbnQ9J3RvcC1zdGFydCddIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IC0kdi1nYXAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNlbGVjdC1kZC10ZXh0LXNpemU7XG4gICAgICAgICAgICBwYWRkaW5nOiAoJHYtZ2FwKSAkdi1nYXAgKiAzO1xuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3QtZGQtbGluay1jb2xvcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmLmljb24tb3B0aW9ucy1saSB7XG4gICAgICAgICAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3QtZGQtbGluay1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgIHNwYW4uc2VsZWN0LXBpbGwtdGV4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuLmNoZWNrLW1hcmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0LWRkLWxpbmstY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uY2hlY2stbWFyayB7XG4gICAgICAgICAgICAgIHRvcDogJHNlbGVjdC1kZC1pY29uLWZsYWctdG9wO1xuICAgICAgICAgICAgICByaWdodDogJHYtZ2FwICogMztcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC41ZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMC4xNWVtIDAuMTVlbSAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLnNlbGVjdC1waWxsIHtcbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkc2VsZWN0LWRkLWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXA7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzZWxlY3QtZGQtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJHNlbGVjdC1kZC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucmVzZXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2VsZWN0LWRkLXNtYWxsLXNlcGFyYXRvci13aWR0aDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0LWRkLXNtYWxsLXNlcGFyYXRvci1iZztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtJHYtZ2FwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xLWExMDtcblxuICAgICAgICAgICAgICBzcGFuLnRleHQge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZGlzYWJpbGl0YXppb25lIHZpYSBmaWVsZHNldFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmJvb3RzdHJhcC1zZWxlY3Qtd3JhcHBlciB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cblxuICAuYm9vdHN0cmFwLXNlbGVjdCA+IC5kcm9wZG93bi10b2dnbGUuYnMtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgb3BhY2l0eTogMTtcblxuICAgICYuYnRuLWxpZ2h0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLml0LXRyYW5zZmVyLXdyYXBwZXIge1xuICBib3JkZXI6ICR0cmFuc2Zlci1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIC50cmFuc2Zlci1zY3JvbGwge1xuICAgIGhlaWdodDogJHRyYW5zZmVyLWhlaWdodDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogMztcbiAgfVxuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICBwYWRkaW5nOiAwICR2LWdhcCAqIDM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlucHV0LnNlbWktY2hlY2tlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIGlucHV0LnNlbWktY2hlY2tlZDpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1hNTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLnRyYW5zZmVyLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogJHRyYW5zZmVyLWhlYWRlci1saW5lLWNvbG9yO1xuICAgICAgd2lkdGg6ICR0cmFuc2Zlci1oZWFkZXItbGluZS13O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIHBhZGRpbmc6ICR2LWdhcCAqIDMgJHYtZ2FwICogMyAkdi1nYXA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJHRyYW5zZmVyLWRlc2NyLXNpemU7XG4gICAgICAgIGNvbG9yOiAkdHJhbnNmZXItZGVzY3ItY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGJ1dHRvbnNcbi5pdC10cmFuc2Zlci1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogJHYtZ2FwICogNTtcbiAgICBoZWlnaHQ6ICR2LWdhcCAqIDU7XG4gICAgYm9yZGVyOiAkdHJhbnNmZXItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogJHYtZ2FwICogMyAkdi1nYXA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJHRyYW5zZmVyLWhlYWRlci1saW5lLWNvbG9yO1xuICAgIH1cblxuICAgICYudHJhbnNmZXIsXG4gICAgJi5iYWNrdHJhbnNmZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktYTU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5LWE1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuaXQtdHJhbnNmZXItYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogJHYtZ2FwICogNTtcbiAgICAgIGhlaWdodDogJHYtZ2FwICogNTtcbiAgICAgIGJvcmRlcjogJHRyYW5zZmVyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAkdi1nYXAgJHYtZ2FwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgJi50cmFuc2ZlcixcbiAgICAgICYuYmFja3RyYW5zZmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9tZW51IG9uIGJvdHRvbSBhbmltYXRpb25cbkBrZXlmcmFtZXMgZHJvcGRvd25GYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogJGRyb3Bkb3duLW1lbnUtdmVydGljYWwtc2hpZnQ7XG4gIH1cbn1cbi8vbWVudSBvbiB0b3AgYW5pbWF0aW9uXG5Aa2V5ZnJhbWVzIGRyb3Bkb3duRmFkZUluVG9wIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IC0kZHJvcGRvd24tbWVudS12ZXJ0aWNhbC1zaGlmdDtcbiAgfVxufVxuXG4uZHJvcGRvd24sXG4uYnRuLWdyb3VwIHtcbiAgLy9kcm9wdXBcbiAgJi5kcm9wdXAge1xuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgIC5pY29uLWV4cGFuZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uLWV4cGFuZCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9kcm9wZW5kXG4gICYuZHJvcGVuZCB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgLmljb24tZXhwYW5kIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uLWV4cGFuZCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vZHJvcHN0YXJ0XG4gICYuZHJvcHN0YXJ0IHtcbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgLmljb24tZXhwYW5kIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbi1leHBhbmQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tZHJvcGRvd24ge1xuICBjb2xvcjogJGRyb3Bkb3duLWN1c3RvbS1idXR0b24tY29sb3I7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1jdXN0b20tYnV0dG9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1jdXN0b20tYnV0dG9uLWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5idG4tZHJvcGRvd24sXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmljb24tZXhwYW5kIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXNwZWVkO1xuICB9XG4gIC5pY29uLmljb24teHMge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkZHJvcGRvd24tbWVudS1hbmltYXRpb24tc3BlZWQ7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgfVxuICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuaWNvbi1leHBhbmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAkZHJvcGRvd24tbWVudS1yYWRpdXMgJGRyb3Bkb3duLW1lbnUtcmFkaXVzO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tbWVudS1zaGFkb3c7XG4gIHotaW5kZXg6IDg7XG4gIC8vZnVsbHdpZHRoIG1lbnVcbiAgJi5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAubGluay1saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2hlYWRlclxuICAubGluay1saXN0LXdyYXBwZXIge1xuICAgIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmstbGlzdC1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy9saW5rIGxpc3QgZmluZXR1bmluZ1xuICAubGluay1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLy9ub3RjaFxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRkcm9wZG93bi1tZW51LW5vdGNoLWJhc2Utc2l6ZTtcbiAgICBsZWZ0OiAkZHJvcGRvd24tbWVudS1ub3RjaC1wb3NpdGlvbi14O1xuICAgIHdpZHRoOiAkZHJvcGRvd24tbWVudS1ub3RjaC1iYXNlLXNpemUgKiAzO1xuICAgIGhlaWdodDogJGRyb3Bkb3duLW1lbnUtbm90Y2gtYmFzZS1zaXplICogMztcbiAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tbWVudS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC8vdG9wIHBvc2l0aW9uXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PSd0b3Atc3RhcnQnXSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLW1lbnUtcmFkaXVzICRkcm9wZG93bi1tZW51LXJhZGl1cyAwIDA7XG4gICAgLy9ub3RjaFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRkcm9wZG93bi1tZW51LW5vdGNoLWJhc2Utc2l6ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvL2JvdHRvbSBlbmQgcG9zaXRpb25cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBjYWxjKCRkcm9wZG93bi1tZW51LW5vdGNoLXBvc2l0aW9uLXggLyAyKTtcbiAgICB9XG4gIH1cblxuICAvL2RhcmsgdmVyc2lvblxuICAmLmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEtYTg7IC8vIE1pc3NpbmcgaW4gdGhlIFVJIGtpdFxuICAgIC5saW5rLWxpc3Qtd3JhcHBlciAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC5saW5rLWxpc3Qtd3JhcHBlciB1bCB7XG4gICAgICBzcGFuLmRpdmlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmU0NjVlOyAvLyBNaXNzaW5nIGluIHRoZSBVSSBraXRcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICAvL2xpbmsgbGlzdCBjb2xvcnMgYW5kIGhvdmVyc1xuICAgICAgICBhIHNwYW4sXG4gICAgICAgIGE6aG92ZXIgc3BhbixcbiAgICAgICAgaDMsXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGE6bm90KC5hY3RpdmUpOm5vdCguZGlzYWJsZWQpOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAkYW5hbG9ndWUtMi1hNDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgICAgIH1cbiAgICAgICAgYS5kaXNhYmxlZCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtMS1hNDsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgICAgIH1cbiAgICAgICAgYS5hY3RpdmUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjeWFuOyAvLyBNaXNzaW5nIGluIHRoZSBVSSBraXRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL25vdGNoXG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMS1hODsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgfVxuICB9XG4gICYuc2hvdyB7XG4gICAgLy9tZW51IG9uIGJvdHRvbVxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PSdib3R0b20tc3RhcnQnXSB7XG4gICAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluIGZvcndhcmRzICRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDtcbiAgICB9XG4gICAgLy9tZW51IG9uIHRvcFxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PSd0b3Atc3RhcnQnXSB7XG4gICAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluVG9wIGZvcndhcmRzICRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDtcbiAgICB9XG4gICAgLy8tbWVudSBvbiBsZWZ0XG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9J2xlZnQtc3RhcnQnXSB7XG4gICAgICBhbmltYXRpb246IGRyb3Bkb3duRmFkZUluVG9wIGZvcndhcmRzICRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogLTZweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLy8tbWVudSBvbiByaWdodFxuICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PSdyaWdodC1zdGFydCddIHtcbiAgICAgIGFuaW1hdGlvbjogZHJvcGRvd25GYWRlSW5Ub3AgZm9yd2FyZHMgJGRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXNwZWVkO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiLy9tb2JpbGVcbm5hdi5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vdG90YWwgbnVtYmVyIHZlcnNpb25cbiAgJi5wYWdpbmF0aW9uLXRvdGFsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZXItbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6ICRwYWdlci1mb250LXNpemU7XG4gICAgICBjb2xvcjogJHBhZ2VyLWZvbnQtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkcGFnZXItbWFyZ2luLWJvdHRvbSAqIDI7XG4gICAgICBmb250LXdlaWdodDogJHBhZ2VyLWZvbnQtd2VpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vanVtcCB0byBwYWdlXG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2VyLWl0ZW0tc2l6ZS1tb2JpbGU7XG4gICAgd2lkdGg6ICRwYWdlci1qdW1wLXRvLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkcGFnZXItZm9udC1zaXplO1xuICAgICAgY29sb3I6ICRwYWdlci1qdW1wLXRvLWNvbG9yO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9wYWdlIGNoYW5nZXIgZHJvcGRvd24gYnV0dG9uXG4gIC5idG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBmb250LXNpemU6ICRwYWdlci1mb250LXNpemU7XG4gICAgY29sb3I6ICRwYWdlci1mb250LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFnZXItZm9udC13ZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZ2VyLXBhZ2UtY2hhbmdlci1wYWRkaW5nO1xuICAgIGJvcmRlci1ib3R0b206ICRwYWdlci1wYWdlLWNoYW5nZXItYm9yZGVyLWJvdHRvbTtcbiAgICBoZWlnaHQ6ICRwYWdlci1pdGVtLXNpemUtbW9iaWxlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItaWNvbi1jb2xvcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwYWdlci1pdGVtLW1hcmdpbi1yaWdodDtcblxuICAgIC8vIGRpc2FibGVkIHZlcnNpb25cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGEucGFnZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICRwYWdlci1kaXNhYmxlZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy90ZXh0IG9ubHlcbiAgICBzcGFuLnBhZ2UtbGluayB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC8vYm9yZGVyXG4gICAgICBoZWlnaHQ6ICRwYWdlci1pdGVtLXNpemUtbW9iaWxlO1xuICAgICAgbWluLXdpZHRoOiAkcGFnZXItaXRlbS1zaXplLW1vYmlsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1pdGVtLWJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIC8vdGV4dFxuICAgICAgZm9udC1zaXplOiAkcGFnZXItZm9udC1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6ICRwYWdlci1mb250LXdlaWdodDtcbiAgICAgIGNvbG9yOiAkcGFnZXItZm9udC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAvL2N1cnJlbnQgcGFnZSB2ZXJzaW9uXG4gICAgICAmW2FyaWEtY3VycmVudF0ge1xuICAgICAgICBib3JkZXI6ICRwYWdlci1pdGVtLWN1cnJlbnQtYm9yZGVyO1xuICAgICAgICBjb2xvcjogJHBhZ2VyLWl0ZW0tY3VycmVudC1jb2xvcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIGljb24gJiB0ZXh0IHByZXYvbmV4dFxuICAgICAgJi50ZXh0IHtcbiAgICAgICAgY29sb3I6ICRwYWdlci1pY29uLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBzcGFuLmQtaW5saW5lLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIC8vaG92ZXIgc3RhdGVcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBhZ2VyLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gaWNvblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJHBhZ2VyLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy9pdGVtcyBzaXplXG4gIC5wYWdpbmF0aW9uIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBoZWlnaHQ6ICRwYWdlci1pdGVtLXNpemUtdGFibGV0O1xuICAgICAgICBtaW4td2lkdGg6ICRwYWdlci1pdGVtLXNpemUtdGFibGV0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vcGFnZSBjaGFuZ2VyIHRvZ2dsZVxuICBuYXYucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAuYnRuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBoZWlnaHQ6ICRwYWdlci1pdGVtLXNpemUtdGFibGV0O1xuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICBuYXYucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLy9wYWdlIGNoYW5nZXJcbiAgICAuZHJvcGRvd24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlci1pdGVtLXNpemUtdGFibGV0O1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgLy9yZXNldCBpY29uIHJpZ2h0IG1hcmdpblxuICAuaXQtaWNvLFxuICAuaXQtaWNvLWxnIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5hdXRvIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5uby1ib3JkZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5uby1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vdGFicyB3aXRoIGljb24gYW5kIHRleHRcbiAgJi5uYXYtdGFicy1pY29uLXRleHQge1xuICAgIC8vaWNvbnNcbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJHNwYWNlciAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIC8vdGFicyB3aXRoIGJpZyBpY29uXG4gICYubmF2LXRhYnMtaWNvbi1sZyB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDAuNzc4cmVtIDEuNzc4ZW07XG4gICAgfVxuICB9XG5cbiAgLy92ZXJ0aWNhbCB0YWJzXG4gICYubmF2LXRhYnMtdmVydGljYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAubmF2LWxpbmsge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLmp1c3RpZnktY29udGVudC1lbmQge1xuICAgICAgICAuaXQtaWNvOmJlZm9yZSxcbiAgICAgICAgLml0LWljby1sZzpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJi5uYXYtdGFicy12ZXJ0aWNhbC1iYWNrZ3JvdW5kIHtcbiAgICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9saW5rIGVsZW1lbnRcbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjc3OHJlbSAxLjMzM2VtO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXByaW1hcnktaG92ZXI7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2ljb25zXG4gICAgLml0LWljbyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0LWljby1sZyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJGdyYXktc2Vjb25kYXJ5O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICRjb2xvci10ZXh0LXByaW1hcnktaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgfVxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC8vIERhcmsgdmVyc2lvblxuICAvLyBNaXNzaW5nIGluIHRoZSBVSSBraXQgdjMueC54XG4gICYubmF2LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXByaW1hcnk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuZXV0cmFsLTEtYTI7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRuZXV0cmFsLTEtYTI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJGN5YW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtMS1hNjtcbiAgICAgICAgJiAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJG5ldXRyYWwtMS1hNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1wcmltYXJ5O1xuICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjeWFuO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkY3lhbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi10YWJzLXZlcnRpY2FsIHtcbiAgICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRjeWFuO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vY2FyZCB2ZXJzaW9uXG4gICYubmF2LXRhYnMtY2FyZHMge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAvL2dyZXkgZnVsbHdpZHRoIGJvdHRvbSBib3JkZXIgZm9yIHVsXG4gICAgLm5hdi1pdGVtLWZpbGxlciB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgfVxuICAgIC5uYXYtbGluayB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vZWRpdGFibGUgdmVyc2lvblxuICAmLm5hdi10YWJzLWVkaXRhYmxlIHtcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9ncmV5IGZ1bGx3aWR0aCBib3R0b20gYm9yZGVyIGZvciB1bFxuICAgIC5uYXYtaXRlbS1maWxsZXIge1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICB9XG5cbiAgICAvL2FkZCBidXR0b25cbiAgICAubmF2LXRhYi1hZGQge1xuICAgICAgbWFyZ2luOiAtMC4yZW0gMWVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMS40NDRyZW07XG4gICAgICBoZWlnaHQ6IDEuNDQ0cmVtO1xuICAgICAgdG9wOiAwLjhyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLy9wbHVzIHNpZ25cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDAuNzc4cmVtO1xuICAgICAgICBsZWZ0OiAwLjYxMXJlbTtcbiAgICAgICAgdG9wOiAwLjI3OHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwLjc3OHJlbTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGxlZnQ6IDAuMjc4cmVtO1xuICAgICAgICB0b3A6IDAuNjExcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMi44ODhlbTtcbiAgICB9XG5cbiAgICAvL2Nsb3NlIGJ1dHRvblxuICAgIC5uYXYtbGluay1jbG9zZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC45cmVtKTtcbiAgICAgIHJpZ2h0OiAwLjg4OXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZpbGw6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXQtaWNvIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgICAubmF2LWxpbmstY2xvc2Uge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLSB0YWJzIHBvc2l0aW9uIC0tLS0tLS0tLS0tLS0tLS1cblxuLy9ob3Jpem9udGFsIHRhYnMgb24gYm90dG9tXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vL3ZlcnRpY2FsIHRhYnMgb24gcmlnaHRcbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgLm5hdi10YWJzIHtcbiAgICAmLm5hdi1kYXJrIHtcbiAgICAgICYubmF2LXRhYnMtdmVydGljYWwge1xuICAgICAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY3lhbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm5hdi10YWJzLXZlcnRpY2FsIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvL2ljb25zXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuODg5cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmF2LWxpbmsuYWN0aXZlLFxuICAgICAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9oaWRlIGlvcyBob3Jpem9udGFsIHNjcm9sbGJhclxuLm5hdi10YWJzLWhpZGVzY3JvbGwge1xuICBoZWlnaHQ6IDIuNjY3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLmhpZGVzY3JvbGwtaWNvIHtcbiAgICBoZWlnaHQ6IDIuOTQ0cmVtO1xuICB9XG4gICYuaGlkZXNjcm9sbC1pY28tbGcge1xuICAgIGhlaWdodDogMy40NDRyZW07XG4gIH1cbiAgLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gIC5uYXYtdGFicyB7XG4gICAgYm94LXNoYWRvdzogMCAxMnB4IDI1cHggLTIwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICYubmF2LXRhYnMtdmVydGljYWwsXG4gICAgJi5uYXYtdGFicy1jYXJkcyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxufVxuLy9EZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5uYXYtdGFicyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAmLmF1dG8ge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgLy9oaWRlIGlvcyBob3Jpem9udGFsIHNjcm9sbGJhclxuICAubmF2LXRhYnMtaGlkZXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICYuaGlkZXNjcm9sbC1pY28sXG4gICAgJi5oaWRlc2Nyb2xsLWljby1sZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5uYXYtdGFicyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb29raWViYXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAkemluZGV4LWNvb2tpZWJhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMS1hODtcbiAgcGFkZGluZzogJHYtZ2FwICogMyAkdi1nYXAgKiA0O1xuXG4gICYuY29va2llYmFyLXRvcCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY29va2llYmFyLWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xuICB9XG5cbiAgLmNvb2tpZWJhci1idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwICogNDtcbiAgICB9XG4gICAgJjpub3QoLmNvb2tpZWJhci1jb25maXJtKSB7XG4gICAgICBjb2xvcjogJG5ldXRyYWwtMi1hMTsgLy8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNvb2tpZWJhciB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbiAgICAuY29va2llYmFyLWJ0biB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IHZlcnRpY2FsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5jb29raWViYXIge1xuICAgIHBhZGRpbmc6ICR2LWdhcCAqIDQgJHYtZ2FwICogNjtcbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAzO1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llYmFyLWJ1dHRvbnMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jb29raWViYXIge1xuICAgIG1heC13aWR0aDogJHYtZ2FwICogMTA0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuICAgIHAge1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICB9XG4gICAgLmNvb2tpZWJhci1idXR0b25zIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLml0LWhlcm8td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6ICRoZXJvLWhlaWdodC1tb2I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlcm8tYmctY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLy8gaW1nIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuICAvLyBzbWFsbCBzaXplIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuaXQtaGVyby1zbWFsbC1zaXplIHtcbiAgICBtaW4taGVpZ2h0OiAkaGVyby1oZWlnaHQtc20tbW9iO1xuICB9XG4gIC8vIFRleHQgY29udGFpbmVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLml0LWhlcm8tdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkaGVyby10ZXh0LXBhZGRpbmcgKiAyICRoZXJvLXRleHQtcGFkZGluZyArICgkdi1nYXAgKiAyKS02O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHNwYW4sXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGhlcm8tdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR2LWdhcCAqIDM7XG4gICAgfVxuICAgIHNwYW4uaXQtY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRoZXJvLWNhdC1zaXplO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGhlcm8tY2F0LXNwYWNpbmc7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGhlcm8taGVhZGluZy1zaXplO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGhlcm8tcC1zaXplO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICB9XG4gICAgLml0LWJ0bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogJHYtZ2FwO1xuICAgIH1cbiAgfVxuICAvLyBUZXh0IGNvbnRhaW5lciBjZW50ZXJlZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5pdC10ZXh0LWNlbnRlcmVkIHtcbiAgICAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAvLyBvdmVybGF5IGNvbG9yLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5pdC1vdmVybGF5IHtcbiAgICAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBkYXJrIG92ZXJsYXlcbiAgICAmLml0LWRhcmsge1xuICAgICAgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVyby1kYXJrLWJnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGRhcmsgb3ZlcmxheVxuICAgICYuaXQtcHJpbWFyeSB7XG4gICAgICAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRoZXJvLXByaW1hcnktYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZmlsdGVyXG4gICAgJi5pdC1maWx0ZXIge1xuICAgICAgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBzY3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBuZWdhdGl2ZSBib3R0b21cbiAgJi5pdC1ib3R0b20tb3ZlcmxhcHBpbmctY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRoZXJvLW5lZ2F0aXZlLW1hcmdpbjtcbiAgICAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRoZXJvLW5lZ2F0aXZlLWJvdHRvbS1wYWRkaW5nLW1vYjtcbiAgICB9XG4gIH1cblxuICAmLml0LXdyYXBwZWQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIGRpc2FibGUgcHJldiBtaW4taGVpZ2h0XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgLml0LWhlcm8tY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJi5pdC1oZXJvLWJvdHRvbS1vdmVybGFwcGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAkaGVyby1uZWdhdGl2ZS1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGhlcm8tbmVnYXRpdmUtbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG4vLyBmb3IgbW9iaWxlIG9ubHlcbkBtZWRpYSAobWF4LXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKSAtIDF9KSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIge1xuICAgICYuaXQtd3JhcHBlZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5pbWctd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXQtaGVyby1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXQtaGVyby1jYXJkIHtcbiAgICAgICYuaXQtaGVyby1ib3R0b20tb3ZlcmxhcHBpbmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLml0LWhlcm8td3JhcHBlciB7XG4gICAgJi5pdC13cmFwcGVkLWNvbnRhaW5lciB7XG4gICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7IC8vIGRpc2FibGUgcHJldiBtaW4taGVpZ2h0XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLml0LWhlcm8tY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICYuaXQtaGVyby1ib3R0b20tb3ZlcmxhcHBpbmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAkaGVyby1uZWdhdGl2ZS1tYXJnaW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0kaGVyby1uZWdhdGl2ZS1tYXJnaW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IHZlcnRpY2FsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIge1xuICAgIC8vIGltZyBzbWFsbCBzaXplIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgJi5pdC1oZXJvLXNtYWxsLXNpemUge1xuICAgICAgbWluLWhlaWdodDogJGhlcm8taGVpZ2h0LXNtLXRhYjtcbiAgICB9XG4gICAgLy8gVGV4dCBjb250YWluZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC5pdC1oZXJvLXRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAkdi1nYXAgKiA2IDQwJSAkdi1nYXAgKiA2ICgkdi1nYXAgKiA1KS02O1xuICAgIH1cbiAgICAvLyBUZXh0IGNvbnRhaW5lciBjZW50ZXJlZC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLml0LXRleHQtY2VudGVyZWQge1xuICAgICAgLml0LWhlcm8tdGV4dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogJHYtZ2FwICogNiAyMCUgJHYtZ2FwICogNiAyMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAkaGVyby1oZWlnaHQtZGVzaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vIGltZyBzbWFsbCBzaXplIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgJi5pdC1oZXJvLXNtYWxsLXNpemUge1xuICAgICAgbWluLWhlaWdodDogJGhlcm8taGVpZ2h0LXNtLWRlc2s7XG4gICAgfVxuICAgIC8vIFRleHQgY29udGFpbmVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogJGhlcm8tdGV4dC1wYWRkaW5nLWRlc2sgNDAlICRoZXJvLXRleHQtcGFkZGluZy1kZXNrICsgKCR2LWdhcCAqIDYpICgkdi1nYXAgKiA0KS02O1xuICAgICAgc3Bhbi5pdC1jYXRlZ29yeSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLSR2LWdhcCAqIDc7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlcm8taGVkaW5nLXNpemUtZGVzaztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLml0LWJ0bi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDY7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFRleHQgY29udGFpbmVyIGNlbnRlcmVkLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICYuaXQtdGV4dC1jZW50ZXJlZCB7XG4gICAgICAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAkaGVyby10ZXh0LXBhZGRpbmctZGVzayAyMCUgJGhlcm8tdGV4dC1wYWRkaW5nLWRlc2sgKyAoJHYtZ2FwICogMykgMjAlO1xuICAgICAgICBzcGFuLml0LWNhdGVnb3J5IHtcbiAgICAgICAgICBsZWZ0OiAyMCU7XG4gICAgICAgICAgcmlnaHQ6IDIwJTtcbiAgICAgICAgfVxuICAgICAgICAuaXQtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gbmVnYXRpdmUgYm90dG9tXG4gICAgJi5pdC1ib3R0b20tb3ZlcmxhcHBpbmctY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGhlcm8tbmVnYXRpdmUtbWFyZ2luLWRlc2s7XG4gICAgICAuaXQtaGVyby10ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhlcm8tbmVnYXRpdmUtYm90dG9tLXBhZGRpbmc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVyby10ZXh0LXBhZGRpbmctZGVzayArICRoZXJvLW5lZ2F0aXZlLW1hcmdpbi1kZXNrICogMC41O1xuICAgICAgfVxuICAgICAgJiArIC5jb250YWluZXIge1xuICAgICAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2FyZC1wYWRkaW5nICogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5pdC1oZXJvLXdyYXBwZXIge1xuICAgIC8vIG5lZ2F0aXZlIGJvdHRvbVxuICAgICYuaXQtYm90dG9tLW92ZXJsYXBwaW5nLWNvbnRlbnQge1xuICAgICAgJiArIC5jb250YWluZXIge1xuICAgICAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkY2FyZC1wYWRkaW5nICogMi41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcndhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDM7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLypiYWNrIHRvIHRvcCovXG4uYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlLCB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNzUsIC0wLjUsIDAsIDEuNzUpLCB2aXNpYmlsaXR5IDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLy9mYWRlIGluXG4gICYuYmFjay10by10b3Atc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2UsIHRyYW5zZm9ybSAwLjA1cyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXIsIG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAvL2NhcmV0XG4gIC5pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdG9wOiA0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAvL3NoYWRvd1xuICAmLnNoYWRvdyB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAuM3JlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vZGFyayB2ZXJzaW9uXG4gICYuZGFyayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTEtYTE7IC8vIFRPRE8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgfVxuXG4gICAgLy9jYXJldFxuICAgIC5pY29uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEtYTg7IC8vIFRPRE8gTWlzc2luZyBpbiB0aGUgVUkga2l0XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IHZlcnRpY2FsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC8qYmFjayB0byB0b3AqL1xuICAuYmFjay10by10b3Age1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICAuaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cbiAgICAvL3NtYWxsIHZlcnNpb25cbiAgICAmLmJhY2stdG8tdG9wLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgLy9jYXJldFxuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9EZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5iYWNrLXRvLXRvcCB7XG4gICAgYm90dG9tOiAzMnB4O1xuICAgIHJpZ2h0OiAzMnB4O1xuICB9XG59XG4iLCIvL21vYmlsZVxuXG4vL3NlYXJjaCBmaWVsZFxuLmF1dG9jb21wbGV0ZSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtICR2LWdhcCAqIDYgMC4zNzVyZW0gJHYtZ2FwICogMztcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkOyAvLyBVSSBraXRcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWNhY2M7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGdyYXktc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4vL3NlYXJjaCBpY29uXG4uYXV0b2NvbXBsZXRlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAkc3BhY2VyICogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIC5pY29uIHtcbiAgICBmaWxsOiAkZ3JheS1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLy9yZXN1bHRzIGxpc3Rcbi5hdXRvY29tcGxldGUtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6ICR2LWdhcCAwO1xuICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LXNlY29uZGFyeTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuYXV0b2NvbXBsZXRlLWxpc3Qtc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvL3NpbmdsZSBpdGVtXG4gIGEge1xuICAgIHBhZGRpbmc6IDEycHggJHYtZ2FwICogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJGdyYXktcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLy9ob3ZlciBzdGF0ZVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAuYXV0b2NvbXBsZXRlLWxpc3QtdGV4dCB7XG4gICAgICAgIC8vaXRlbSB0ZXh0XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9pdGVtIGxhYmVsXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9zZWFyY2ggaGlnaGxpZ2h0XG4gICAgICBtYXJrIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vaXRlbSBpY29uICsgYXZhdGFyXG4gICAgLmljb24sXG4gICAgLmF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkZ3JheS1wcmltYXJ5O1xuICAgIH1cblxuICAgIC8vaXRlbSB0ZXh0XG4gICAgLmF1dG9jb21wbGV0ZS1saXN0LXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgLy9pdGVtIGxhYmVsXG4gICAgICBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAvLyBVSSBraXRcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogJHYtZ2FwICogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vc2VhcmNoIGhpZ2hsaWdodFxuICBtYXJrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi8vYmlnIHZlcnNpb25cbi5hdXRvY29tcGxldGUtd3JhcHBlci1iaWcge1xuICAvL3NlYXJjaCBmaWVsZFxuICAuYXV0b2NvbXBsZXRlIHtcbiAgICBoZWlnaHQ6ICR2LWdhcCAqIDc7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIgKiA0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICR2LWdhcCAqIDM7XG4gIH1cblxuICAvL3NlYXJjaCBpY29uXG4gIC5hdXRvY29tcGxldGUtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDAuNXJlbTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDFyZW07XG5cbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vcmVzdWx0cyBsaXN0XG4gIC5hdXRvY29tcGxldGUtbGlzdCB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgICAuYXV0b2NvbXBsZXRlLWxpc3QtdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy9yZXN1bHRzIGxpc3RcbiAgLmF1dG9jb21wbGV0ZS1saXN0IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLmF1dG9jb21wbGV0ZS1saXN0LXRleHQge1xuICAgICAgICAvL2l0ZW0gdGV4dFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vaXRlbSBsYWJlbFxuICAgICAgICBlbSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9iaWcgdmVyc2lvblxuICAuYXV0b2NvbXBsZXRlLXdyYXBwZXItYmlnIHtcbiAgICAvL3NlYXJjaCBmaWVsZFxuICAgIC5hdXRvY29tcGxldGUge1xuICAgICAgaGVpZ2h0OiAkdi1nYXAgKiA5O1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdi1nYXAgKiA4O1xuICAgIH1cblxuICAgIC8vc2VhcmNoIGljb25cbiAgICAuYXV0b2NvbXBsZXRlLWljb24ge1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vcmVzdWx0cyBsaXN0XG4gICAgLmF1dG9jb21wbGV0ZS1saXN0IHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAvL2l0ZW0gdGV4dFxuICAgICAgICAuYXV0b2NvbXBsZXRlLWxpc3QtdGV4dCB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtaGVhZGluZy1zaXplO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xuICAgIHBhZGRpbmc6IDAgJGxpbmstbGlzdC1oLXBhZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRsaW5rLWxpc3QtZGl2aWRlci1kaXN0YW5jZTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5rLWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogJGxpbmstbGlzdC1oZWFkaW5nLXNpemU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XG4gICAgcGFkZGluZzogMCAkbGluay1saXN0LWgtcGFkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYSB7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAvLyBzb3R0b2xpc3RhXG4gICAgJi5saW5rLXN1Ymxpc3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkbGluay1saXN0LWgtcGFkO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGluay1saXN0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5rLWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtICRsaW5rLWxpc3QtaC1wYWQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmljb24tcmlnaHQsXG4gICAgICAgICYuaWNvbi1sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGxpbmstbGlzdC12LXBhZDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmstbGlzdC12LXBhZDtcbiAgICAgICAgICAmICsgdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmljb24tcmlnaHQge1xuICAgICAgICAgIC5saXN0LWl0ZW0tdGl0bGUtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWJzLXRvZ2dsZV0ge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gd2VpZ2h0IHZhcmlhdGlvblxuICAgICAgICAmLm1lZGl1bSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGxpbmstbGlzdC1oLXBhZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAubGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGxpbmstbGlzdC1oLXBhZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gaWNvbmUgZGVzdHJlIGRlbnRybyBsaW5rXG4gICAgICAgICYucmlnaHQtaWNvbiB7XG4gICAgICAgICAgLmxpc3QtaXRlbS10aXRsZS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRkcm9wZG93bi1tZW51LWFuaW1hdGlvbi1zcGVlZDtcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRpY29uLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8gdmFyaWF6aW9uZSBpY29uZSBhIGNvbGxhcHNlIGFwZXJ0b1xuICAgICAgICAmLnJpZ2h0LWljb25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAuaWNvbi5yaWdodCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1wcmltYXJ5LWFjdGl2ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1hY3RpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGFiZWwtZGlzYWJsZWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgZmlsbDogJGdyYXktZGlzYWJsZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGxpbmstbGlzdC1mb250LXNpemUtbDtcbiAgICAgICAgfVxuICAgICAgICAvLyBwYXJhZ3JhZm8gZGVudHJvIGxpbmtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkbGluay1saXN0LXBhcmFncmFwaC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgLy9hdmF0YXJcbiAgICAgICAgJi5hdmF0YXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGxpbmstbGlzdC1hdmF0YXItbWFyZ2luO1xuICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkbGluay1saXN0LWF2YXRhci1yYWRpdXM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRsaW5rLWxpc3QtbGVmdC1pY29uLXNwYWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGlzdC1pdGVtIHtcbiAgICAgICAgICAmLmljb24tbGVmdCB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmljb24tbGVmdCxcbiAgICAgICAgICAmLmxlZnQtaWNvbiB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRpdmlkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6ICRsaW5rLWxpc3QtZGl2aWRlci1oZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgIG1hcmdpbjogJGxpbmstbGlzdC1kaXZpZGVyLWRpc3RhbmNlIDA7XG4gICAgfVxuICAgIC8vdG9nZ2xlc1xuICAgIC50b2dnbGVzIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMCAkbGluay1saXN0LWgtcGFkO1xuICAgICAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmstbGlzdC1saW5lLWhlaWdodDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgLmxldmVyIHtcbiAgICAgICAgbWFyZ2luOiAkbGluay1saXN0LXRvZ2dsZS1tYXJnaW4gMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vY2hlY2tib3hlc1xuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICYuZm9ybS1jaGVjay1ncm91cCB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGxpbmstbGlzdC1oLXBhZDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGxpbmstbGlzdC1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5rLWxpc3QtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogJGxpbmstbGlzdC1oLXBhZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6ICRsaW5rLWxpc3QtY2hlY2tib3gtaWNvbi1yaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgW3R5cGU9J2NoZWNrYm94J11bZGlzYWJsZWRdICsgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5tdWx0aWxpbmUge1xuICAgIC5saXN0LWl0ZW0tdGl0bGUtaWNvbi13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoJHYtZ2FwIC8gMik7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgICYuaWNvbi1yaWdodCB7XG4gICAgICAgIC5saXN0LWl0ZW0tdGl0bGUtaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGFyZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LXNpemU6ICRsaW5rLWxpc3QtZm9udC1zaXplLWw7XG4gIH1cbn1cblxuLy9UYWJsZXQgdmVydGljYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIGEubGFyZ2Uge1xuICAgICYuaWNvbi1sZWZ0LFxuICAgICYuaWNvbi1yaWdodCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGxpbmstbGlzdC12LXBhZGRpbmctbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbGluay1saXN0LXYtcGFkZGluZy1sO1xuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCBob3Jpem9udGFsIC8gc21hbGwgZGVza3RvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubGluay1saXN0LXdyYXBwZXIge1xuICAgIC8vIGNsYXNzZSBtb2RpZmljYXRvcmUgcGVyIG1lbnUgbGF0ZXJhbGVcbiAgICAmLm1lbnUtbGluay1saXN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaDMsXG4gICAgICBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4vL21lbnUgb24gYm90dG9tIGFuaW1hdGlvblxuQGtleWZyYW1lcyBtZWdhbWVudUZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bi1tZW51LXZlcnRpY2FsLXNoaWZ0O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogJGRyb3Bkb3duLW1lbnUtdmVydGljYWwtc2hpZnQ7XG4gIH1cbn1cbi5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePSdjb2wtJ10gLm5hdmJhciB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICRuYXZiYXItYmctY29sb3I7XG4gIC8vIG92ZXJsYXkgZGl2XG4gIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLXNpZGViYXItYmctY29sb3ItbW9iaWxlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBuYXZiYXIgbW9iaWxlXG4gIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IC8vLW9jY3VwYSBzZW1wcmUgdHV0dGEgbG8gc3BhemlvIG9yaXp6b250YWxlIGRpc3BvbmliaWxlXG5cbiAgICAubWVudS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWJnLWNvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6ICRuYXZpZ2F0aW9uLWgtcGFkZGluZyAqIDI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjksIDAuODUsIDAuNSwgMC45OSk7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBwYWRkaW5nOiAkbmF2aWdhdGlvbi1oLXBhZGRpbmcgMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qbGlzdGEgbWVudSovXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgcGFkZGluZzogJG5hdmlnYXRpb24taC1wYWRkaW5nIDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpbmstY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBwYWRkaW5nOiAkbmF2aWdhdGlvbi12LXBhZGRpbmcgJG5hdmlnYXRpb24taC1wYWRkaW5nO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICRuYXZiYXItYmctY29sb3I7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJG5hdmlnYXRpb24tbGluay1hY3RpdmUtYmFyLXNpemUgc29saWQgJG5hdmlnYXRpb24tbGluay1hY3RpdmUtYmFyLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogJG5hdmlnYXRpb24tZGlzYWJsZWQtaXRlbS1tb2JpbGUtb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4cGFuZGVkIHtcbiAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI5LCAwLjg1LCAwLjUsIDAuOTkpO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2UtZGl2IHtcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy93cmFwcGVyIHB1bHNhbnRlIGRpIGNoaXVzdXJhIG1lbnVcbiAgLmNsb3NlLWRpdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogJG5hdmlnYXRpb24taC1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuNCwgMC45Nyk7XG4gICAgLy8gcHVsc2FudGUgZGkgY2hpdXN1cmEgbWVudVxuICAgIC5jbG9zZS1tZW51IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1jbG9zZS1idXR0b24tdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJG5hdmlnYXRpb24tY2xvc2UtYnV0dG9uLXRleHQtc2l6ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogJG5hdmlnYXRpb24tY2xvc2UtYnV0dG9uLXNpemU7XG4gICAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWNsb3NlLWJ1dHRvbi1zaXplO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIHN0eWxlIHRpcG8gY29sbGFwc2VcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZpZ2F0aW9uLWgtcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZpZ2F0aW9uLWgtcGFkZGluZztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRuYXZpZ2F0aW9uLWgtcGFkZGluZztcblxuICAgICAgaDMsXG4gICAgICAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS1oZWFkaW5nLXRleHQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWdhbWVudS1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1lZ2FtZW51LWhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICB9XG5cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5saXN0LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iMztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWIzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpbmstY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGluay1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgd2lkdGg6ICRtZWdhbWVudS1saW5rLXNtYWxsLWxpbmUtd2lkdGg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5ldXRyYWwtMjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJG5hdmlnYXRpb24taC1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tbmF2YmFyLXRvZ2dsZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJG5hdmlnYXRpb24tdG9nZ2xlLWJ1dHRvbi1pY29uLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJG5hdmlnYXRpb24tdG9nZ2xlLWJ1dHRvbi1pY29uLXNpemU7XG4gIH1cblxuICBzdmcge1xuICAgIGZpbGw6ICRuYXZpZ2F0aW9uLXRvZ2dsZS1idXR0b24taWNvbi1jb2xvcjtcbiAgICB3aWR0aDogJG5hdmlnYXRpb24taGFtYnVyZ2VyLXNpemU7XG4gICAgaGVpZ2h0OiAkbmF2aWdhdGlvbi1oYW1idXJnZXItc2l6ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vL3Jlc2V0IGljb24gb24gbWVnYW1lbnVcbi5uYXYtaXRlbS5tZWdhbWVudSA+IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tSU5MSU5FIE1FTlUtLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbmxpbmUtbWVudSB7XG4gIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgLmxpbmstbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRpbmxpbmUtbWVudS1saW5rbGlzdC12LXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGlubGluZS1tZW51LWxpbmtsaXN0LXYtcGFkZGluZztcbiAgICAgICAgICB9XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRpbmxpbmUtbWVudS1saW5lLXdpZHRoO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAkaW5saW5lLW1lbnUtbGluZS13aWR0aDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgkbmV1dHJhbC0yLWExLCAxKSAwJSwgcmdiYSgkbmV1dHJhbC0yLWExLCAwLjMpIDEwMCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5yb3cucm93LWNvbHVtbi1ib3JkZXIgPiBbY2xhc3NePSdjb2wtJ10gLm5hdmJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1iZy1jb2xvci1kZXNrdG9wO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gbmF2YmFyIG1vYmlsZVxuICAgIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyAvLy1zb3ZyYXNjcml2ZSBsJ2lubGluZSBzdHlsZSBkaSBqcXVlcnlcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyBtZW51IHZyYXBwZXJcbiAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWJnLWNvbG9yLWRlc2t0b3A7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAkbmF2aWdhdGlvbi1oLXBhZGRpbmc7XG4gICAgICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGxpbmstbGlzdC1mb290ZXItZGlzdGFuY2UtYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKmxpc3RhIG1lbnUqL1xuICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAwICRuYXZpZ2F0aW9uLWgtcGFkZGluZztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgLy8gRGVza3RvcCAtIGNvbXBhdHRhIGUgYWxsaW5lYSBpbiBiYXNzbyBsaW5rIHNpbmdvbGkgaW4gY2FzbyBkaSBsYWJlbCBsdW5naGVcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gICAgICAgICAgICAmLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbmF2aWdhdGlvbi12LXBhZGRpbmcgJG5hdmlnYXRpb24taC1wYWRkaW5nO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpbmstY29sb3ItZGVzaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRuYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWJhci1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJG5hdmlnYXRpb24tYmctY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9jdXMtLW1vdXNlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRuYXZpZ2F0aW9uLWxpbmstYWN0aXZlLWJhci1jb2xvci1kZXNrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgIHNwYW4sXG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbmF2aWdhdGlvbi1kaXNhYmxlZC1pdGVtLW9wYWNpdHk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL3dyYXBwZXIgcHVsc2FudGUgZGkgY2hpdXN1cmEgbWVudVxuICAgIC5jbG9zZS1kaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBEcm9wZG93biBzdHlsZSB0aXBvIGNvbGxhcHNlXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gICAgICAvL2Rpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgICAgIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMCAwO1xuICAgICAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogZHJvcGRvd25GYWRlSW4gZm9yd2FyZHMgJGRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXNwZWVkO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtICN7JGRyb3Bkb3duLW1lbnUtdmVydGljYWwtc2hpZnR9KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGgzLFxuICAgICAgICAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgaDMsXG4gICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAuY3VzdG9tLW5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYXMtbWVnYW1lbnUge1xuICAgIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5uYXYtaXRlbS5tZWdhbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgID4gYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtJGRyb3Bkb3duLW1lbnUtbm90Y2gtYmFzZS1zaXplIC0gNjtcbiAgICAgICAgbGVmdDogJGRyb3Bkb3duLW1lbnUtbm90Y2gtcG9zaXRpb24teDtcbiAgICAgICAgd2lkdGg6ICRkcm9wZG93bi1tZW51LW5vdGNoLWJhc2Utc2l6ZSAqIDM7XG4gICAgICAgIGhlaWdodDogJGRyb3Bkb3duLW1lbnUtbm90Y2gtYmFzZS1zaXplICogMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLW1lbnUtcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXNwZWVkICogMC41IGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuMzYsIDAuOTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZWdhbWVudSB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbGVmdDogJG5hdmlnYXRpb24taC1wYWRkaW5nO1xuICAgICAgcmlnaHQ6ICRuYXZpZ2F0aW9uLWgtcGFkZGluZztcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuNTcsIDAuMzYsIDAuOTkpO1xuICAgICAgLy9oaWRlIGFycm93XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogbWVnYW1lbnVGYWRlSW4gZm9yd2FyZHMgJGRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXNwZWVkICogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9tb2JpbGVcbi5za2lwbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2tpcGxpbmtzLWJnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIHBhZGRpbmc6ICRza2lwbGluay1wYWRkaW5nLXkgJHNraXBsaW5rLXBhZGRpbmcteDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkc2tpcGxpbmtzLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4iLCIuYWZmaXgtdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuLmFmZml4LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbn1cbi5hZmZpeC1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIvL21vYmlsZVxuLnNpZGViYXItd3JhcHBlciB7XG4gIHBhZGRpbmc6ICR2LWdhcCAqIDMgMDtcbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiAkc2lkZWJhci1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206ICRzaWRlYmFyLWhlYWRpbmctYm90dG9tLW1hcmdpbjtcbiAgICBmb250LXNpemU6ICRzaWRlYmFyLWhlYWRpbmctdGV4dC1zaXplO1xuICAgIG1hcmdpbi10b3A6ICRzaWRlYmFyLWhlYWRpbmctbWFyZ2luLXRvcDtcbiAgICBsZXR0ZXItc3BhY2luZzogJHNpZGViYXItaGVhZGluZy1sZXR0ZXItc3BhY2luZztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctbGVmdDogJHYtZ2FwICogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdi1nYXAgKiAzO1xuICB9XG4gIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIge1xuICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2lkZWJhci1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lkZWJhci1oZWFkaW5nLWJvdHRvbS1tYXJnaW47XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItaGVhZGluZy10ZXh0LXNpemU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaWRlYmFyLWhlYWRpbmctbWFyZ2luLXRvcDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWRlYmFyLWhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2lkZWJhci1saW5rbGlzdC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzaWRlYmFyLWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaWRlYmFyLWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkc2lkZWJhci1saW5rLXNpemU7XG4gICAgICAgICAgICBpLml0LWV4cGFuZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItZHJvcGRvd24taWNvbi1zaXplO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVZKC0xKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWJzLXRvZ2dsZT0nY29sbGFwc2UnXSB7XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWRlYmFyLWRyb3Bkb3duLWxpbmUtc2VsZWN0aW9uLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZHJvcGRvd24tbGluZS1zZWxlY3Rpb24tY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaWNvbi1yaWdodCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNTVlbSAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxpbmstc3VibGlzdCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItc3VibWVudS1mb250LXNpemU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkc2lkZWJhci1zdWJtZW51LWxpbmstdi1wYWRkaW5nO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpZGViYXItc3VibWVudS1saW5rLXYtcGFkZGluZztcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5saW5rbGlzdC1zZWNvbmRhcnkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLWxpbmstc21hbGwtbGluZS13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDM7XG4gICAgICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIGxpbmVhIGRlc3RyYVxuICAmLml0LWxpbmUtcmlnaHQtc2lkZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHNpZGViYXItYm9yZGVyLWNvbG9yO1xuICAgIC5zaWRlYmFyLWxpbmtsaXN0LXdyYXBwZXIge1xuICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPSdjb2xsYXBzZSddIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRzaWRlYmFyLWRyb3Bkb3duLWxpbmUtc2VsZWN0aW9uLXdpZHRoIHNvbGlkICRzaWRlYmFyLWRyb3Bkb3duLWxpbmUtc2VsZWN0aW9uLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbGluZWEgc2luaXN0cmFcbiAgJi5pdC1saW5lLWxlZnQtc2lkZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc2lkZWJhci1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi5zaWRlYmFyLXdyYXBwZXIge1xuICAmLnRoZW1lLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyLWRhcmstYmctY29sb3I7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciB7XG4gICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICYubGVmdC1pY29uIHtcbiAgICAgICAgICAgICAgICBpLmxlZnQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGkuaXQtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZbZGF0YS1icy10b2dnbGU9J2NvbGxhcHNlJ10ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYubGluay1zdWJsaXN0IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxpbmtsaXN0LXNlY29uZGFyeSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lkZWJhci1kYXJrLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBsaW5lYSBkZXN0cmFcbiAgICAmLml0LWxpbmUtcmlnaHQtc2lkZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzaWRlYmFyLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciB7XG4gICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPSdjb2xsYXBzZSddIHtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHNpZGViYXItZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBsaW5lYSBzaW5pc3RyYVxuICAgICYuaXQtbGluZS1sZWZ0LXNpZGUge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzaWRlYmFyLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgLnNpZGViYXItbGlua2xpc3Qtd3JhcHBlciB7XG4gICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPSdjb2xsYXBzZSddIHtcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzaWRlYmFyLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGluay1saXN0LXdyYXBwZXIge1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYS5saXN0LWl0ZW0ubGVmdC1pY29uIHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbWVnYW1lbnUgbW9iaWxlIGRlZmluaXRpb25cbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5uYXZiYXIge1xuICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAubWVudS13cmFwcGVyIHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYubWVnYW1lbnUge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIC5pdC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkdi1nYXAgKiAyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHYtZ2FwICogMjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHYtZ2FwICogMjtcbiAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gZGVzY3JpcHRpb24gJiBpbWFnZSB2YXJpYXRpb25cbiAgICAgICAgICAgICAgJi5pdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtZWdhbWVudS1saW5rLXNtYWxsLWxpbmUtbWFyZ2luLWJvdHRvbSAqIDI7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS12ZXJ0aWNhbC1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIGFzeW1ldHRyaWNhbCBjb2x1bW5cbiAgICAgICAgICAgIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4td3JhcHBlciB7XG4gICAgICAgICAgICAgIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1lZ2FtZW51LWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nICRsaW5rLWxpc3QtaC1wYWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbGluay1saXN0LWgtcGFkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVnYW1lbnUtbGlua2xpc3QtbGluay12LXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS1oZWFkaW5nLXRleHQtc2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZ2FtZW51LWhlYWRpbmctZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZWdhbWVudS1oZWFkaW5nLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRtZWdhbWVudS1saW5rLXNtYWxsLWxpbmUtbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgJi5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJG1lZ2FtZW51LWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nICRtZWdhbWVudS1jb2x1bW4tZ2FwICsgMjRweCAqIDI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRtZWdhbWVudS1oZWFkaW5nLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZ2FtZW51LWhlYWRpbmctdGV4dC1zaXplO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gbGlua2xpc3Qgc3BlY3NcbiAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIHVsLmxpbmstbGlzdCBsaSB7XG4gICAgICAgICAgICAgICAgJi5pdC1tb3JlIGEge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgJi5pdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJG1lZ2FtZW51LWxpbmstbW9yZS1saW5rLWxpc3QtZGlzdGFuY2UtbW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICA+IC5pdC1leHRlcm5hbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWFyZ2luLXJpZ2h0LWNvbCB7XG4gICAgICAuaXQtZXh0ZXJuYWwge1xuICAgICAgICBwYWRkaW5nOiAwICRncmlkLWd1dHRlci13aWR0aCAqIDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0LWV4dGVybmFsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgLmxpbmstbGlzdCB7XG4gICAgICAgICAgbGkuaXQtbW9yZSBhIHtcbiAgICAgICAgICAgIC8vIG1vcmUgYnV0dG9uXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAkbWVnYW1lbnUtbGluay1zbWFsbC1saW5lLXdpZHRoO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaXQtbWVnYW1lbnUtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtZWdhbWVudS1mb290ZXItYmctY29sb3I7XG4gICAgICBwYWRkaW5nOiAkdi1nYXAgKiAyIDA7XG4gICAgICBtYXJnaW4tdG9wOiAkdi1nYXAgKiAyO1xuICAgICAgLmNvbC0xMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAubGluay1saXN0IGxpIGEubGlzdC1pdGVtIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIHVsIGxpIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB1bCBsaSBhIC5pY29uIHtcbiAgICAgICAgICBtYXJnaW46ICRsaW5rLWxpc3QtdG9nZ2xlLW1hcmdpbiAwO1xuICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9tb2JpbGUgT05MWVxuQG1lZGlhIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpIC0gMXB4fSkge1xuICAubmF2YmFyIHtcbiAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICYubWVnYW1lbnUge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAuaXQtaGVhZGluZy1tZWdhY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci13aWR0aCAqIDI7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmstbGlzdC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRtZWdhbWVudS1saW5rLXNtYWxsLWxpbmUtd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWVnYW1lbnUtbGluay1zbWFsbC1saW5lLW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8gYXN5bWV0dHJpY2FsIGNvbHVtblxuICAgICAgICAgICAgICAmID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuaXQtaGVhZGluZy1tZWdhY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAyO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluay1saXN0LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWVnYW1lbnUtbGluay1zbWFsbC1saW5lLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWVnYW1lbnUtbGluay1zbWFsbC1saW5lLW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICAubWVnYW1lbnUge1xuICAgICAgYS5kcm9wZG93bi10b2dnbGU6YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLW1lbnUtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIG1lZ2FtZW51IGZvb3RlciB2ZXJzaW9uXG4gIC5uYXZiYXIge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1tZW51LXNoYWRvdztcbiAgICAgIC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbGluay1saXN0LW1lZ2FtZW51LWZvb3Rlci1saW5rLXBhZGRpbmcgKiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRtZWdhbWVudS1jb2x1bW4tZ2FwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbWVnYW1lbnUtY29sdW1uLWdhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRtZWdhbWVudS1wYWRkaW5nLXRvcC1kZXNrdG9wO1xuICAgICAgICBwYWRkaW5nOiAkbWVnYW1lbnUtY29sdW1uLWdhcCAqIDAuNSAkbWVnYW1lbnUtY29sdW1uLWdhcDtcbiAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgIGxpIGEubGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRsaW5rLWxpc3QtbWVnYW1lbnUtZm9vdGVyLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRsaW5rLWxpc3QtbWVnYW1lbnUtZm9vdGVyLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdC1leHRlcm5hbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICAgIC5saW5rLWxpc3QgbGkuaXQtbW9yZSBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB3aWR0aDogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS13aWR0aDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICYubWVnYW1lbnUge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkbWVnYW1lbnUtcGFkZGluZy10b3AtZGVza3RvcCAkbWVnYW1lbnUtY29sdW1uLWdhcDtcblxuICAgICAgICAgICAgICAvLyBhc3ltZXR0cmljYWwgY29sdW1uXG4gICAgICAgICAgICAgIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtMS1hMTA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZyAkbGluay1saXN0LWgtcGFkO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZ2FtZW51LWhlYWRpbmctdGV4dC1zaXplO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWdhbWVudS1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZWdhbWVudS1oZWFkaW5nLWxldHRlci1zcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXItc3VidGxlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNvbC0xMiB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgICAgICAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgICAubGluay1saXN0LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWVnYW1lbnUtaGVhZGluZy1tYXJnaW4tdG9wICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVnYW1lbnUtaGVhZGluZy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG1lZ2FtZW51LWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nICRtZWdhbWVudS1jb2x1bW4tZ2FwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS1oZWFkaW5nLXRleHQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1lZ2FtZW51LWhlYWRpbmctbWFyZ2luLXRvcDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHVsLmxpbmstbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZyAkbWVnYW1lbnUtY29sdW1uLWdhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmLml0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbGluay1saXN0LWgtcGFkICogMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbGluay1saXN0LXRvZ2dsZS1tYXJnaW4gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS1saW5rLWFycm93LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkbWVnYW1lbnUtbGlua2xpc3QtbGluay12LXBhZGRpbmcgJG1lZ2FtZW51LWNvbHVtbi1nYXA7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lZ2FtZW51LWhlYWRpbmctbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZWdhbWVudS1oZWFkaW5nLXRleHQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG1lZ2FtZW51LWxpbmtsaXN0LWxpbmstdi1wYWRkaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jb2wtMTI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAmLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRtZWdhbWVudS1saW5rbGlzdC1saW5rLXYtcGFkZGluZyAkbWVnYW1lbnUtY29sdW1uLWdhcDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVnYW1lbnUtaGVhZGluZy1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lZ2FtZW51LWhlYWRpbmctdGV4dC1zaXplO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLXN1YnRsZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVnYW1lbnUtbGlua2xpc3QtbGluay12LXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5yb3cubWF4LWhlaWdodC1jb2wge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCRtZWdhbWVudS1jb2x1bW4tZ2FwICsgMjRweCAqIDAuNSArIDEpO1xuICAgICAgICAgICAgICAgIC5yb3cubWF4LWhlaWdodC1jb2wge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtZ3V0dGVyLXdpZHRoICogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFyZ2luLXJpZ2h0LWNvbCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtZWdhbWVudS1jb2x1bW4tZ2FwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaXQtdmVydGljYWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGdyZXktYzI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRtZWdhbWVudS1wYWRkaW5nLXRvcC1kZXNrdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbWVnYW1lbnUtcGFkZGluZy10b3AtZGVza3RvcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJG1lZ2FtZW51LXBhZGRpbmctdG9wLWRlc2t0b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJG1lZ2FtZW51LWNvbHVtbi1nYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRncmlkLWd1dHRlci13aWR0aCwgLTIpO1xuICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDAgJG1lZ2FtZW51LWxpbmtsaXN0LXZlcnRpY2FsLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1zdWJ0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwICRtZWdhbWVudS1saW5rbGlzdC12ZXJ0aWNhbC1saW5rLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG1lZ2FtZW51LWxpbmstc21hbGwtbGluZS13aWR0aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtZWdhbWVudS1saWtsaXN0LXZlcnRpY2FsLW1hcmdpbi10b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkbWVnYW1lbnUtbGlrbGlzdC12ZXJ0aWNhbC1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBkZXNjcmlwdGlvbiAmIGltYWdlIHZhcmlhdGlvblxuICAgICAgICAgICAgICAgICYuaXQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG1lZ2FtZW51LWxpbmtsaXN0LXZlcnRpY2FsLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lZ2FtZW51LWxpbmtsaXN0LXZlcnRpY2FsLWxpbmstcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVnYW1lbnUtdmVydGljYWwtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ib3R0b20tbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDk2cHg7XG4gIC8vIHNoYWRvd1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLCAwLCAwLCAwLjI1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGV4KDEuNCkgc2NhbGVZKDAuMTIpO1xuICAgIG9wYWNpdHk6IDAuMTg7XG4gIH1cblxuICAvLyAgbGlzdFxuICB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAvLyBVSSBraXRcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTsgLy8gVUkga2l0XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBpY29uXG4gIC5pdC1pY28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBpY29uIGJhZGdlcyAtLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJhZGdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib3R0b20tbmF2LWJhZGdlLFxuICAuYm90dG9tLW5hdi1hbGVydCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgfVxuXG4gIC8vIGljb24gYmFkZ2VcbiAgLmJvdHRvbS1uYXYtYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLy8gaWNvbiBhbGVydFxuICAuYm90dG9tLW5hdi1hbGVydCB7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLy8gdGV4dCBsYWJlbFxuICAuYm90dG9tLW5hdi1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuIiwiLy9tb2JpbGVcbi5uYXZiYXIge1xuICAmLml0LW5hdnNjcm9sbC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbmF2c2Nyb2xsLWJnLWNvbG9yO1xuXG4gICAgLml0LWJhY2stYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6ICRuYXZzY3JvbGwtYmFja2J1dHRvbi1wYWRkaW5nO1xuICAgICAgZm9udC13ZWlnaHQ6ICRuYXZzY3JvbGwtYmFja2J1dHRvbi13ZWlnaHQ7XG4gICAgICBib3gtc2hhZG93OiAkbmF2c2Nyb2xsLWJvdHRvbS1ib3gtc2hhZG93O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogJG5hdnNjcm9sbC1iZy1jb2xvcjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyAwcywgdmlzaWJpbGl0eSAwcyAwLjNzO1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwO1xuICAgICAgfVxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIDBzLCB2aXNpYmlsaXR5IDBzIDBzO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRuYXZzY3JvbGwtZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRuYXZzY3JvbGwtcHJpbWFyeS1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2c2Nyb2xsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkbmF2c2Nyb2xsLWxpbmtzLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJG5hdnNjcm9sbC1saW5rcy1wYWRkaW5nO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogJG5hdnNjcm9sbC1zZWxlY3Rpb24tbGluay1sZWZ0O1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZzY3JvbGwtc2Vjb25kYXJ5LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWhlYWRpbmctZm9udC13ZWlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc2lkZWJhci1oZWFkaW5nLWJvdHRvbS1tYXJnaW47XG4gICAgICBmb250LXNpemU6ICRzaWRlYmFyLWhlYWRpbmctdGV4dC1zaXplO1xuICAgICAgbWFyZ2luLXRvcDogJHNpZGViYXItaGVhZGluZy1tYXJnaW4tdG9wO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWRlYmFyLWhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdi1nYXAgKiAzO1xuICAgICAgcGFkZGluZy1yaWdodDogJHYtZ2FwICogMztcbiAgICB9XG4gICAgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgY29sb3I6ICRuYXZzY3JvbGwtdG9nZ2xlci1jb2xvcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogJG5hdnNjcm9sbC1idXR0b24tdGV4dC13ZWlnaHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzcGFuLml0LWxpc3Qge1xuICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC10b2dnbGVyLWNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1uYXZiYXItcHJvZ3Jlc3NiYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAubWVudS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6ICR2LWdhcCAqIDEwIDAgJHYtZ2FwICogMztcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAvLyBib3R0b20gcG9zaXRpb25cbiAgJi5pdC1ib3R0b20tbmF2c2Nyb2xsIHtcbiAgICBib3gtc2hhZG93OiAkbmF2c2Nyb2xsLWJvdHRvbS1ib3gtc2hhZG93O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgei1pbmRleDogOTk5OTk7XG4gIH1cbiAgLy8gdG9wIHBvc2l0aW9uXG4gICYuaXQtdG9wLW5hdnNjcm9sbCB7XG4gICAgYm94LXNoYWRvdzogJG5hdnNjcm9sbC10b3AtYm94LXNoYWRvdztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbn1cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5uYXZiYXIge1xuICAgICYuaXQtbmF2c2Nyb2xsLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5hdnNjcm9sbC1iZy1jb2xvci1kZXNrO1xuICAgICAgLml0LWJhY2stYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmN1c3RvbS1uYXZiYXItcHJvZ3Jlc3NiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG5hdnNjcm9sbC1mb250LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbmF2c2Nyb2xsLXByaW1hcnktZm9udC13ZWlnaHQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbmF2c2Nyb2xsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRuYXZzY3JvbGwtbGlua3MtcGFkZGluZztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZzY3JvbGwtbGlua3MtcGFkZGluZztcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkbmF2c2Nyb2xsLXNlbGVjdGlvbi1saW5rLWxlZnQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC1zZWNvbmRhcnktYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2lkZWJhci1oZWFkaW5nLWZvbnQtd2VpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lkZWJhci1oZWFkaW5nLWJvdHRvbS1tYXJnaW47XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpZGViYXItaGVhZGluZy10ZXh0LXNpemU7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaWRlYmFyLWhlYWRpbmctbWFyZ2luLXRvcDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWRlYmFyLWhlYWRpbmctbGV0dGVyLXNwYWNpbmc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHYtZ2FwICogMztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHYtZ2FwICogMztcbiAgICAgIH1cbiAgICAgIC5jdXN0b20tbmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6ICR2LWdhcCAqIDIgMCAkdi1nYXAgKiAzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2c2Nyb2xsLWJnLWNvbG9yLWRlc2s7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGJvdHRvbSBwb3NpdGlvblxuICAgICYuaXQtYm90dG9tLW5hdnNjcm9sbCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgJi5hZmZpeC10b3Age1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyB0b3AgcG9zaXRpb25cbiAgICAmLml0LXRvcC1uYXZzY3JvbGwge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgJi5hZmZpeC10b3Age1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBsZWZ0IGxpbmVcbiAgICAmLml0LWxlZnQtc2lkZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRuYXZzY3JvbGwtbGluZS1jb2xvcjtcbiAgICB9XG4gICAgLy8gcmlnaHQgbGluZVxuICAgICYuaXQtcmlnaHQtc2lkZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbmF2c2Nyb2xsLWxpbmUtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5uYXZiYXIge1xuICAgICYuaXQtbmF2c2Nyb2xsLXdyYXBwZXIge1xuICAgICAgJi50aGVtZS1kYXJrLW1vYmlsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZzY3JvbGwtZGFyay1iZy1jb2xvcjtcbiAgICAgICAgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgY29sb3I6ICRuYXZzY3JvbGwtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgIHNwYW4uaXQtbGlzdCB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pdC1iYWNrLWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5hdnNjcm9sbC1kYXJrLWJnLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZzY3JvbGwtZGFyay1iZy1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRuYXZzY3JvbGwtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaXQtbGVmdC1zaWRlIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG5hdnNjcm9sbC1kYXJrLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLml0LXJpZ2h0LXNpZGUge1xuICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJG5hdnNjcm9sbC1kYXJrLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLypcbisrKysrKysrKysrKysrKysrKysrKysrKysrKysrK0Rlc2t0b3AgbGlnaHQgVGhlbWUrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4qL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubmF2YmFyIHtcbiAgICAmLml0LW5hdnNjcm9sbC13cmFwcGVyIHtcbiAgICAgICYudGhlbWUtZGFyay1kZXNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hdnNjcm9sbC1kYXJrLWJnLWNvbG9yO1xuICAgICAgICAuY3VzdG9tLW5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBjb2xvcjogJG5hdnNjcm9sbC1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgc3Bhbi5pdC1saXN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0LWJhY2stYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2c2Nyb2xsLWRhcmstYmctY29sb3I7XG4gICAgICAgICAgY29sb3I6ICRuYXZzY3JvbGwtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgICAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdnNjcm9sbC1kYXJrLWJnLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRuYXZzY3JvbGwtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZzY3JvbGwtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJG5hdnNjcm9sbC1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pdC1sZWZ0LXNpZGUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuaXQtcmlnaHQtc2lkZSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkbmF2c2Nyb2xsLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2MGNoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jYWxsb3V0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjFyZW0gMi4yMjJyZW07XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjogMS43NXJlbSAwIDFyZW07XG4gIH1cblxuICAvLyBIaWdobGlnaHRzIHZlcnNpb25cbiAgJi5jYWxsb3V0LWhpZ2hsaWdodCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWJvcmRlci1zZWNvbmRhcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwIDIuMjIycmVtO1xuICAgIHAge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FsbG91dC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjU1NnJlbTtcbiAgICB9XG4gICAgLy8gY29sb3IgdmVyc2lvbnNcbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAxKTtcbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci13YXJuaW5nO1xuICAgIH1cbiAgICAmLmRhbmdlciB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGRhbmdlciwgMSk7XG4gICAgfVxuICAgICYuaW1wb3J0YW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuICAgICYubm90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vcmUgdmVyc2lvblxuICAmLmNhbGxvdXQtbW9yZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmNTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAyLjIyMnJlbSAyLjIyMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gdG9wIHRyaWFuZ2xlXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0OHB4IDQ4cHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDQ4cHggMCAwIDQ4cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlNGU0ZGI7XG4gICAgfVxuICAgIC8vIHRleHRcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAvLyBVSSBraXRcbiAgICB9XG4gICAgLy8gdGl0bGVcbiAgICAuY2FsbG91dC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjIyMnJlbTtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4xcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjExMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjb2xvciB2ZXJzaW9uc1xuICAmLnN1Y2Nlc3Mge1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgLmNhbGxvdXQtaW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAxKTtcbiAgICB9XG4gICAgLmNhbGxvdXQtdGl0bGUge1xuICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgLnRleHQ6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndhcm5pbmcge1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgLmNhbGxvdXQtaW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLXdhcm5pbmc7XG4gICAgfVxuICAgIC5jYWxsb3V0LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC13YXJuaW5nO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkd2FybmluZztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRhbmdlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIC5jYWxsb3V0LWlubmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZGFuZ2VyLCAxKTtcbiAgICB9XG4gICAgLmNhbGxvdXQtdGl0bGUge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmltcG9ydGFudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICAuY2FsbG91dC1pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgICAuY2FsbG91dC10aXRsZSB7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAuY2FsbG91dC1pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAuY2FsbG91dC10aXRsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xsYXBzZS1kaXYgLmNvbGxhcHNlLWhlYWRlciAuY2FsbG91dC1tb3JlLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvL3RpdGxlXG4gIC5jYWxsb3V0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMi4yMjJyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTsgLy8gVUkga2l0XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJGNvbG9yLXRleHQtc2Vjb25kYXJ5OyAvLyBVSSBraXRcbiAgICAgIG1hcmdpbi1yaWdodDogMC40NDRyZW07XG4gICAgfVxuICB9XG5cbiAgLy8gc3RhbmRhcmQgdGl0bGVcbiAgJjpub3QoLmNhbGxvdXQtaGlnaGxpZ2h0KTpub3QoLmNhbGxvdXQtbW9yZSkge1xuICAgIC5jYWxsb3V0LXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMS4zODlyZW07XG4gICAgICB0b3A6IC0ycmVtO1xuICAgICAgLnRleHQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdG9wOiAwLjc4ZW07XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTBweCArIDAuN3JlbSk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDAuNzhlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzLjIyMnJlbTtcbiAgICAgICAgbGVmdDogY2FsYygtNDBweCAtIDAuN3JlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy90ZXh0XG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7IC8vIFVJIGtpdFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgICYuY2FsbG91dC1iaWctdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuXG4gIC8vY29sbGFwc2VcbiAgLmNvbGxhcHNlLWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAuY29sbGFwc2UtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktYm9yZGVyLWRpc2FibGVkO1xuICAgICAgcGFkZGluZzogMS4zMzNyZW0gMCAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIC8vIHRvZ2dsZSByZXN0eWxlXG4gICAgICAuY2FsbG91dC1tb3JlLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAvLyBwbHVzIHNpZ25cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBwbHVzIHNpZ25cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC40NDRyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4xMTFyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIHBsdXMgaFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBwbHVzIHZcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGV4cGFuZGVkIHZlcnNpb25cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhbGxvdXQtbW9yZS1kb3dubG9hZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2UtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9maXggSUUgbWF4IHdpZHRoIGNoIHZhbHVlIChzdWJzdGl0dXRlIHdpdGggcmVtKVxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbl86LW1zLWZ1bGxzY3JlZW4sXG4uY2FsbG91dCB7XG4gIG1heC13aWR0aDogMzJyZW07XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuY2FsbG91dCB7XG4gICAgLy8gSGlnaGxpZ2h0cyB2ZXJzaW9uXG4gICAgJi5jYWxsb3V0LWhpZ2hsaWdodCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyLjIyMnJlbTtcbiAgICB9XG4gICAgLy8gTW9yZSB2ZXJzaW9uXG4gICAgJi5jYWxsb3V0LW1vcmUge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG9vbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLy8gdG9vbGJhciB2ZXJ0aWNhbCAtLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuICAmLnRvb2xiYXItdmVydGljYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAmID4gdWwge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gZGl2aWRlclxuICAgICAgICAmLnRvb2xiYXItZGl2aWRlciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gZml4IGZvciBJRTExXG4gICAgICAgICAgbWF4LWhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvb2xiYXItbWVkaXVtLFxuICAgICYudG9vbGJhci1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmID4gdWwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50b29sYmFyLW1lZGl1bSB7XG4gICAgICB3aWR0aDogODRweDtcbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBiYWRnZVxuICAgICAgLnRvb2xiYXItYmFkZ2Uge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgIH1cblxuICAgICAgLy8gZHJvcGRvd25cbiAgICAgIC5idG4tZHJvcGRvd24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IGNhbGMoLTEwMCUgLSAyNXB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9vbGJhci1zbWFsbCB7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgICYgPiB1bCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBiYWRnZVxuICAgICAgLnRvb2xiYXItYmFkZ2Uge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgIH1cblxuICAgICAgLy8gZHJvcGRvd25cbiAgICAgIC5idG4tZHJvcGRvd24ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRvcDogY2FsYygtMTAwJSAtIDM1cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZHJvcGRvd25cbiAgICAuYnRuLWRyb3Bkb3duIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICB9XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogY2FsYygtMTAwJSAtIDI4cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAyNHB4KSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3ctdmVydGljYWw7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBzaGFkb3dcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICB6LWluZGV4OiA2O1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuMjUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZXgoMC4xMikgc2NhbGVZKDEuMjUpO1xuICAgICAgb3BhY2l0eTogMC4xODtcbiAgICB9XG5cbiAgICAudG9vbGJhci1iYWRnZSB7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgfVxuICB9XG4gIC8vIHRvb2xiYXIgdmVydGljYWwgLS0tLS0tLS0tLS0tLS0tLS0gRU5EXG5cbiAgJi50b29sYmFyLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIC8vICBsaXN0XG4gICAgJiA+IHVsIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gICAgYSxcbiAgICAuYnRuLWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgLmJ0bi1kcm9wZG93biB7XG4gICAgICAvLyBkcm9wZG93IGNhcmV0XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBpY29uXG4gICAgLml0LWljbyB7XG4gICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAvLyBtb3JlIGljb25cbiAgICAgICYuaXQtbW9yZS1hY3Rpb25zIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGljb24gYmFkZ2VcbiAgICAudG9vbGJhci1iYWRnZSB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi50b29sYmFyLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgLy8gIGxpc3RcbiAgICAmID4gdWwge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuYnRuLWRyb3Bkb3duIHtcbiAgICAgIC8vIGRyb3Bkb3cgY2FyZXRcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGljb25cbiAgICAuaXQtaWNvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAmLml0LW1vcmUtYWN0aW9ucyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBpY29uIGJhZGdlXG4gICAgLnRvb2xiYXItYmFkZ2Uge1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgbWluLXdpZHRoOiA4cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAvLyBzaGFkb3dcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDMycHg7XG4gICAgei1pbmRleDogNjtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgc2NhbGV4KDEuNCkgc2NhbGVZKDAuMTIpO1xuICAgIG9wYWNpdHk6IDAuMTg7XG4gIH1cblxuICAvLyAgbGlzdFxuICAmID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgICYgPiBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxleDogMSAxMDAlO1xuICAgICAgLy8gZGl2aWRlclxuICAgICAgJi50b29sYmFyLWRpdmlkZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIG1pbi13aWR0aDogMXB4OyAvLyBmaXggZm9yIElFMTFcbiAgICAgICAgbWF4LXdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbGluayBhbmQgYnV0dG9uXG4gIGEsXG4gIC5idG4tZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7XG4gICAgLmljb24ge1xuICAgICAgZmlsbDogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgLy8gYWN0aXZlXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZGlzYWJsZWRcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogJGdyYXktZGlzYWJsZWQ7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRncmF5LWRpc2FibGVkO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJGdyYXktZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktZGlzYWJsZWQ7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkZ3JheS1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBob3ZlclxuICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1ob3ZlcjtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXRleHQtcHJpbWFyeS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gaG92ZXIgZml4IGZvciBpZTExXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICBfOi1tcy1mdWxsc2NyZWVuLFxuICAgICY6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIH1cblxuICAvLyBkcm9wZG93biBidXR0b25cbiAgLmJ0bi1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi50b29sYmFyLW1vcmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bm90KC5kaXNhYmxlZCkge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAvLyBkcm9wZG93biBjYXJldFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDRweCAzcHggMCAzcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gaWNvblxuICAuaXQtaWNvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLy8gbW9yZSBpY29uXG4gICAgJi5pdC1tb3JlLWFjdGlvbnMge1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gaWNvbiBiYWRnZXMgLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5iYWRnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAudG9vbGJhci1iYWRnZSxcbiAgLnRvb2xiYXItYWxlcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIH1cblxuICAvLyBpY29uIGJhZGdlXG4gIC50b29sYmFyLWJhZGdlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC8vIHRleHQgbGFiZWxcbiAgLnRvb2xiYXItbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy9tb2JpbGVcbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogI3ttYXAtZ2V0KCRncmlkLWd1dHRlci13aWR0aHMsIHNtKSAqIDR9ICN7bWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBzbSkgKiAyfTtcblxuICAvL3NlY3Rpb24gY29udGVudFxuICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAvLyBjb2xvciBhbmQgaW1hZ2UgdmFyaWFudHNcbiAgJi5zZWN0aW9uLW11dGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1tdXRlZDtcbiAgfVxuICAmLnNlY3Rpb24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cbiAgJi5zZWN0aW9uLW5ldXRyYWwge1xuICAgIC8vIFRPRE86IENvbnNpZGVyIHVwZGF0aW5nIGNsYXNzIG5hbWUgdG8gbWF0Y2ggdGhlIHZhcmlhYmxlXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM7XG4gIH1cbiAgJi5zZWN0aW9uLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gICYuc2VjdGlvbi1pbnNldC1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXJlbSAxcmVtIC0xcmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gICYuc2VjdGlvbi1iYWNrZ3JvdW5kLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYuc2VjdGlvbi11c2VyLWhlYWRlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLXVzZXItaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC51c2VyLXNldHRpbmdzIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgdmVydGljYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICN7bWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBtZCkgKiA0fSAje21hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgbWQpICogMn07XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICN7bWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCBsZykgKiA0fTtcblxuICAgICYuc2VjdGlvbi1iYWNrZ3JvdW5kLWhlYWRlciB7XG4gICAgICAmLnNlY3Rpb24tdXNlci1oZWFkZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC51c2VyLXNldHRpbmdzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vRGVza3RvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogI3ttYXAtZ2V0KCRncmlkLWd1dHRlci13aWR0aHMsIHhsKSAqIDR9O1xuXG4gICAgJi5zZWN0aW9uLWJhY2tncm91bmQtaGVhZGVyIHtcbiAgICAgICYuc2VjdGlvbi11c2VyLWhlYWRlciB7XG4gICAgICAgIC51c2VyLXNldHRpbmdzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9tb2JpbGVcbi5ub3RpZmljYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBib3gtc2hhZG93OiAwIC0wLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuXG4gIC8vdGl0bGVcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZGFyeTtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvL2ljb24gdmVyc2lvblxuICAmLndpdGgtaWNvbiB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRjb2xvci1ib3JkZXItc2Vjb25kYXJ5O1xuICAgIGg1IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoNSxcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIH1cbiAgICAvL3N0YXR1cyB2YXJpYW50c1xuICAgICYuc3VjY2VzcyB7XG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53YXJuaW5nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICR3YXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBkaXNtaXNzYWJsZSB2ZXJzaW9uXG4gICYuZGlzbWlzc2FibGUge1xuICAgIC8vY2xvc2UgYnV0dG9uXG4gICAgLm5vdGlmaWNhdGlvbi1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJGljb24tc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkaWNvbi1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMS4zMzNyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy41NTZyZW07XG4gICAgJi53aXRoLWljb24ge1xuICAgICAgaDUsXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNzc4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAvL2ljb24gdmVyc2lvblxuICAgICYud2l0aC1pY29uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgIC8vZml4IHZhcmlhbnRzXG4gICAgJi50b3AtZml4IHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLmJvdHRvbS1maXgge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYubGVmdC1maXgge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAmLnJpZ2h0LWZpeCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5hdmF0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogJGF2YXRhci1iYXNlLXNpemUgKiA0OyAvLyBkZWZhdWx0IHNpemUgZXF1YWxzIHRvIG1kXG4gIGhlaWdodDogJGF2YXRhci1iYXNlLXNpemUgKiA0OyAvLyBkZWZhdWx0IHNpemUgZXF1YWxzIHRvIG1kXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnktbGlnaHRlcjsgLy8gVUkga2l0XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7IC8vIFVJIGtpdFxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAvLyBpbWFnZVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgLy8gdGV4dFxuICBwIHtcbiAgICBmb250LXNpemU6IDFyZW07IC8vIGRlZmF1bHQgc2l6ZSBlcXVhbHMgdG8gbWRcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC8vIGljb25cbiAgLmljb24ge1xuICAgIGhlaWdodDogMTZweDsgLy8gZGVmYXVsdCBzaXplIGVxdWFscyB0byBtZFxuICAgIHdpZHRoOiAxNnB4O1xuICB9XG5cbiAgLy9jb2xvciB2YXJpYW50cy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNUQVJUXG4gICYuYXZhdGFyLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG4gICYuYXZhdGFyLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgfVxuICAmLmF2YXRhci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICB9XG4gICYuYXZhdGFyLW9yYW5nZSB7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgfVxuICAmLmF2YXRhci1yZWQge1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gIH1cbiAgJi5hdmF0YXItcHJpbWFyeSxcbiAgJi5hdmF0YXItc2Vjb25kYXJ5LFxuICAmLmF2YXRhci1ncmVlbixcbiAgJi5hdmF0YXItb3JhbmdlLFxuICAmLmF2YXRhci1yZWQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLy9jb2xvciB2YXJpYW50cy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVORFxuXG4gIC8vZHJvcGRvd24gdmFyaWFudC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuICAmLmF2YXRhci1kcm9wZG93biB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5kcm9wZG93biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuYnRuLWRyb3Bkb3duIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLmxpbmstbGlzdCB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgLmF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgJi5zaXplLXNtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjdweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvL2Ryb3Bkb3duIHZhcmlhbnQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBFTkRcblxuICAvL3NpemUgdmFyaWFudHMtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuICAmLnNpemUteHMge1xuICAgIHdpZHRoOiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDI7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDI7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi5zaXplLXNtIHtcbiAgICB3aWR0aDogJGF2YXRhci1iYXNlLXNpemUgKiAzO1xuICAgIGhlaWdodDogJGF2YXRhci1iYXNlLXNpemUgKiAzO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG4gICYuc2l6ZS1tZCB7XG4gICAgd2lkdGg6ICRhdmF0YXItYmFzZS1zaXplICogNDtcbiAgICBoZWlnaHQ6ICRhdmF0YXItYmFzZS1zaXplICogNDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgfVxuICAgIC5hdmF0YXItcHJlc2VuY2UsXG4gICAgLmF2YXRhci1zdGF0dXMge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2l6ZS1sZyB7XG4gICAgd2lkdGg6ICRhdmF0YXItYmFzZS1zaXplICogNTtcbiAgICBoZWlnaHQ6ICRhdmF0YXItYmFzZS1zaXplICogNTtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgIH1cbiAgICAuYXZhdGFyLXByZXNlbmNlLFxuICAgIC5hdmF0YXItc3RhdHVzIHtcbiAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5hdmF0YXItc3RhdHVzIHtcbiAgICAgIHRvcDogbWF0aC5kaXYoJGF2YXRhci1iYXNlLXNpemUsIDQ4KTtcbiAgICB9XG4gIH1cbiAgJi5zaXplLXhsIHtcbiAgICB3aWR0aDogJGF2YXRhci1iYXNlLXNpemUgKiAxMDtcbiAgICBoZWlnaHQ6ICRhdmF0YXItYmFzZS1zaXplICogMTA7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICAuYXZhdGFyLXByZXNlbmNlLFxuICAgIC5hdmF0YXItc3RhdHVzIHtcbiAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gICAgLmF2YXRhci1wcmVzZW5jZSB7XG4gICAgICBib3R0b206ICRhdmF0YXItYmFzZS1zaXplO1xuICAgIH1cbiAgICAuYXZhdGFyLXN0YXR1cyB7XG4gICAgICB0b3A6ICRhdmF0YXItYmFzZS1zaXplICogMC4yNTtcbiAgICB9XG4gIH1cbiAgJi5zaXplLXh4bCB7XG4gICAgd2lkdGg6ICRhdmF0YXItYmFzZS1zaXplICogMTY7XG4gICAgaGVpZ2h0OiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDE2O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICB3aWR0aDogNjJweDtcbiAgICB9XG4gICAgLmF2YXRhci1wcmVzZW5jZSxcbiAgICAuYXZhdGFyLXN0YXR1cyB7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdmF0YXItcHJlc2VuY2Uge1xuICAgICAgYm90dG9tOiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDI7XG4gICAgfVxuICAgIC5hdmF0YXItc3RhdHVzIHtcbiAgICAgIHRvcDogJGF2YXRhci1iYXNlLXNpemU7XG4gICAgfVxuICB9XG4gIC8vc2l6ZSB2YXJpYW50cy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVORFxufVxuXG4vL2hvdmVyICYgZm9jdXMgc3RhdGVzXG5hLmF2YXRhciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAlKTtcbiAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0ZXIsIDUlKTtcbiAgICAmLmF2YXRhci1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA1JSk7XG4gICAgfVxuICAgICYuYXZhdGFyLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA1JSk7XG4gICAgfVxuICAgICYuYXZhdGFyLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCRncmVlbiwgNSUpO1xuICAgIH1cbiAgICAmLmF2YXRhci1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNSUpO1xuICAgIH1cbiAgICAmLmF2YXRhci1yZWQge1xuICAgICAgYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHJlZCwgMTIlKTtcbiAgICB9XG4gIH1cbn1cbi5hdmF0YXItZHJvcGRvd24ge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0ZXIsIDUlKTtcbiAgfVxuICAuYnRuLWRyb3Bkb3duOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vd3JhcHBlciBmb3Igc3RhdHVzLCBwcmVzZW5jZSBhbmQgZXh0cmEgdGV4dCAtLS0tLS0tLS0tLS0tLSBTVEFSVFxuLmF2YXRhci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vcHJlc2VuY2UgYW5kIHN0YXR1cyAtIGNvbW1vbiBwcm9wZXJ0aWVzXG4gIC5hdmF0YXItcHJlc2VuY2UsXG4gIC5hdmF0YXItc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnktbGlnaHRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy9pY29uXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC8vcHJlc2VuY2VcbiAgLmF2YXRhci1wcmVzZW5jZSB7XG4gICAgYm90dG9tOiAkYXZhdGFyLWJhc2Utc2l6ZTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgfVxuICAgICYuYnVzeSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xuICAgIH1cbiAgICAmLmhpZGRlbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vc3RhdHVzXG4gIC5hdmF0YXItc3RhdHVzIHtcbiAgICB0b3A6IDA7XG4gICAgJi5hcHByb3ZlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgfVxuICAgICYuZGVjbGluZWQge1xuICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICB9XG4gICAgJi5ub3RpZnkge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYjE7XG4gICAgfVxuICB9XG5cbiAgLy9leHRyYSB0ZXh0IHZlcnNpb25cbiAgJi5hdmF0YXItZXh0cmEtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC5hdmF0YXIge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLy90ZXh0XG4gICAgLmV4dHJhLXRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBoMyxcbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwLFxuICAgICAgdGltZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy93cmFwcGVyIGZvciBzdGF0dXMsIHByZXNlbmNlIGFuZCBleHRyYSB0ZXh0IC0tLS0tLS0tLS0tLS0tIFNUQVJUXG5cbi8vIGlubGluZSBncm91cCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuLmF2YXRhci1ncm91cCB7XG4gICYgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLy8gbGlua1xuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAuYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAvL3Jlc2V0IGNvbG9yICYgZm9udCBzaXplIGZvciBhdmF0YXJcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYXZhdGFyLXByaW1hcnksXG4gICAgICAgICYuYXZhdGFyLXNlY29uZGFyeSxcbiAgICAgICAgJi5hdmF0YXItZ3JlZW4sXG4gICAgICAgICYuYXZhdGFyLW9yYW5nZSxcbiAgICAgICAgJi5hdmF0YXItcmVkIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBpbmxpbmUgZ3JvdXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRU5EXG5cbi8vIHN0YWNrZWQgZ3JvdXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTVEFSVFxuLmF2YXRhci1ncm91cC1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICYgPiAuYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuLy8gc3RhY2tlZCBncm91cCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEVORFxuIiwiLnRodW1iLW5hdiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAvLyB2ZXJ0aWNhbCB2ZXJzaW9uXG4gICYudGh1bWItbmF2LXZlcnRpY2FsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAudGh1bWItbmF2LXJlc2l6ZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYudGh1bWItbmF2LXNtYWxsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGZpeGVkIHZlcnNpb25cbiAgJi50aHVtYi1uYXYtZml4ZWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgZmxleC1iYXNpczogMjQwcHg7XG4gICAgfVxuICAgICYudGh1bWItbmF2LXNtYWxsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gYXV0byB2ZXJzaW9uXG4gICYudGh1bWItbmF2LWF1dG8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgLnRodW1iLW5hdi1yZXNpemVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRodW1iLW5hdi1hdXRvLTIge1xuICAgICAgbGkge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRodW1iLW5hdi1hdXRvLTMge1xuICAgICAgbGkge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMlIC0gMTZweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYudGh1bWItbmF2LWF1dG8tNCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMTZweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYudGh1bWItbmF2LWF1dG8tNSB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMjAlIC0gMTZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9ob3ZlciB2YXJpYXRpb25zLS0tLS0tLS0tLS0tXG4gIC8vIG5vIHpvb21cbiAgJi50aHVtYi1uYXYtbm96b29tIHtcbiAgICBhOmhvdmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gYmxhY2sgJiBwcmltYXJ5IGxheWVyXG4gICYudGh1bWItbmF2LWJsYWNrLFxuICAmLnRodW1iLW5hdi1wcmltYXJ5IHtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGh1bWItbmF2LWJsYWNrIHtcbiAgICBhOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB9XG4gIH1cbiAgJi50aHVtYi1uYXYtcHJpbWFyeSB7XG4gICAgYTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjgpO1xuICAgIH1cbiAgfVxuXG4gIC8vb3ZlcmxheSBwb3NpdGlvbnMgLS0tLS0tLS0tLS0tLS1cbiAgJi50aHVtYi1uYXYtYm90dG9tLFxuICAmLnRodW1iLW5hdi10b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgJi50aHVtYi1uYXYtYm90dG9tIHtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAmLnRodW1iLW5hdi10b3Age1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG4gICYudGh1bWItbmF2LWxlZnQsXG4gICYudGh1bWItbmF2LXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogOTAlO1xuICB9XG4gICYudGh1bWItbmF2LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbiAgJi50aHVtYi1uYXYtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuXG4gIC8vIGxpc3QgZWxlbWVudFxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDhweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAvLyBpbnZpc2libGUgcmVzaXplciBpbWFnZVxuICAudGh1bWItbmF2LXJlc2l6ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJi50aHVtYi1uYXYtc21hbGwge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAvLyBsaW5rIGFuZCBpbWFnZVxuICBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyBvdmVybGF5XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuNywgMC4zNiwgMC45OSk7XG4gICAgfVxuICAgIC8vIGFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuNik7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIGhvdmVyIHN0YXRlXG4gICAgJjpob3ZlciB7XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gaW1hZ2VcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjE1LCAwLjcsIDAuMzYsIDAuOTkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uc3RlcHBlcnMge1xuICAvLyBzdGVwcGVyc1xuICAuc3RlcHBlcnMtaW5kZXgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RlcHBlcnMtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1zZWNvbmRhcnk7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICRncmF5LXNlY29uZGFyeTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjY3cmVtO1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBzdGF0ZXNcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmLmNvbmZpcm1lZCB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN0ZXBwZXJzLWluZGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAvLyBudW1iZXJzXG4gICAgICAgIC5zdGVwcGVycy1udW1iZXIge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnLiAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGRhcmsgdmVyc2lvblxuICAmLmJnLWRhcmsge1xuICAgIC5zdGVwcGVycy1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC8vIHN0ZXBwZXJzXG4gICAgICAuc3RlcHBlcnMtaW5kZXgge1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtMS1hMjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRhbmFsb2d1ZS0yLWE2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8gc3RlcHNcbiAgICAgIGxpIHtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEtYTI7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmaWxsOiAkbmV1dHJhbC0xLWEyO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkYW5hbG9ndWUtMi1hNjtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkYW5hbG9ndWUtMi1hNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jb25maXJtZWQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwcGVycy1uYXYge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYW5hbG9ndWUtMi1hNjtcbiAgICAgIH1cbiAgICAgIC5zdGVwcGVycy1kb3RzIHtcbiAgICAgICAgbGkuZG9uZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGFuYWxvZ3VlLTItYTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBuYXZpZ2F0aW9uXG4gIC5zdGVwcGVycy1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgJHN0ZXBwZXItc3BhY2luZy1oO1xuICAgIGJveC1zaGFkb3c6IDAgLThweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgLy8gVEVNUCAtIHN1YnN0aXR1dGUgd2l0aCBnZW5lcmljIGVsbGlwc2ljYWwgc2hhZG93XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5zdGVwcGVycy1wcm9ncmVzcyxcbiAgICAuc3RlcHBlcnMtZG90cyB7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGVwcGVycy1wcm9ncmVzcyB7XG4gICAgICAucHJvZ3Jlc3Mge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXBwZXJzLWRvdHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIG1pbi13aWR0aDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3Jlc3MtYmc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyZXNzLWJhci1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5zdGVwcGVycyB7XG4gICAgLnN0ZXBwZXJzLWhlYWRlciB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5zdGVwcGVycyB7XG4gICAgLy8gaGVhZGVyXG4gICAgLnN0ZXBwZXJzLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgLy8gVEVNUFxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgLy8gc2hhZG93XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAvLyBzdGVwc1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAkc3RlcHBlci1zcGFjaW5nLXYgJHN0ZXBwZXItc3BhY2luZy1oO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktYm9yZGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAvLyBpbmRleFxuICAgICAgICAmLnN0ZXBwZXJzLWluZGV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC8vIGFjdGl2ZVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuMjIycmVtKTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zdGVwcGVycy1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5uby1saW5lIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBzdWNjZXNzIGljb25cbiAgICAgICAgLnN0ZXBwZXJzLXN1Y2Nlc3Mge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC8vIG51bWJlcnNcbiAgICAgICAgLnN0ZXBwZXJzLW51bWJlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjc3OHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNzc4cmVtO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWJvcmRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NjdyZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyBudW1iZXJzIGNoZWNrXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMzMzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRhcmsgdmVyc2lvblxuICAgICYuYmctZGFyayB7XG4gICAgICAuc3RlcHBlcnMtaGVhZGVyIHtcbiAgICAgICAgLy8gc3RlcHNcbiAgICAgICAgbGkge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtMS1hODtcbiAgICAgICAgICAvLyBhY3RpdmVcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuYWxvZ3VlLTItYTY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RlcHBlcnMtbnVtYmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuYWxvZ3VlLTItYTY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFuYWxvZ3VlLTItYTY7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xLWExMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gbnVtYmVyc1xuICAgICAgICAgIC5zdGVwcGVycy1udW1iZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0xLWE2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIG5hdmlnYXRpb25cbiAgICAuc3RlcHBlcnMtbmF2IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IC8vIFRFTVBcbiAgICAgIG1hcmdpbi10b3A6IDAuODg5cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAuc3RlcHBlcnMtcHJvZ3Jlc3MsXG4gICAgICAuc3RlcHBlcnMtZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc3RlcHBlcnMtYnRuLWNvbmZpcm0pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuODg5cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3RlcHBlcnMtYnRuLWNvbmZpcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vbW9iaWxlIE9OTFkgQlVUVE9OU1xuQG1lZGlhIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpIC0gMXB4fSkge1xuICAuc3RlcHBlcnMge1xuICAgIC8vIG5hdmlnYXRpb25cbiAgICAuc3RlcHBlcnMtbmF2IHtcbiAgICAgIGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuMzMzcmVtO1xuICAgICAgICAgIC8vZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBkYXJrIHZlcnNpb25cbiAgICAmLmJnLWRhcmsge1xuICAgICAgLy8gbmF2aWdhdGlvblxuICAgICAgLnN0ZXBwZXJzLW5hdiB7XG4gICAgICAgIGJ1dHRvbjpub3QoLnN0ZXBwZXJzLWJ0bi1zYXZlKTpub3QoLnN0ZXBwZXJzLWJ0bi1jb25maXJtKSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGFuYWxvZ3VlLTItYTYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5jYXJkLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogJHYtZ2FwICogMztcbiAgZGlzcGxheTogZmxleDtcblxuICAmLmNhcmQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmNhcmQge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICYgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLXRlYXNlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmLmNhcmQtdGVhc2VyLXdyYXBwZXItZXF1YWwge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJiA+IC5jYXJkLXRlYXNlciB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbjogJHYtZ2FwICogMiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuY2FyZC10ZWFzZXItaW1hZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJiA+IC5jYXJkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICYud2l0aC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgLmNhcmQtaW1hZ2Utcm91bmRlZCBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi5jYXJkLWltYWdlLXJvdW5kZWQge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtZGF0ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgJiA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9MYW5kc2NhcGVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAuY2FyZC10ZWFzZXIge1xuICAgICAgICBmbGV4OiAwIDAgNDklO1xuICAgICAgfVxuXG4gICAgICAmLmNhcmQtdGVhc2VyLWJsb2NrLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICYgPiAuY2FyZC10ZWFzZXIge1xuICAgICAgICAgIGZsZXg6IDAgMCA0OSU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jYXJkLXRlYXNlci1ibG9jay0zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmID4gLmNhcmQtdGVhc2VyIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzIlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FyZC10ZWFzZXItc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblxuICAgICAgICAuY2FyZC10ZWFzZXIgKyAuY2FyZC10ZWFzZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjM1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2FyZC10ZWFzZXItZW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jYXJkLXRlYXNlciArIC5jYXJkLXRlYXNlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL0Rlc2t0b3BcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICYuY2FyZC10ZWFzZXItYmxvY2stNCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJiA+IC5jYXJkLXRlYXNlciB7XG4gICAgICAgIGZsZXg6IDAgMCAyNCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLW92ZXJsYXBwaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmNhcmQtYmctI3skY29sb3J9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIC5jYXJkLXRpdGxlLFxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcblxuICAgIGg0IHtcbiAgICAgICYuY2FyZC10aXRsZSB7XG4gICAgICAgICYgKyAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICYuY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNhcmQtaDUtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjYXJkLWg1LWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogJGNhcmQtaDUtZnc7XG4gICAgICAgIGNvbG9yOiAkY2FyZC1oNS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogMjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICYuYmlnLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmQtYmlnLWhlYWQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGNhcmQtYmlnLWhlYWQtbC1oO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJkLXRpdGxlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg2LmNhcmQtc3VidGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICR2LWdhcCAqIDI7XG4gICAgICBtYXJnaW4tdG9wOiAtJHYtZ2FwICogMjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBoNS5jYXJkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjYXJkLWxpbmstY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRjYXJkLXAtbC1oO1xuICAgICAgY29sb3I6ICRjYXJkLXAtY29sb3I7XG4gICAgfVxuICAgIC5jYXJkLXNpZ25hdHVyZSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgY29sb3I6ICRjYXJkLXAtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAkY2FyZC1zaWduYXR1cmUtc2l6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNhdGVnb3J5LXRvcCB7XG4gICAgICBmb250LXNpemU6ICRjYXJkLWNhdGVnb3J5LXNpemU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRjYXJkLXAtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jYXRlZ29yeS1tLWJvdHRvbTtcbiAgICAgIGEuY2F0ZWdvcnkge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0ZWdvcnkge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNhcmQtY2F0ZWdvcnktbC1zcGFjaW5nO1xuICAgICAgfVxuICAgICAgLmRhdGEge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAkdi1nYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gbGluZVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICAvLyBoZWlnaHQ6ICRjYXJkLXNtYWxsLWxpbmUtaGVpZ2h0O1xuICAgIC8vIHdpZHRoOiAkY2FyZC1zbWFsbC1saW5lLXc7XG4gICAgLy8gYmFja2dyb3VuZDogJGNhcmQtc21hbGwtbGluZS1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAkY2FyZC1zbWFsbC1saW5lLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtcGFkZGluZztcbiAgfVxuICBhLnJlYWQtbW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogJHYtZ2FwICogMztcbiAgfVxuICAuY2F0ZWdvcnlpY29uLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY2F0LWljb24tYmxvY2stbWFyZ2luO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAudGV4dCB7XG4gICAgICBmb250LXNpemU6ICRjYXJkLWNhdGVnb3J5LXNpemU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjYXJkLWNhdGVnb3J5LWwtc3BhY2luZztcbiAgICAgIGNvbG9yOiAkY2FyZC1wLWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiAkY2FyZC1jYXQtaWNvbi1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2FyZC1jYXQtaWNvbi1zaXplO1xuICAgICAgZmlsbDogJGNhcmQtbGluay1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwICogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuICAvLyBzaW1wbGUgbGlua1xuICAuc2ltcGxlLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAkY2FyZC1zaWduYXR1cmUtc2l6ZTtcbiAgICBtYXJnaW4tdG9wOiAkY2FyZC1zaW1wbGUtbGluay1tYXJnaW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy8gY2FyZHMgd2l0aCBiYWNrZ3JvdW5kXG4gICYuY2FyZC1iZyB7XG4gICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRjYXJkLXBhZGRpbmcsIDMpO1xuICAgIG1hcmdpbi1yaWdodDogbWF0aC5kaXYoJGNhcmQtcGFkZGluZywgMyk7XG4gICAgYm94LXNoYWRvdzogJGNhcmQtc2hhZG93O1xuICAgIGJhY2tncm91bmQ6ICRjYXJkLXNoYWRvdy1iZztcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLy8gY2FyZHMgd2l0aCBpbWcgdG9wXG4gICYuY2FyZC1pbWcge1xuICAgIC8vIFdoeSB0aGUgbWFyZ2luP1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAkY2FyZC1wYWRkaW5nLzM7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAkY2FyZC1wYWRkaW5nLzM7XG5cbiAgICAmLnNoYWRvdyAuY2FyZC1ib2R5LFxuICAgICYuYm9yZGVyIC5jYXJkLWJvZHksXG4gICAgJi5ib3JkZXItc3RhcnQgLmNhcmQtYm9keSxcbiAgICAmLmJvcmRlci1lbmQgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRjYXJkLXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1wYWRkaW5nO1xuICAgIH1cbiAgICBoNS5jYXJkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtaW1nLWhlYWRpbmctc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1pbWctaGVhZGluZy1sLWg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiA1O1xuICAgIH1cbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjEuMjklOyAvKiBpbWFnZSBwcm9wb3J0aW9uIDMxMCB4IDE5MCAqL1xuICAgICAgICAmLmltZy1yZXNwb25zaXZlLXBhbm9yYW1pYyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwLjY0NSU7IC8qIGltYWdlIHByb3BvcnRpb24gMzEwIHggOTUgKi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucm91bmRlZCAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gIH1cbiAgLmNhcmQtY2FsZW5kYXIge1xuICAgIGhlaWdodDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNHB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMycHg7XG4gICAgdG9wOiAxMCU7XG4gICAgY29sb3I6ICM0NTVhNjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIC5jYXJkLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxLjY2N2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYubm8tYWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmID4gLnJlYWQtbW9yZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAkdi1nYXAgKiAzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHBhZGRpbmctdG9wOiAkdi1nYXAgKiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIHNwZWNpYWwgY2FyZFxuICAmLnNwZWNpYWwtY2FyZCB7XG4gICAgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogJHNwZWNpYWwtY2FyZC1pbWctd2lkdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1wYWRkaW5nO1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYTM7XG4gICAgICAgIGxlZnQ6ICRjYXJkLXBhZGRpbmc7XG4gICAgICAgIHRvcDogJGNhcmQtcGFkZGluZztcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1hMztcbiAgICAgICAgbGVmdDogJGNhcmQtcGFkZGluZyAqIDAuNTtcbiAgICAgICAgdG9wOiAkY2FyZC1wYWRkaW5nICogMC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIH1cbiAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjIuOTglOyAvKiBpbWFnZSBwcm9wb3J0aW9uIDIxNCB4IDE3NCAqL1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVhZC10YWdzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXBhZGRpbmc7XG4gICAgICBzcGFuLmRhdGEge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGg1IHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC5pbWctcmVzcG9uc2l2ZS13cmFwcGVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBjYXJkIGJpZ1xuICAmLmNhcmQtYmlnIHtcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6ICRjYXJkLXBhZGRpbmcgKiAyO1xuICAgICAgLnRvcC1pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtcGFkZGluZztcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAkY2FyZC1iaWctdG9wLWljb24tc2l6ZTtcbiAgICAgICAgICBoZWlnaHQ6ICRjYXJkLWJpZy10b3AtaWNvbi1zaXplO1xuICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGg1LmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRjYXJkLWJpZy1oNS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNhcmQtYmlnLWg1LWwtaDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRjYXJkLWJpZy1wLXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1iaWctcC1sLWg7XG4gICAgICB9XG4gICAgfVxuICAgIC5mbGFnLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXBhZGRpbmcgKiAyO1xuICAgIH1cbiAgICAuZXRpY2hldHRhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAkY2FyZC1wYWRkaW5nICogMjtcbiAgICAgIHRvcDogJGNhcmQtcGFkZGluZyArICR2LWdhcDtcbiAgICAgIC8vbGVmdDogJGNhcmQtcGFkZGluZyAqIDY7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAmLmJvcmRlci1ib3R0b20tY2FyZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICAvL2hlYWQgdGFnXG4gIC5oZWFkLXRhZ3Mge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLXBhZGRpbmcgKiAyO1xuICAgIC5kYXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtY2F0ZWdvcnktc2l6ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGNhcmQtcC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmNhcmQtdGFnIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkY2FyZC1jYXRlZ29yeS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAkY2FyZC1jYXRlZ29yeS1sLXNwYWNpbmc7XG4gICAgcGFkZGluZzogMCAkdi1nYXAgKiA0O1xuICAgIGJvcmRlci1yYWRpdXM6ICR0YWctcmFkaXVzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG4gIC8vIGNhcmQgZm9vdGVyXG4gIC5pdC1jYXJkLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkY2FyZC1wYWRkaW5nICogMjtcbiAgICAuY2FyZC1zaWduYXR1cmUge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICAgIGNvbG9yOiAkY2FyZC1wLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtc2lnbmF0dXJlLXNpemU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5jYXJkLXRlYXNlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLy8gd2lkdGg6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgICYuY2FyZC1jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XG4gICAgICAgIGgjeyRpfSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleDogYXV0bztcblxuICAgICAgLmNhcmQtdGV4dCxcbiAgICAgIC5jYXJkLXRleHQgPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYgKyAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWluLXdpZHRoOiAzMnB4O1xuXG4gICAgICAmICsgLmNhcmQtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmF2YXRhciB7XG4gICAgICAmLnNpemUteHMge1xuICAgICAgICBtaW4td2lkdGg6ICRhdmF0YXItYmFzZS1zaXplICogMjtcbiAgICAgIH1cblxuICAgICAgJi5zaXplLXNtIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDM7XG4gICAgICB9XG5cbiAgICAgICYuc2l6ZS1tZCB7XG4gICAgICAgIG1pbi13aWR0aDogJGF2YXRhci1iYXNlLXNpemUgKiA0O1xuICAgICAgfVxuXG4gICAgICAmLnNpemUtbGcge1xuICAgICAgICBtaW4td2lkdGg6ICRhdmF0YXItYmFzZS1zaXplICogNTtcbiAgICAgIH1cblxuICAgICAgJi5zaXplLXhsIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYXZhdGFyLWJhc2Utc2l6ZSAqIDEwO1xuICAgICAgfVxuXG4gICAgICAmICsgLmNhcmQtYm9keSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5jYXJkLXRlYXNlci0jeyRjb2xvcn0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkdmFsdWU7XG4gICAgfVxuICB9XG59XG4vLyBmbGFnXG4uZmxhZy1pY29uIHtcbiAgd2lkdGg6ICRmbGFnLWljb24tdztcbiAgaGVpZ2h0OiAkZmxhZy1pY29uLWg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRmbGFnLWljb24tY29sb3I7XG4gIGNvbG9yOiAkY2FyZC1zaGFkb3ctYmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mbGFnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgJGNhcmQtc2hhZG93LWJnO1xuICBib3JkZXItbGVmdDogJGZsYWctaWNvbi13ICogMC41IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRmbGFnLWljb24tdyAqIDAuNSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gcmVhZCBtb3JlIHRleHRcbmEucmVhZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjYXJkLWxpbmstY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogJGNhcmQtY2F0ZWdvcnktbC1zcGFjaW5nO1xuICBmb250LXNpemU6ICRjYXJkLWNhdGVnb3J5LXNpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLmljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAkdi1nYXA7XG4gICAgZmlsbDogJGNhcmQtbGluay1jb2xvcjtcbiAgICB3aWR0aDogJGNhcmQtbGluay1pY29uLXNpemU7XG4gICAgaGVpZ2h0OiAkY2FyZC1saW5rLWljb24tc2l6ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLy8uZXRpY2hldHRhXG4uZXRpY2hldHRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkY2FyZC1jYXRlZ29yeS1zaXplO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6ICRjYXJkLWNhdGVnb3J5LWwtc3BhY2luZztcbiAgY29sb3I6ICRjYXJkLXAtY29sb3I7XG4gIC5pY29uIHtcbiAgICBmaWxsOiAkY2FyZC1wLWNvbG9yO1xuICAgIHdpZHRoOiAkdi1nYXAgKiAzO1xuICAgIGhlaWdodDogJHYtZ2FwICogMztcbiAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25cbi5yb3cge1xuICBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIC8vY2FyIHZhcmlhdGlvbiBpbnNpZGUgY29sc1xuICAgID4gLmNhcmQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICA+IC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmNhcmQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgJi5jYXJkLXNwYWNlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY2FyZC1wYWRkaW5nICogMC41O1xuICAgIH1cbiAgICAmLmNhcmQtb2Zmc2V0IHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJi5jYXJkLWJnLFxuICAgICYuY2FyZC1pbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuaW1nLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gICAgaGVpZ2h0OiAwO1xuICAgIC5pbWctd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLmN1c3RvbS1vYmplY3QtZml0IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0xLWExO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9vdmVybGF5IHdyYXBwZXJcbi5vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9ob3ZlciB2ZXJzaW9uXG4gICYub3ZlcmxheS1ob3ZlciB7XG4gICAgLm92ZXJsYXktcGFuZWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAub3ZlcmxheS1wYW5lbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9vdmVybGF5IGxhYmVsXG4ub3ZlcmxheS1wYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICR2LWdhcCAqIDIgJHYtZ2FwICogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC44NSk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LWhlaWdodDogJHYtZ2FwICogNztcbiAgLy90ZXh0XG4gIHNwYW4ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9mdWxsaGVpZ2h0ICYgaWNvbiB2ZXJzaW9uXG4gICYub3ZlcmxheS1wYW5lbC1mdWxsaGVpZ2h0LFxuICAmLm92ZXJsYXktaWNvbiB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJi5vdmVybGF5LXBhbmVsLWZ1bGxoZWlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAmLm92ZXJsYXktaWNvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC8vYmxhY2sgdmVyc2lvblxuICAmLm92ZXJsYXktYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjU0KTtcbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vb3ZlcmxheSBsYWJlbFxuICAub3ZlcmxheS1wYW5lbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuIiwiLy9tb2JpbGVcbi5wcm9ncmVzcy1kb251dC13cmFwcGVyIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDEyOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5wcm9ncmVzc2Jhci10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYXRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB3aWR0aDogNjdweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0ZXI7IC8vIFVJIEtpdFxuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLy9UYWJsZXQgdmVydGljYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnByb2dyZXNzLWRvbnV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG5cbi8vaW5kZXRybWluYXRlIGFuaW1hdGlvblxuQGtleWZyYW1lcyBwcm9ncmVzc0JhckluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgbGVmdDogLTUlO1xuICB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLy9iYWNrZ3JvdW5kIGJhclxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICYucHJvZ3Jlc3MtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeS1saWdodGVyOyAvLyBVSSBLaXRcbiAgfVxuICAmLnByb2dyZXNzLWluZGV0ZXJtaW5hdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzc0JhckluZGV0ZXJtaW5hdGUgMS40cyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpIGluZmluaXRlIGZvcndhcmRzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vL3Byb2dyZXNzIGJhclxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7IC8vIFVJIEtpdFxufVxuXG4vL2xhYmVsXG4ucHJvZ3Jlc3MtYmFyLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vYnV0dG9uIHZlcnNpb25cbi5idG4tcHJvZ3Jlc3Mge1xuICAucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGJ0bi1ib3JkZXItcmFkaXVzICRidG4tYm9yZGVyLXJhZGl1cztcbiAgfVxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vbGFiZWxcbiAgLnByb2dyZXNzLWJhci1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4iLCIvL21vYmlsZVxuXG4vL2Jhc2ljIGFuaW1hdGlvblxuQGtleWZyYW1lcyBzcGlubmVyQW5pbSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vL2RvdWJsZSBzcGlubmVyIGFuaW0gMVxuQGtleWZyYW1lcyBzcGlubmVyQW5pbUlubmVyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjA1ZGVnKTtcbiAgfVxufVxuLy9kb3VibGUgc3Bpbm5lciBhbmltIDJcbkBrZXlmcmFtZXMgc3Bpbm5lckFuaW1Jbm5lcjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMDVkZWcpO1xuICB9XG59XG5cbi8vc3RhbmRhcmQgc3Bpbm5lclxuLnByb2dyZXNzLXNwaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICR2LWdhcCAqIDY7XG4gIGhlaWdodDogJHYtZ2FwICogNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItYmFja2dyb3VuZC1zZWNvbmRhcnktbGlnaHRlcjsgLy8gVUkgS2l0XG4gIC8vc3Bpbm5lciBhY3RpdmUgc3RhdGVcbiAgJi5wcm9ncmVzcy1zcGlubmVyLWFjdGl2ZSB7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyQW5pbSAwLjc1cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbiAgLy9zdGFuZGFyZCBzcGlubmVyIGFjdGl2ZSBzdGF0ZVxuICAmLnByb2dyZXNzLXNwaW5uZXItYWN0aXZlOm5vdCgucHJvZ3Jlc3Mtc3Bpbm5lci1kb3VibGUpIHtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtc2Vjb25kYXJ5LWxpZ2h0ZXI7XG4gIH1cbiAgLy9zbWFsbCBzaXplXG4gICYuc2l6ZS1zbSB7XG4gICAgd2lkdGg6ICR2LWdhcCAqIDQ7XG4gICAgaGVpZ2h0OiAkdi1nYXAgKiA0O1xuICB9XG5cbiAgLy9kb3VibGUgc3Bpbm5lclxuICAmLnByb2dyZXNzLXNwaW5uZXItZG91YmxlIHtcbiAgICAkc2l6ZTogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9zbWFsbCBzaXplXG4gICAgJi5zaXplLXNtIHtcbiAgICAgIHdpZHRoOiAkdi1nYXAgKiA0O1xuICAgICAgaGVpZ2h0OiAkdi1nYXAgKiA0O1xuICAgICAgLy9kb3VibGUgc3Bpbm5lciBpbm5lclxuICAgICAgLnByb2dyZXNzLXNwaW5uZXItaW5uZXIge1xuICAgICAgICB3aWR0aDogJHYtZ2FwICogNDtcbiAgICAgICAgaGVpZ2h0OiAkdi1nYXAgKiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAvL2RvdWJsZSBzcGlubmVyIGFjdGl2ZSBzdGF0ZVxuICAgICYucHJvZ3Jlc3Mtc3Bpbm5lci1hY3RpdmUge1xuICAgICAgLnByb2dyZXNzLXNwaW5uZXItaW5uZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAvL2RvdWJsZSBzcGlubmVyIGlubmVyXG4gICAgLnByb2dyZXNzLXNwaW5uZXItaW5uZXIge1xuICAgICAgd2lkdGg6ICR2LWdhcCAqIDY7XG4gICAgICBoZWlnaHQ6ICR2LWdhcCAqIDM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kdi1nYXAgKiAwLjU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHYtZ2FwICogMC41O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogc3Bpbm5lckFuaW1Jbm5lcjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGlubmVyQW5pbUlubmVyMSAwLjc1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjUsIDEpIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtZ3JpZC1pdGVtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGltZyBkZWZhdWx0IHByb3BvcnRpb25cbiAgLmltZy1yZXNwb25zaXZlLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGdyaWQtaXRlbS1kZi1wcm9wb3J0aW9uO1xuICAgIH1cbiAgfVxuICAvLyB0ZXh0XG4gIC5pdC1ncmlkaXRlbS10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6ICR2LWdhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5pdC1ncmlkaXRlbS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGdyaWQtaXRlbS10ZXh0LXNpemUtbW9iO1xuICAgICAgY29sb3I6ICRncmlkLWl0ZW0tdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IC0kdi1nYXA7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIHdpZHRoOiAkZ3JpZC1pdGVtLWljb24tbW9iLXNpemU7XG4gICAgICBoZWlnaHQ6ICRncmlkLWl0ZW0taWNvbi1tb2Itc2l6ZTtcbiAgICB9XG4gIH1cbiAgLy8gdGV4dCBvdmVybGF5XG4gICYuaXQtZ3JpZC1pdGVtLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXQtZ3JpZGl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogJHYtZ2FwICR2LWdhcCAqIDI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAuaXQtZ3JpZGl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRncmlkLWl0ZW0tdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBob3ZlclxuICBhOmhvdmVyIHtcbiAgICAuaXQtZ3JpZGl0ZW0tdGV4dCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLy8gZG91YmxlXG4gICYuaXQtZ3JpZC1pdGVtLWRvdWJsZS13IHtcbiAgICAuaW1nLXJlc3BvbnNpdmUtd3JhcHBlciB7XG4gICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRncmlkLWl0ZW0tZGYtZG91YmxlLXByb3BvcnRpb259IC0gI3skZ3JpZC1saXN0LWRlZmF1bHQtZ2FwfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGdyaWQgZGVmYXVsdFxuLml0LWdyaWQtbGlzdC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1saXN0LWRlZmF1bHQtZ2FwICogMjtcbiAgcGFkZGluZy1yaWdodDogJGdyaWQtbGlzdC1kZWZhdWx0LWdhcCAqIDI7XG4gIC8vIGdyaWQgY2hhbmdlc1xuICBkaXZbY2xhc3NePSdjb2wtJ10ge1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtbGlzdC1kZWZhdWx0LWdhcCAkZ3JpZC1saXN0LWRlZmF1bHQtZ2FwICogMiAkZ3JpZC1saXN0LWRlZmF1bHQtZ2FwO1xuICB9XG4gIC5ncmlkLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogLSRncmlkLWxpc3QtZGVmYXVsdC1nYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGdyaWQtbGlzdC1kZWZhdWx0LWdhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLy8gZ3JpZCB3aXRoIGxhYmVsXG4gICYuaXQtaW1hZ2UtbGFiZWwtZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1saXN0LXRleHQtZ2FwICogMjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1saXN0LXRleHQtZ2FwICogMjtcbiAgICAvLyBncmlkIGNoYW5nZXNcbiAgICBkaXZbY2xhc3NePSdjb2wtJ10ge1xuICAgICAgcGFkZGluZzogMCAkZ3JpZC1saXN0LXRleHQtZ2FwICRncmlkLWxpc3QtdGV4dC1nYXAgKiAyICRncmlkLWxpc3QtdGV4dC1nYXA7XG4gICAgfVxuICAgIC5ncmlkLXJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgoJGdyaWQtbGlzdC10ZXh0LWdhcCAqIDIpICsgKCRncmlkLWxpc3QtZGVmYXVsdC1nYXAgKiAyKSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0oKCRncmlkLWxpc3QtdGV4dC1nYXAgKiAyKSArICgkZ3JpZC1saXN0LWRlZmF1bHQtZ2FwICogMikpO1xuICAgIH1cbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5pdC1tYXNvbnJ5IHtcbiAgICAuaXQtZ3JpZC1pdGVtLXdyYXBwZXIge1xuICAgICAgLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGluaXRpYWw7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLml0LWdyaWQtaXRlbS13cmFwcGVyIHtcbiAgICAmLml0LWdyaWQtaXRlbS1vdmVybGF5IHtcbiAgICAgIC5pdC1ncmlkaXRlbS10ZXh0LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAkdi1nYXAgKiAyICR2LWdhcCAqIDM7XG4gICAgICAgIC5pdC1ncmlkaXRlbS10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRncmlkLWl0ZW0tdGV4dC1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHRleHRcbiAgICAuaXQtZ3JpZGl0ZW0tdGV4dC13cmFwcGVyIHtcbiAgICAgIC5pdC1ncmlkaXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZ3JpZC1pdGVtLXRleHQtc2l6ZTtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6ICRncmlkLWl0ZW0taWNvbi1zaXplLWRlc2s7XG4gICAgICAgIGhlaWdodDogJGdyaWQtaXRlbS1pY29uLXNpemUtZGVzaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4ucG9wb3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgMCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogMjtcbiAgICAucG9wb3Zlci1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDI7XG4gICAgLnBvcG92ZXItYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAyO1xuICAgIC5wb3BvdmVyLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJzLXBvcG92ZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkdi1nYXAgKiAyO1xuICAgIC5wb3BvdmVyLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAvL3RpdGxlXG4gIC5wb3BvdmVyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogJHYtZ2FwICogMiAkdi1nYXAgKiAzIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC8vdGl0bGUgaWNvblxuICAgIC5pY29uIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXA7XG4gICAgICBoZWlnaHQ6ICR2LWdhcCAqIDM7XG4gICAgICB3aWR0aDogJHYtZ2FwICogMztcbiAgICB9XG4gIH1cbiAgLy90ZXh0XG4gIC5wb3BvdmVyLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmRhcnk7IC8vIFVJIEtpdFxuICAgIHBhZGRpbmc6ICR2LWdhcCAqIDIgJHYtZ2FwICogMztcbiAgICAvL2lubmVyIGJvdHRvbSBsaW5rXG4gICAgYS5wb3BvdmVyLWlubmVyLWxpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDI7XG4gICAgICBmb250LXNpemU6IDAuODU3ZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC8vbGluayBpY29uXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICBoZWlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICAgIHdpZHRoOiAkdi1nYXAgKiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwICogMC41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vc21hbGwgLSB0YWJsZXRcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLnBvcG92ZXIge1xuICAgIC8vdGl0bGVcbiAgICAucG9wb3Zlci1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgLy90ZXh0XG4gICAgLnBvcG92ZXItYm9keSB7XG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLnRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuXG4gIC8vaGlkZSBhcnJvd1xuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvL3RleHRcbiAgLnRvb2x0aXAtaW5uZXIge1xuICAgIHBhZGRpbmc6IDdweCAkdi1nYXAgKiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogNC41cHggJHYtZ2FwO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgLy9wYWRkaW5nXG4gICYuYnMtdG9vbHRpcC10b3AsXG4gICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR2LWdhcCAwO1xuICB9XG4gICYuYnMtdG9vbHRpcC1sZWZ0LFxuICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHYtZ2FwO1xuICB9XG59XG4iLCIvL21vYmlsZVxuLml0LWxpc3Qtd3JhcHBlciB7XG4gIC5pdC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlzdC1ib3JkZXItY29sb3I7XG4gICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgIC5hdmF0YXIsXG4gICAgICAuaXQtcm91bmRlZC1pY29uLFxuICAgICAgLml0LXRodW1iIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwICogMjtcbiAgICAgIH1cbiAgICAgIC5pdC1yb3VuZGVkLWljb24ge1xuICAgICAgICB3aWR0aDogJHYtZ2FwICogNTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1hNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgd2lkdGg6ICR2LWdhcDtcbiAgICAgICAgaGVpZ2h0OiAkdi1nYXAgKiA0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmICsgLml0LXJpZ2h0LXpvbmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdi1nYXAgKiAyO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0LXRodW1iIHtcbiAgICAgICAgd2lkdGg6ICR2LWdhcCAqIDU7XG4gICAgICAgIGhlaWdodDogJHYtZ2FwICogNTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdC1yaWdodC16b25lIHtcbiAgICAgICAgcGFkZGluZzogJGxpc3QtdGV4dC1wYWRkaW5nO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgd2lkdGg6ICR2LWdhcCAqIDM7XG4gICAgICAgICAgaGVpZ2h0OiAkdi1nYXAgKiAzO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4uaXQtbXVsdGlwbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgc3Bhbi5tZXRhZGF0YSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b2dnbGVzIHtcbiAgICAgICAgICBoZWlnaHQ6ICR2LWdhcCAqIDQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5tZXRhZGF0YSB7XG4gICAgICAgICAgY29sb3I6ICRsaXN0LW1ldGFkYXRhLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGxpc3QtbWV0YWRhdGEtc2l6ZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxpc3QtbWV0YWRhdGEtc3BhY2U7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuLnRleHQge1xuICAgICAgICBmb250LXNpemU6ICRsaXN0LWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6ICRsaXN0LXN1Yi1zaXplO1xuICAgICAgICAgIGNvbG9yOiAkbGlzdC1zdWItY29sb3I7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIGFjdGl2ZVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYmFzZTtcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1iYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtaXRlbSB7XG4gICAgICAgIHNwYW4udGV4dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vRGVza3RvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAvL21vYmlsZVxuICAuaXQtbGlzdC13cmFwcGVyIHtcbiAgICAuaXQtbGlzdCB7XG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgLmF2YXRhcixcbiAgICAgICAgLml0LXJvdW5kZWQtaWNvbixcbiAgICAgICAgLml0LXRodW1iIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAmICsgLml0LXJpZ2h0LXpvbmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC8vIGhvdmVyXG4gICAgICAgIC5pdC1yaWdodC16b25lIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5pdC1tdWx0aXBsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1hMTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b2dnbGVzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3Bhbi5tZXRhZGF0YSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcDtcbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmLmxpc3QtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgc3Bhbi50ZXh0IHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLmNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjaGlwcy1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2hpcHMtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdi1nYXAgKiAxLjU7XG4gIGhlaWdodDogJHYtZ2FwICogMztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMCAkdi1nYXAgKiAyIDJweCAkdi1nYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjA1cztcbiAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vbGFiZWxcbiAgLmNoaXAtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgaGVpZ2h0OiAkdi1nYXAgKiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjaGlwcy1sYWJlbC1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjA1cztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC8vY2xvc2UgYnV0dG9uXG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6ICR2LWdhcDtcbiAgICBoZWlnaHQ6ICR2LWdhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmOmhvdmVyW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZpbGw6ICRncmF5LXNlY29uZGFyeTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMDVzO1xuICAgIH1cbiAgfVxuICAvL2xlZnQgaWNvblxuICAmID4gLmljb24ge1xuICAgIGZpbGw6ICRjaGlwcy1sYWJlbC1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgxcHgpO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4wNXM7XG4gIH1cbiAgLy9hdmF0YXJcbiAgLmF2YXRhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoMXB4KTtcbiAgfVxuXG4gIC8vbGFyZ2UgdmVyc2lvbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5jaGlwLWxnIHtcbiAgICBoZWlnaHQ6ICR2LWdhcCAqIDQ7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkdi1nYXAgKiAyO1xuICAgIHBhZGRpbmc6IDJweCAkdi1nYXAgKiAzIDAgJHYtZ2FwICogMjtcbiAgICBtYXJnaW46ICR2LWdhcCAqIDAuNSAkdi1nYXAgJHYtZ2FwICogMC41IGF1dG87XG4gICAgLy9sYWJlbFxuICAgIC5jaGlwLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgICB9XG4gICAgLy9jbG9zZSBidXR0b25cbiAgICBidXR0b24ge1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvL2xlZnQgaWNvblxuICAgICYgPiAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLThweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTNweCkgdHJhbnNsYXRlWSgtMXB4KTtcbiAgICB9XG4gICAgLy9hdmF0YXJcbiAgICAuYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMnB4KSB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cblxuICAgIC8vbGFiZWwgb25seSB2ZXJzaW9uXG4gICAgJi5jaGlwLXNpbXBsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdi1nYXAgKiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vbGFiZWwgb25seSB2ZXJzaW9uXG4gICYuY2hpcC1zaW1wbGUge1xuICAgIHBhZGRpbmctcmlnaHQ6ICR2LWdhcDtcbiAgfVxuXG4gIC8vaG92ZXIgc3RhdGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmOmhvdmVyOm5vdCguY2hpcC1kaXNhYmxlZCkge1xuICAgIGJhY2tncm91bmQ6ICRjaGlwcy1iYWNrZ3JvdW5kLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGNoaXBzLWJhY2tncm91bmQtaG92ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAgIC8vbGFiZWxcbiAgICAuY2hpcC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcztcbiAgICB9XG4gICAgLy9jbG9zZSBidXR0b25cbiAgICBidXR0b24ge1xuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICAgIH1cbiAgICB9XG4gICAgLy9sZWZ0IGljb25cbiAgICAmID4gLmljb24ge1xuICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICAgIH1cbiAgfVxuXG4gIC8vZGlzYWJsZWQgc3RhdGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmNoaXAtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJGNoaXBzLWxhYmVsLWNvbG9yLWRpc2FibGVkO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gICAgLy9sYWJlbFxuICAgIC5jaGlwLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY2hpcHMtbGFiZWwtY29sb3ItZGlzYWJsZWQ7IC8vIEV4ZW1wdCBmcm9tIGNvbG9yIGNvbnRyYXN0IHJlcXVpcmVtZW50czogaHR0cHM6Ly93d3cudzMub3JnL1RSL1VOREVSU1RBTkRJTkctV0NBRzIwL3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdC5odG1sXG4gICAgfVxuICAgIC8vY2xvc2UgYnV0dG9uXG4gICAgYnV0dG9uIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogJGdyYXktZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8vbGVmdCBpY29uXG4gICAgJiA+IC5pY29uIHtcbiAgICAgIGZpbGw6ICRncmF5LWRpc2FibGVkO1xuICAgIH1cbiAgICAuYXZhdGFyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hpcC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGlwLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGlwLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgJiA+IC5jaGlwLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgJiA+IC5jaGlwLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNoaXAtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgY29sb3I6ICRkYW5nZXI7XG5cbiAgICAmID4gLmNoaXAtbGFiZWwge1xuICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgICAmID4gLmNoaXAtbGFiZWwge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2hpcC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xuICAgIGNvbG9yOiAkaW5mbztcblxuICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGluZm87XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG5cbiAgICAgICYgPiAuY2hpcC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jaGlwLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG4gICAgY29sb3I6ICR3YXJuaW5nO1xuXG4gICAgJiA+IC5jaGlwLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2FybmluZztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcblxuICAgICAgJiA+IC5jaGlwLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG5cbi5yYXRpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAvL2hpZGUgcmFkaW9cbiAgJiA+IGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICAvL3N0YXIgY29udGFpbmVyXG4gICYgPiBsYWJlbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC8vbWFyZ2luOiAwICR2LWdhcC80IDAgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogJHYtZ2FwICogMC4yNTtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2MzY2ZkYjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gI3N0YXJzIGxhYmVsXG4gICYgPiBsZWdlbmQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDZweCAwIDAgJHYtZ2FwICogMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICAmLnJhdGluZy1yZWFkLW9ubHkge1xuICAgICYgPiBpbnB1dCxcbiAgICAmID4gbGFiZWwge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC8vIHNob3cgcHJpbWFyeSBjb2xvciBzdGFyIHdoZW4gY2xpY2tlZFxuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsIC8vIGhvdmVyIGN1cnJlbnQgc3RhclxuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gIHN2ZyB7XG4gICAgZmlsbDogJHByaW1hcnk7XG4gIH1cbn0gLy8gaG92ZXIgcHJldmlvdXMgc3RhcnMgaW4gbGlzdFxuXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLCAvLyBob3ZlciBjdXJyZW50IHN0YXIgd2hlbiBjaGFuZ2luZyByYXRpbmdcbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIsXG4ucmF0aW5nID4gbGFiZWw6aG92ZXIgfiBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC8vIGxpZ2h0ZW4gY3VycmVudCBzZWxlY3Rpb25cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICsgc3ZnIHtcbiAgICBmaWxsOiAkcHJpbWFyeTtcbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5yYXRpbmcge1xuICAgIC8vICNzdGFycyBsYWJlbFxuICAgICYgPiBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy9tb2JpbGVcblxuLmRpbW1hYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGltbWVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhY2tncm91bmQtZW1waGFzaXM7XG4gIG9wYWNpdHk6IDAuOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAkdi1nYXAgKiA0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmRpbW1lci1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAmLnNob3cge1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGg0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5kaW1tZXItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICAuZGltbWVyLWljb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiAzO1xuICAgIC5pY29uIHtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZGltbWVyLWJ1dHRvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogJHYtZ2FwICogNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHYtZ2FwICogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zaW5nbGUtYnV0dG9uIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL1RhYmxldCB2ZXJ0aWNhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuZGltbWVyIHtcbiAgICBwYWRkaW5nOiAkdi1nYXAgKiAzO1xuICAgIC5kaW1tZXItaWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiA2O1xuICAgIH1cbiAgICAuZGltbWVyLWJ1dHRvbnMge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2luZ2xlLWJ1dHRvbiB7XG4gICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5kaW1tZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG5cbi5hY2NlcHRvdmVybGF5YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5zaG93IHtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4uYWNjZXB0b3ZlcmxheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLWVtcGhhc2lzO1xuICBvcGFjaXR5OiAwLjkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogJHYtZ2FwICogNDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmW2FyaWEtaGlkZGVuPSd0cnVlJ10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmFjY2VwdG92ZXJsYXktcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgJi5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgfVxuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNixcbiAgcCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmFjY2VwdG92ZXJsYXktaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cblxuICAuYWNjZXB0b3ZlcmxheS1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogMztcbiAgICAuaWNvbiB7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLmFjY2VwdG92ZXJsYXktYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkdi1nYXAgKiA0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdi1nYXAgKiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNpbmdsZS1idXR0b24ge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vVGFibGV0IHZlcnRpY2FsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5hY2NlcHRvdmVybGF5IHtcbiAgICBwYWRkaW5nOiAkdi1nYXAgKiAzO1xuICAgIC5hY2NlcHRvdmVybGF5LWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHYtZ2FwICogNjtcbiAgICB9XG4gICAgLmFjY2VwdG92ZXJsYXktYnV0dG9ucyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwICogMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zaW5nbGUtYnV0dG9uIHtcbiAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmFjY2VwdG92ZXJsYXkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtdGltZWxpbmUtd3JhcHBlciB7XG4gIC5pdC1ub3ctbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAkdi1nYXAgKiA2O1xuICAgIC8vcGFkZGluZy1ib3R0b206ICR2LWdhcCo2O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogJHRpbWVsaW5lLXdpZHRoO1xuICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLWJvcmRlci1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6ICR2LWdhcCAqIDU7XG4gICAgICB0b3A6IC0kdi1nYXAgKiAyO1xuICAgICAgYm90dG9tOiAtJHYtZ2FwICogMjtcbiAgICB9XG4gIH1cbiAgLnRpbWVsaW5lLWVsZW1lbnQge1xuICAgIHBhZGRpbmc6ICR0aW1lbGluZS1jb250ZW50LXBhZGRpbmc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5pdC1waW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kdGltZWxpbmUtcGluLWNpcmNsZS1zaXplICogMC41O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbGVmdDogY2FsYygkdGltZWxpbmUtcGFkZGluZyAvIDIpO1xuICAgIC5waW4taWNvbiB7XG4gICAgICB3aWR0aDogJHRpbWVsaW5lLXBpbi1jaXJjbGUtc2l6ZTtcbiAgICAgIGhlaWdodDogJHRpbWVsaW5lLXBpbi1jaXJjbGUtc2l6ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICR0aW1lbGluZS1waW4tY2lyY2xlLXNpemU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJveC1zaGFkb3c6ICRjYXJkLXNoYWRvdztcbiAgICAgIGJvcmRlcjogJHRpbWVsaW5lLXBpbi1jaXJjbGUtYm9yZGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAyO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgd2lkdGg6ICR0aW1lbGluZS1waW4tc2l6ZTtcbiAgICAgIGhlaWdodDogJHRpbWVsaW5lLXBpbi1zaXplO1xuICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICAgIC5waW4tdGV4dCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtcGluLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogJHYtZ2FwICogMC41ICR2LWdhcCAqIDI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtcGluLWJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXQtbm93IHtcbiAgICAgIC5waW4taWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnBpbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXQtZXZpZGVuY2Uge1xuICAgICAgLnBpbi1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLXBpbi1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgLnBpbi10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLXBpbi1iYWNrZ3JvdW5kO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1waW4tYmFja2dyb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vL3NtYWxsIC0gdGFibGV0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5pdC10aW1lbGluZS13cmFwcGVyIHtcbiAgICAucm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyR0aW1lbGluZS13aWR0aH0pO1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZWxpbmUtZWxlbWVudCB7XG4gICAgICBwYWRkaW5nOiAkdGltZWxpbmUtY29udGVudC1wYWRkaW5nO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNvbC0xMiB7XG4gICAgICAuY2FyZC13cmFwcGVyIHtcbiAgICAgICAgLmNhcmQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBjb2wgcnVsZXNcbiAgICAuY29sLTEyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIC5pdC1ub3ctbGFiZWwge1xuICAgICAgICByaWdodDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGltZWxpbmUtZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmc6ICR0aW1lbGluZS1jb250ZW50LXBhZGRpbmctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICAgIC5jYXJkLXdyYXBwZXIge1xuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHYtZ2FwICogMztcbiAgICAgICAgICB9XG4gICAgICAgICAgYS5yZWFkLW1vcmUge1xuICAgICAgICAgICAgcmlnaHQ6ICR2LWdhcCAqIDM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaXQtcGluLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtNjJweDtcbiAgICAgICAgLnBpbi1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDI7XG4gICAgICAgIH1cbiAgICAgICAgLnBpbi10ZXh0IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICByaWdodDogLTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pdC1ldmlkZW5jZSB7XG4gICAgICAgICAgLnBpbi10ZXh0IHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRwcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtMTI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIC5pdC1ub3ctbGFiZWwge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50aW1lbGluZS1lbGVtZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC5pdC1waW4td3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTY2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0LXBpbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5waW4tdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEFsbG93cyB0byBnaXZlIGFuY2hvcnMgYW4gb2Zmc2V0IHRvIGJlIHBvc2l0aW9uZWQgYmVsb3cgdGhlIHN0aWNreSBoZWFkZXJcbi5hbmNob3Itb2Zmc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkYW5jaG9yLXYtb2Zmc2V0O1xuICBtYXJnaW4tdG9wOiAtJGFuY2hvci12LW9mZnNldDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGhlaWdodDogJGFuY2hvci12LW9mZnNldC1sZztcbiAgICBtYXJnaW4tdG9wOiAtJGFuY2hvci12LW9mZnNldC1sZztcbiAgfVxufVxuIiwiLm1hcC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjgwcHg7XG5cbiAgJi5tYXAtY29sdW1uIHtcbiAgICBtYXJnaW46IDAgLTI0cHg7XG4gIH1cblxuICAvLyBEZXNrdG9wXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmLm1hcC1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnBvaW50LWxpc3Qtd3JhcHBlciB7XG4gIC5wb2ludC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucG9pbnQtbGlzdC1hc2lkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuXG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuXG4gICAgICAucG9pbnQtZGF0ZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cblxuICAgICAgLnBvaW50LW1vbnRoIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgJi5wb2ludC1saXN0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb2ludC1saXN0LWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wb2ludC1saXN0LXN0ZXAge1xuICAgICAgLnBvaW50LWxpc3QtYXNpZGUge1xuICAgICAgICBtaW4td2lkdGg6IDU0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAuM3JlbSAxcmVtIDAuM3JlbSAwO1xuXG4gICAgICAgIC5wb2ludC1kYXRlIHtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgLy8ga2VlcCB3aWR0aCBpbiBjYXNlIG9mIGljb25cbiAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnQtbW9udGgge1xuICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb2ludC1saXN0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL1RhYmxldCBob3Jpem9udGFsIC8gc21hbGwgZGVza3RvcFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJi5wb2ludC1saXN0LXN0ZXAtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgLnBvaW50LWxpc3Qtc3RlcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5wb2ludC1saXN0LWFzaWRlIHtcbiAgICAgICAgICBwYWRkaW5nOiAkdi1nYXAgKiAyIDA7XG4gICAgICAgICAgbWluLWhlaWdodDogNjVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgIC5wb2ludC1tb250aCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIC00cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludC1saXN0LWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yYXRpbmctbGlzdC13cmFwcGVyIHtcbiAgLnJhdGluZy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucmF0aW5nLWxpc3QtYXNpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgLnJhdGluZy12YWx1ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDEuMjtcbiAgICAgICAgZm9udC1zaXplOiAyLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAucmF0aW5nLXRvdGFsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMC44O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgICYucmF0aW5nLWxpc3QtI3skY29sb3J9IHtcbiAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmctbGlzdC1jb250ZW50IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICAgIC5yYXRpbmctbGlzdC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAucmF0aW5nLWxpc3Qtc3RhcnMge1xuICAgICAgICAgIGZsZXg6IDAuMztcblxuICAgICAgICAgICYgPiAucmF0aW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjdlbTtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMC43ZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC43ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhdGluZy1saXN0LXByb2dyZXNzIHtcbiAgICAgICAgICBmbGV4OiAwLjY1O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgaGVpZ2h0OiAwLjdlbSAqIDU7XG5cbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgJiA+IC5wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWJsZXQgcG9ydHJhaXRcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAucmF0aW5nLWxpc3QtY29udGVudCB7XG4gICAgICAgIC5yYXRpbmctbGlzdC1yb3cge1xuICAgICAgICAgIC5yYXRpbmctbGlzdC1zdGFycyB7XG4gICAgICAgICAgICBmbGV4OiAwLjI7XG5cbiAgICAgICAgICAgICYgPiAucmF0aW5nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmF0aW5nLWxpc3QtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZmxleDogMC43NTtcbiAgICAgICAgICAgIGhlaWdodDogMWVtICogNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWJsZXQgcG9ydHJhaXRcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAucmF0aW5nLWxpc3QtY29udGVudCB7XG4gICAgICAgIC5yYXRpbmctbGlzdC1yb3cge1xuICAgICAgICAgIC5yYXRpbmctbGlzdC1zdGFycyB7XG4gICAgICAgICAgICBmbGV4OiAwLjI1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yYXRpbmctbGlzdC1wcm9ncmVzcyB7XG4gICAgICAgICAgICBmbGV4OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFkZ2Uge1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC44NzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtc2VtaWJvbGR9O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmJhZGdlLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHZhbHVlO1xuICAgIH1cbiAgfVxuICAmLnJvdW5kZWQtcGlsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgfVxufVxuXG5hLmJhZGdlOmhvdmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgJi5iZy0jeyRjb2xvcn0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJHZhbHVlLCAyMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIuZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbn1cbiIsIi5icy1pcy1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLmJzLWlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAwICFpbXBvcnRhbnQ7IC8qIHBlciBmYXJlIGluIG1vZG8gY2hlIHVubyBzdGlja3kgbm9uIGZpbmlzY2Egc29wcmEgdW4gZml4ZWQgKGVzLiBsJ2hlYWRlcikgKi9cbn1cbiIsIi8vIEFkZGl0aW9uYWwgY3VzdG9tIENTUyBmb3IgcHJpbnRlZCBtZWRpYVxuXG5AbWVkaWEgcHJpbnQge1xuICBbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgJjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRwcmltYXJ5ICRwcmltYXJ5IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlNmU5ZjIgI2U2ZTlmMiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiY29kZSxcbnByZSxcbmtiZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuIiwiLmZpZ3VyZSB7XG4gICYuaW1nLWZ1bGwge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gICYuanVzdC12YWxpZGF0ZS1lcnJvci1sYWJlbCB7XG4gICAgY29sb3I6ICNkOTM2NGY7XG4gIH1cbn1cbi5zci1vbmx5LWp1c3R2YWxpZGF0ZS1iaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4NzU4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzMDBjYzg1JyB2aWV3Qm94PScwIDAgMTkyIDUxMiclM0UlM0NwYXRoIGQ9J000MzUuODQ4IDgzLjQ2NkwxNzIuODA0IDM0Ni41MWwtOTYuNjUyLTk2LjY1MmMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3MSAwbC0yOC4yODQgMjguMjg0Yy00LjY4NiA0LjY4Ni00LjY4NiAxMi4yODQgMCAxNi45NzFsMTMzLjQyMSAxMzMuNDIxYzQuNjg2IDQuNjg2IDEyLjI4NCA0LjY4NiAxNi45NzEgMGwyOTkuODEzLTI5OS44MTNjNC42ODYtNC42ODYgNC42ODYtMTIuMjg0IDAtMTYuOTcxbC0yOC4yODQtMjguMjg0Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcgMHonLyUzRSUzQy9zdmclM0VcIik7XG59XG50ZXh0YXJlYSB7XG4gICYuanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjJyZW0gIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZmlsZSddLFxuaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgJi5qdXN0LXZhbGlkYXRlLXN1Y2Nlc3MtZmllbGQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5pbnB1dFt0eXBlPSdkYXRlJ10ge1xuICAmLmlzLWludmFsaWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDkzNjRmO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmNzNlNWEnIHZpZXdCb3g9JzAgMCAzODQgNTEyJyUzRSUzQ3BhdGggZD0nTTIzMS42IDI1NmwxMzAuMS0xMzAuMWM0LjctNC43IDQuNy0xMi4zIDAtMTdsLTIyLjYtMjIuNmMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDE5MiAyMTYuNCA2MS45IDg2LjNjLTQuNy00LjctMTIuMy00LjctMTcgMGwtMjIuNiAyMi42Yy00LjcgNC43LTQuNyAxMi4zIDAgMTdMMTUyLjQgMjU2IDIyLjMgMzg2LjFjLTQuNyA0LjctNC43IDEyLjMgMCAxN2wyMi42IDIyLjZjNC43IDQuNyAxMi4zIDQuNyAxNyAwTDE5MiAyOTUuNmwxMzAuMSAxMzAuMWM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjIuNi0yMi42YzQuNy00LjcgNC43LTEyLjMgMC0xN0wyMzEuNiAyNTZ6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDIxcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gICYuanVzdC12YWxpZGF0ZS1zdWNjZXNzLWZpZWxkIHtcbiAgICArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA4NzU4O1xuICAgIH1cbiAgfVxufVxuc2VsZWN0IHtcbiAgJi5pcy1pbnZhbGlkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5MzY0ZjtcbiAgfVxuICAmLmp1c3QtdmFsaWRhdGUtc3VjY2Vzcy1maWVsZCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc3cHggMjFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDg3NTg7XG4gIH1cbn1cbiIsIi5wYWdlc2Nyb2xsLXNjcm9sbC1kaXNhYmxlZCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xufVxuIiwiLy8gVE9ETzogQ2hlY2sgaWYgdGhpcyBjbGFzc2VzIGFyZSBvYnNvbGV0ZSBkdWUgdG8gZGVmYXVsdCBicm93c2VyIHN0eWxlc1xuXG5hLmRhdGVwaWNrZXItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuZGVmYXVsdCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjYxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogNTA7XG5cbiAgLmRhdGVwaWNrZXItbW9udGgtd3JhcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5kaXNhYmxlZCxcbiAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmRpc2FibGVkLFxuICAuZGF0ZXBpY2tlci1tb250aC1wcmV2LmRpc2FibGVkLFxuICAuZGF0ZXBpY2tlci1tb250aC1uZXh0LmRpc2FibGVkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LFxuICAuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQsXG4gIC5kYXRlcGlja2VyLW1vbnRoLXByZXYsXG4gIC5kYXRlcGlja2VyLW1vbnRoLW5leHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDNweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmhvdmVyLFxuICAuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYuZW5hYmxlZDpmb2N1cyxcbiAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG4gIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dC5lbmFibGVkOmZvY3VzLFxuICAuZGF0ZXBpY2tlci1tb250aC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG4gIC5kYXRlcGlja2VyLW1vbnRoLXByZXYuZW5hYmxlZDpmb2N1cyxcbiAgLmRhdGVwaWNrZXItbW9udGgtbmV4dC5lbmFibGVkOmhvdmVyLFxuICAuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6Zm9jdXMge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuXG4gIC5kYXRlcGlja2VyLW1vbnRoIHtcbiAgICBtYXJnaW46IDNweCA1NnB4IDJweCA1NnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJywgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnXFxlMjUyJztcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICB0YWJsZS5kYXRlcGlja2VyLWdyaWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLnJ0bCB7XG4gICAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICAgIGFiYnIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi51bnNlbGVjdGFibGUge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgICYuZGF5IHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLm1vbnRoIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAmLnllYXIge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICYuY3VyRGF5LFxuICAgICAgJi5jdXJNb250aCxcbiAgICAgICYuY3VyWWVhciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgICB9XG5cbiAgICAgICYuZW1wdHkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm9mZnNjcmVlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMDBlbTtcbiAgICB0b3A6IC0xMDBlbTtcbiAgfVxuXG4gIGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgJi5kZWZhdWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgYnV0dG9uLmRhdGVwaWNrZXItY2xvc2U6Zm9jdXMsXG4gICAgYnV0dG9uLmRhdGVwaWNrZXItY2xvc2U6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6Zm9jdXMsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtbmV4dC5lbmFibGVkOmZvY3VzLFxuICAgIC5kYXRlcGlja2VyLW1vbnRoLW5leHQuZW5hYmxlZDpob3ZlcixcbiAgICAuZGF0ZXBpY2tlci1tb250aC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmhvdmVyLFxuICAgIC5kYXRlcGlja2VyLW1vbnRoOmZvY3VzLFxuICAgIC5kYXRlcGlja2VyLW1vbnRoOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBib3JkZXItY29sb3I6ICM5OTk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dCxcbiAgICAuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYsXG4gICAgLmRhdGVwaWNrZXItbW9udGgtbmV4dCxcbiAgICAuZGF0ZXBpY2tlci1tb250aC1wcmV2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHtcbiAgICAgIGZvbnQtc2l6ZTogJGRwLWdyaWQtc2l6ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGRwLW1vbnRoLWwtc3BhY2luZztcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6ICRkcC1jdXJyZW50LXNpemU7XG4gICAgICAgICAgaGVpZ2h0OiAkZHAtY3VycmVudC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZHAtY3VycmVudC1zaXplO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTEtYTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51bnNlbGVjdGFibGUge1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJEYXksXG4gICAgICAgICYuY3VyTW9udGgsXG4gICAgICAgICYuY3VyWWVhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGdyZXktYjE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjY2NjO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGFibGU6aG92ZXIsXG4gICAgICAgICYuc2VsZWN0YWJsZS5mb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdGFibGUuZm9jdXMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ci5kYXRlcGlja2VyLXdlZWtkYXlzIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBidXR0b24uZGF0ZXBpY2tlci1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cbi5kYXRlcGlja2VyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQwO1xufVxuXG4uaXQtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudmFsaWQtZmVlZGJhY2ssXG4gIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG4gICAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICB9XG5cbiAgLy8gY2FsZW5kYXJcbiAgaW5wdXRbdHlwZT0ndGltZSddIHtcbiAgICBjb2xvcjogJGRwLWxhYmVsLWNvbG9yO1xuICB9XG5cbiAgbGFiZWwucGlja2VybGFiZWwge1xuICAgIGNvbG9yOiAkZ3JheS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRvcDogMXJlbTtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXNwYWNpbmcteDtcbiAgICB6LWluZGV4OiA2O1xuICB9XG5cbiAgLmRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIGJveC1zaGFkb3c6ICRkcC1zaGFkb3c7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkcC1sYWJlbC1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGNvbG9yOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgcGFkZGluZzogJHYtZ2FwICogMztcblxuICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5kYXRlcGlja2VyLW1vbnRoLXdyYXAge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiAyO1xuXG4gICAgICAuZGF0ZXBpY2tlci1tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRwLW1vbnRoLXNpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZHAtbW9udGgtbC1zcGFjaW5nO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24tcmlnaHQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAwIDNweCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWxlZnQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCA2cHggM3B4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtaW4td2lkdGg6ICR2LWdhcCAqIDQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSR2LWdhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRhdGVwaWNrZXItbW9udGgtbmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAkdi1nYXAgKiA0O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHYtZ2FwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGF0ZXBpY2tlci1tb250aC1wcmV2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGVwaWNrZXItbW9udGgge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIC8vYm9yZGVyLWJvdHRvbTokZHAtYm9yZGVyLWJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogJGRwLWxhYmVsLWNvbG9yO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5pdC1kYXRlLWRhdGVwaWNrZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYnV0dG9uXG4gICAgLmRhdGVwaWNrZXItYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBhbGw6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkdi1nYXAgKiAyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmZvY3VzOm5vdCguZm9jdXMtLW1vdXNlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGZvY3VzLW91dGxpbmUtY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBmaWxsOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdC1kYXRlcGlja2VyLXdyYXBwZXIudGhlbWUtZGFyayB7XG4gIC5kYXRlcGlja2VyLWNhbGVuZGFyLmRlZmF1bHQge1xuICAgIGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlOmZvY3VzLFxuICAgIGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlOmhvdmVyLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dC5lbmFibGVkOmZvY3VzLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dC5lbmFibGVkOmhvdmVyLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmZvY3VzLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmhvdmVyLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLW5leHQuZW5hYmxlZDpmb2N1cyxcbiAgICBkaXYuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG4gICAgZGl2LmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmZvY3VzLFxuICAgIGRpdi5kYXRlcGlja2VyLW1vbnRoLXByZXYuZW5hYmxlZDpob3ZlcixcbiAgICBkaXYuZGF0ZXBpY2tlci1tb250aDpmb2N1cyxcbiAgICBkaXYuZGF0ZXBpY2tlci1tb250aDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHtcbiAgICAgIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5lbXB0eTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0YWJsZS5mb2N1cyxcbiAgICAgICAgJi5zZWxlY3RhYmxlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VsZWN0YWJsZS5mb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJEYXksXG4gICAgICAgICYuY3VyTW9udGgsXG4gICAgICAgICYuY3VyWWVhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVtcHR5IHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGRwLWxhYmVsLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgLmRhdGVwaWNrZXItbW9udGgtd3JhcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmljb24tcmlnaHQge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWxlZnQge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlcGlja2VyLW1vbnRoLW5leHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkcC1sYWJlbC1jb2xvcjtcbiAgICB9XG5cbiAgICAuaXQtZGF0ZS1kYXRlcGlja2VyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuI2Vycm9yX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGIwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ub2ZmLXNjcmVlbiB7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmVycm9yX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGIwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5lcnJvci1sYWJlbCB7XG4gIGNvbG9yOiAjOGIwMDAwO1xufVxuXG4vKlNQSU5ORVIqL1xuXG4uc3Bpbm5lci1jb250cm9sID4gZGl2IC51aS1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwaW5uZXItY29udHJvbCA+IGRpdiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWNvbnRyb2wgPiBkaXYgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3NztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBzdGFydCBvdmVycmlkZVxuLml0LXRpbWVwaWNrZXItd3JhcHBlciB7XG4gIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgbGFiZWwucGlja2VybGFiZWwge1xuICAgIGNvbG9yOiAkZ3JheS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xuICAgIHRvcDogMXJlbTtcbiAgICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgJGlucHV0LXNwYWNpbmcteDtcbiAgICB6LWluZGV4OiA2O1xuICB9XG5cbiAgLmNhbGVuZGFyLWlucHV0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRkcC1sYWJlbC1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRkcC1sYWJlbC1jb2xvcjtcblxuICAgICAgZmxleDogMTtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGRwLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdGltZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogJHYtZ2FwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aW1lLXNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zcGlubmVyLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAkdi1nYXAgKiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAkZHAtc2hhZG93O1xuICAgIGJvcmRlci10b3A6ICRkcC1ib3JkZXItYm90dG9tO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgIC5zcGlubmVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDM7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAgIC5pY29uLXVwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA2cHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwMDAwIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24tZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNnB4IDVweCAwIDVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkZHAtbGFiZWwtY29sb3I7XG4gICAgICBtYXgtd2lkdGg6ICR2LWdhcCAqIDEwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGRwLWJvcmRlci1ib3R0b207XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cbiAgICBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZW1lOiBkYXJrXG4uaXQtdGltZXBpY2tlci13cmFwcGVyLnRoZW1lLWRhcmsge1xuICAuY2FsZW5kYXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogJGRwLWxhYmVsLWNvbG9yO1xuICAgIH1cblxuICAgIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGRwLWxhYmVsLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdGltZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAuc3Bpbm5lci1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgIC5zcGlubmVyIHtcbiAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgLmljb24tdXAge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pY29uLWRvd24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtaGVhZGVyLXNsaW0td3JhcHBlciB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2F0LWV4dGVuZC1uby1taXNzaW5nLXBsYWNlaG9sZGVyICovXG4gIEBleHRlbmQgLm5hdjtcbiAgYmFja2dyb3VuZDogJGhlYWRlci1zbGltLWJnLWNvbG9yO1xuICBwYWRkaW5nOiAoJGhlYWRlci1zbGltLXYtcGFkZGluZy1tb2IgJGhlYWRlci1nZW5lcmFsLXBhZGRpbmcgLSAoJGdyaWQtY29sdW1ucyAqIDAuNSkpO1xuICAuaXQtaGVhZGVyLXNsaW0td3JhcHBlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogLSRoZWFkZXItc2xpbS1kcm9wZG93bi1kaXN0YW5jZS1tb2IgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGhlYWRlci1zbGltLXRleHQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogJGhlYWRlci1zbGltLWljb24tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLXNsaW0taWNvbi1zaXplO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAvLyBzZXQgZGVmYXVsdCB0ZXh0IGNvbG9yIHRvIGljb25cbiAgICAgICAgZmlsbDogJGhlYWRlci1zbGltLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zbGltLWJyYW5kLXRleHQtc2l6ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgICAmID4gLmljb246bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaXQtb3BlbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLXNsaW0tYnJhbmQtdGV4dC1zaXplO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgICAgICYgPiAuaWNvbjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgIGNvbG9yOiAkaGVhZGVyLXNsaW0tdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zbGltLWJyYW5kLXRleHQtc2l6ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lLFxuICAgIC5oZWFkZXItc2xpbS1yaWdodC16b25lIHtcbiAgICAgIC8vIC5oZWFkZXItc2xpbS1yaWdodC16b25lIGlzIC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lIG5vdy4gV2UncmUga2VlcGluZyBvbGQgY2xhc3MgaGVyZSBmb3IgcmV0cm9jb21wYXRpYmlsaXR5XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBidXR0b24sICAvLyBXZSdyZSBrZWVwaW5nIHRoZSBidXR0b24ncyBzZWxlY3RvciBoZXJlIGZvciByZXRyb2NvbXBhdGliaWxpdHlcbiAgICAgIC5pdC1hY2Nlc3MtdG9wLXdyYXBwZXIgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1zbGltLWJ1dHRvbi1jb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItc2xpbS1idXR0b24tdi1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1zbGltLWJ1dHRvbi12LXBhZGRpbmc7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItc2xpbS1idXR0b24taG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW1vYmlsZSB7XG4gICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAkdi1nYXAgKiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdi1nYXAgKiAzO1xuICAgICAgICBhLmxpc3QtaXRlbSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vVGFibGV0IGhvcml6b250YWwgLyBzbWFsbCBkZXNrdG9wXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItc2xpbS1oZWlnaHQ7XG4gICAgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwICRoZWFkZXItc2xpbS1oLXBhZGRpbmc7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItc2xpbS1oZWlnaHQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB0b3A6IC0kaGVhZGVyLXNsaW0tZHJvcGRvd24tZGlzdGFuY2UgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5uYXYtbW9iaWxlIHtcbiAgICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgICB1bC5saW5rLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgJHYtZ2FwICogMztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRoZWFkZXItc2xpbS10ZXh0LWNvbG9yLCAwLjIpO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGhlYWRlci1zbGltLXRleHQtY29sb3IsIDAuMik7XG4gICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLXNsaW0taGVpZ2h0O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItc2xpbS1saW5rcy1wYWRkaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRoZWFkZXItc2xpbS1saW5rcy1wYWRkaW5nO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGhlYWRlci1zbGltLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItc2xpbS1sYW5nLXYtcGFkZGluZztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGhlYWRlci1zbGltLWxhbmctdi1wYWRkaW5nO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHYtZ2FwICogMC41O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItc2xpbS1icmFuZC1wYWRkaW5nO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkaGVhZGVyLXNsaW0tYnJhbmQtcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0LWhlYWRlci1zbGltLXJpZ2h0LXpvbmUsXG4gICAgICAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSB7XG4gICAgICAgIC8vIC5oZWFkZXItc2xpbS1yaWdodC16b25lIGlzIC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lIG5vdy4gV2UncmUga2VlcGluZyBvbGQgY2xhc3MgaGVyZSBmb3IgcmV0cm9jb21wYXRpYmlsaXR5XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1zbGltLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIC5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuICAuaXMtc3RpY2t5IHtcbiAgICAuaXQtdXNlci13cmFwcGVyIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAubGluay1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaWNvbiB7XG4gICAgICB3aWR0aDogJGhlYWRlci1zbGltLWljb24tc2l6ZTtcbiAgICAgIGhlaWdodDogJGhlYWRlci1zbGltLWljb24tc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pdC1oZWFkZXItc2xpbS13cmFwcGVyIHtcbiAgJi50aGVtZS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1zbGltLXRoZW1lLWxpZ2h0LWJnLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRoZWFkZXItc2xpbS10aGVtZS1saWdodC10ZXh0LWNvbG9yLCAwLjIpO1xuXG4gICAgLml0LWhlYWRlci1zbGltLXdyYXBwZXItY29udGVudCB7XG4gICAgICAubmF2LW1vYmlsZSB7XG4gICAgICAgIHVsLmxpbmstbGlzdCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1iMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdC1oZWFkZXItc2xpbS1yaWdodC16b25lLFxuICAgICAgLmhlYWRlci1zbGltLXJpZ2h0LXpvbmUge1xuICAgICAgICAvLyAuaGVhZGVyLXNsaW0tcmlnaHQtem9uZSBpcyAuaXQtaGVhZGVyLXNsaW0tcmlnaHQtem9uZSBub3cuIFdlJ3JlIGtlZXBpbmcgb2xkIGNsYXNzIGhlcmUgZm9yIHJldHJvY29tcGF0aWJpbGl0eVxuICAgICAgICAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItc2xpbS10aGVtZS1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICBhLFxuICAgICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRlci1zbGltLXRoZW1lLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtYnV0dG9uLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtYnV0dG9uLWhvdmVyLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICRoZWFkZXItc2xpbS10aGVtZS1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYuaXQtb3BlbmVyIHtcbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIGZpbGw6ICRoZWFkZXItc2xpbS10aGVtZS1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1mdWxsIHtcbiAgICAgICYuYnRuLWluZm8sXG4gICAgICAmLmJ0bi1kYW5nZXIsXG4gICAgICAmLmJ0bi1zdWNjZXNzLFxuICAgICAgJi5idG4td2FybmluZyxcbiAgICAgICYuYnRuLXNlY29uZGFyeSxcbiAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIHtcbiAgICAmLnRoZW1lLWxpZ2h0IHtcbiAgICAgIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICAubmF2LW1vYmlsZSB7XG4gICAgICAgICAgdWwubGluay1saXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkaGVhZGVyLXNsaW0tdGhlbWUtbGlnaHQtdGV4dC1jb2xvciwgMC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGhlYWRlci1zbGltLXRoZW1lLWxpZ2h0LXRleHQtY29sb3IsIDAuMik7XG4gICAgICAgICAgICBhLmxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoZWFkZXItc2xpbS10aGVtZS1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIGxvZ2dlZC1pbiB1c2VyIGluIGhlYWRlciBzbGltIHdyYXBwZXJcbi8vIENsb25lZCBieSBzdGlja3ktaGVhZGVyXG4uaXQtdXNlci13cmFwcGVyIHtcbiAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCA0MnB4LCAwKSAhaW1wb3J0YW50O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuY2xvbmVkIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5saW5rLWxpc3Qtd3JhcHBlciA+IHVsID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogM2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHNtKX0pIHtcbiAgLml0LXVzZXItd3JhcHBlciB7XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIGxnKX0pIHtcbiAgLml0LXVzZXItd3JhcHBlciB7XG4gICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDU2cHgsIDApICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kcm9wZG93biB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG5cbiAgICAgICYuY2xvbmVkIHtcbiAgICAgICAgLmJ0bi1mdWxsIHtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJGhlYWRlci1jZW50ZXItYmctY29sb3I7XG4gIGhlaWdodDogJGhlYWRlci1jZW50ZXItbWF4LWhlaWdodC1tb2I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogJGhlYWRlci1nZW5lcmFsLXBhZGRpbmcgLSAoJGdyaWQtY29sdW1ucyAqIDAuNSk7XG4gIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXItZ2VuZXJhbC1wYWRkaW5nIC0gKCRncmlkLWNvbHVtbnMgKiAwLjUpO1xuICAmLml0LXNtYWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWNlbnRlci1zbWFsbC1tb2ItaGVpZ2h0O1xuICB9XG5cbiAgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgLml0LWJyYW5kLXdyYXBwZXIge1xuICAgICAgLml0LWJyYW5kLXRleHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkdi1nYXAgKiAzO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGgyLFxuICAgICAgICAuaXQtYnJhbmQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItaDItc2l6ZS1tb2I7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGhlYWRlci1jZW50ZXItaDItd2VpZ2h0O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB9XG4gICAgICAgIGgzLFxuICAgICAgICAuaXQtYnJhbmQtdGFnbGluZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWNlbnRlci1oMy1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZpbGw6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgd2lkdGg6ICRoZWFkZXItY2VudGVyLWljb24tc2l6ZS1tb2I7XG4gICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWNlbnRlci1pY29uLXNpemUtbW9iO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlci1jZW50ZXItaWNvbi1tYXJnaW4tbW9iO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9yaWdodCB6b25lXG4gICAgLml0LXJpZ2h0LXpvbmUge1xuICAgICAgY29sb3I6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5pdC1zb2NpYWxzIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWNlbnRlci10ZXh0LXNpemU7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItY2VudGVyLXNvY2lhbC1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWNlbnRlci1zb2NpYWwtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyLWNlbnRlci1zb2NpYWwtZGlzdGFuY2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vLXNlYXJjaFxuICAgIC5pdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItdGV4dC1zaXplO1xuICAgICAgYSB7XG4gICAgICAgICYucm91bmRlZC1pY29uIHtcbiAgICAgICAgICB3aWR0aDogJGhlYWRlci1jZW50ZXItc2VhcmNoLXNpemUgKiAwLjU7XG4gICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWNlbnRlci1zZWFyY2gtc2l6ZSAqIDAuNTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlci1jZW50ZXItc2VhcmNoLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1jZW50ZXItc2VhcmNoLWljb24tc2l6ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgdmVydGljYWxcbkBtZWRpYSAobWluLXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIG1kKX0pIHtcbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIgLml0LXNlYXJjaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogJGhlYWRlci1jZW50ZXItc2VhcmNoLWRpc3RhbmNlICogMC41O1xuICB9XG4gIC5pdC1oZWFkZXItY2VudGVyLXdyYXBwZXIgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1zZWFyY2gtd3JhcHBlciBhLnJvdW5kZWQtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6ICR2LWdhcDtcbiAgfVxufVxuXG4vL1RhYmxldCBob3Jpem9udGFsIC8gc21hbGwgZGVza3RvcFxuQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpfSkge1xuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLW1heC1oZWlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAmLml0LXNtYWxsLWhlYWRlciB7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLXNtYWxsLWhlaWdodDtcbiAgICAgIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciAuaXQtYnJhbmQtd3JhcHBlciBhIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWNlbnRlci1zbWFsbC1oMi1zaXplO1xuICAgICAgfVxuICAgICAgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIC5pdC1icmFuZC13cmFwcGVyIGEgaDMge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItY2VudGVyLXNtYWxsLWgzLXNpemU7XG4gICAgICAgIG1hcmdpbi10b3A6ICR2LWdhcCAqIDAuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0LWhlYWRlci1jZW50ZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGhlYWRlci1nZW5lcmFsLXBhZGRpbmcgLSAoJGdyaWQtY29sdW1ucyAqIDAuNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaGVhZGVyLWdlbmVyYWwtcGFkZGluZyAtICgkZ3JpZC1jb2x1bW5zICogMC41KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIC5pdC1icmFuZC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBoMixcbiAgICAgICAgICAuaXQtYnJhbmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWNlbnRlci1oMi1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLWNlbnRlci1oMi13ZWlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLFxuICAgICAgICAgIC5pdC1icmFuZC10YWdsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItaDMtc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItY2VudGVyLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1jZW50ZXItaWNvbi1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGVhZGVyLWNlbnRlci1pY29uLW1hcmdpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9yaWdodCB6b25lXG4gICAgICAuaXQtcmlnaHQtem9uZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5pdC1zb2NpYWxzIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItdGV4dC1zaXplO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci1jZW50ZXItc29jaWFsLXNpemU7XG4gICAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1jZW50ZXItc29jaWFsLXNpemU7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyLWNlbnRlci1zb2NpYWwtZGlzdGFuY2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6IGRhcmtlbigkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLy1zZWFyY2hcbiAgICAgIC5pdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaGVhZGVyLWNlbnRlci1zZWFyY2gtZGlzdGFuY2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItdGV4dC1zaXplO1xuICAgICAgICBhIHtcbiAgICAgICAgICAmLnJvdW5kZWQtaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlci1jZW50ZXItc2VhcmNoLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLXNlYXJjaC1zaXplO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGhlYWRlci1jZW50ZXItc2VhcmNoLXJhZGl1cztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2LWdhcCAqIDI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGhlYWRlci1jZW50ZXItdGV4dC1jb2xvciwgNSUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogJGhlYWRlci1jZW50ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLWNlbnRlci1zZWFyY2gtaWNvbi1zaXplO1xuICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLXNlYXJjaC1pY29uLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL21vYmlsZVxuLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciB7XG4gICYudGhlbWUtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY2VudGVyLXRoZW1lLWxpZ2h0LWJnLWNvbG9yO1xuICAgIC5pdC1oZWFkZXItY2VudGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuaXQtYnJhbmQtd3JhcHBlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkaGVhZGVyLWNlbnRlci10aGVtZS1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICRoZWFkZXItY2VudGVyLXRoZW1lLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vcmlnaHQgem9uZVxuICAgICAgLml0LXJpZ2h0LXpvbmUge1xuICAgICAgICBjb2xvcjogJGhlYWRlci1jZW50ZXItdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgLml0LXNvY2lhbHMge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogJGhlYWRlci1jZW50ZXItdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vLXNlYXJjaFxuICAgICAgLml0LXNlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5yb3VuZGVkLWljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogJGhlYWRlci1jZW50ZXItdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9UYWJsZXQgaG9yaXpvbnRhbCAvIHNtYWxsIGRlc2t0b3BcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciB7XG4gICAgJi50aGVtZS1saWdodCB7XG4gICAgICAuaXQtaGVhZGVyLWNlbnRlci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAvL3JpZ2h0IHpvbmVcbiAgICAgICAgLml0LXJpZ2h0LXpvbmUge1xuICAgICAgICAgIC5pdC1zb2NpYWxzIHtcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiBzaGFkZS1jb2xvcigkaGVhZGVyLWNlbnRlci10aGVtZS1saWdodC10ZXh0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vLXNlYXJjaFxuICAgICAgICAuaXQtc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1jZW50ZXItdGhlbWUtbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICYucm91bmRlZC1pY29uIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyLWNlbnRlci10aGVtZS1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkaGVhZGVyLWNlbnRlci10aGVtZS1saWdodC10ZXh0LWNvbG9yLCA1JSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIHtcbiAgbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4vL1RhYmxldCBob3Jpem9udGFsIC8gc21hbGwgZGVza3RvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWNlbnRlci1iZy1jb2xvcjtcbiAgICAubmF2LWl0ZW0ubWVnYW1lbnUgPiBhLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtJGhlYWRlci1uYXYtaWNvbi1hcnJvdy1tZWdhbWVudS1kaXN0YW5jZTtcbiAgICB9XG4gICAgbmF2IHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLm5hdmJhci1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgbGcpfSkge1xuICAuaXQtaGVhZGVyLWNlbnRlci13cmFwcGVyLnRoZW1lLWxpZ2h0ICsgLml0LWhlYWRlci1uYXZiYXItd3JhcHBlciB7XG4gICAgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciAuaWNvbiB7XG4gICAgICBmaWxsOiAkbmF2aWdhdGlvbi1saWdodC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIHtcbiAgICAmLnRoZW1lLWRhcmstbW9iaWxlIHtcbiAgICAgIC5uYXZiYXIge1xuICAgICAgICAvLyBuYXZiYXIgbW9iaWxlXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgICAgICAgIC8vIG1lbnUgdnJhcHBlclxuICAgICAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tZGFyay1iZy1jb2xvcjtcbiAgICAgICAgICAgIC8vIGhlYWRpbmcgbWVnYWNvbHVtblxuICAgICAgICAgICAgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgLmNvbC0xMjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIGgzIHNlcGFyYXRvclxuICAgICAgICAgICAgICAgIC5jb2wtMTI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3QtaGVhZGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tZGFyay1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC8qbGlzdGEgbWVudSovXG4gICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgLy8gZXh0ZXJuYWwgbGlua1xuICAgICAgICAgICAgLml0LWV4dGVybmFsIHtcbiAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICAgIGxpLml0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1kYXJrLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJG5hdmlnYXRpb24tZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLm1lZ2FtZW51IHtcbiAgICAgICAgICAgICAgICAvLyBmb290ZXIgY3RhXG4gICAgICAgICAgICAgICAgLml0LW1lZ2FtZW51LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1mb290ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIGFzeW1ldHRyaWNhbCBjb2x1bW5cbiAgICAgICAgICAgICAgICAuaXQtaGVhZGluZy1tZWdhY29sdW1uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsIGN0YVxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIC5pdC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LWZvb3Rlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBkZXNjcmlwdGlvbiBjb250ZW50XG4gICAgICAgICAgICAgICAgICAgICYuaXQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy93cmFwcGVyIHB1bHNhbnRlIGRpIGNoaXVzdXJhIG1lbnVcbiAgICAgICAgLmNsb3NlLWRpdiB7XG4gICAgICAgICAgLmNsb3NlLW1lbnUge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9kcm9wZG93blxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgaDMsXG4gICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAmLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICYubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKlxuKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrRGVza3RvcCBsaWdodCBUaGVtZSsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICAgICYudGhlbWUtbGlnaHQtZGVzayB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgICAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5uYXZiYXItbmF2IGxpIGEubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gbmF2YmFyIG1vYmlsZVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNhYmxlIHtcbiAgICAgICAgICAvLyBtZW51IHZyYXBwZXJcbiAgICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICAgICAgLmxpbmstbGlzdC1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxpbmstbGlzdCB7XG4gICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLypsaXN0YSBtZW51Ki9cbiAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIC8vIG1lZ2FtZW51IHZhcmlhdGlvblxuICAgICAgICAgICAgICAmLm1lZ2FtZW51IHtcbiAgICAgICAgICAgICAgICAvLyBleHRlcm5hbCBsaW5rXG4gICAgICAgICAgICAgICAgLml0LWV4dGVybmFsIHtcbiAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgIGxpLml0LW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIGZvb3RlciBjdGFcbiAgICAgICAgICAgICAgICAuaXQtbWVnYW1lbnUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LWZvb3Rlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgLy8gYXN5bWV0dHJpY2FsIGNvbHVtblxuICAgICAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbCBjdGFcbiAgICAgICAgICAgICAgICAgIC5pdC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LWZvb3Rlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBkZXNjcmlwdGlvbiBjb250ZW50XG4gICAgICAgICAgICAgICAgLml0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9kcm9wZG93blxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtdGV4dC1jb2xvcjtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgJi5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICYubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9tb2JpbGVcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5pdC1oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgLml0LW5hdi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICAvLyBzZSBoYSB1biBtZW51XG4gICAgLml0LWJyYW5kLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkdi1nYXAgKiA0O1xuICAgIH1cbiAgICAuaXQtaGVhZGVyLW5hdmJhci13cmFwcGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctdG9wIDAuM3MgZWFzZTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0kaGVhZGVyLW5hdi1idXR0b24tZGlzdGFuY2U7XG4gICAgICBuYXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItZ2VuZXJhbC1wYWRkaW5nIC0gKCRncmlkLWNvbHVtbnMgKiAwLjUpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaGVhZGVyLWdlbmVyYWwtcGFkZGluZyAtICgkZ3JpZC1jb2x1bW5zICogMC41KTtcbiAgICAgICAgLmN1c3RvbS1uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pdC1oZWFkZXItc3RpY2t5IHtcbiAgICAmLmlzLXN0aWNreSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5pdC1uYXYtd3JhcHBlciB7XG4gICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDsgLy9saXZlbGxvICsxMCBkZWwgaXQtbmF2c2Nyb2xsXG4gICAgICB9XG5cbiAgICAgIC5pdC1oZWFkZXItc2xpbS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAuaXQtaGVhZGVyLXNsaW0td3JhcHBlcixcbiAgICAgICAgLml0LWhlYWRlci1jZW50ZXItd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICAgICAgICAgIC8vcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAuaXQtYnJhbmQtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAmLmNsb25lZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAuaXQtYnJhbmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci1jZW50ZXItaWNvbi1zaXplICogMC41O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLWljb24tc2l6ZSAqIDAuNTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaGVhZGVyLWNlbnRlci1pY29uLW1hcmdpbjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdC1zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRoZWFkZXItY2VudGVyLXNlYXJjaC1kaXN0YW5jZSwgMyk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1jZW50ZXItdGV4dC1zaXplO1xuICAgICAgICAgICAgICBjb2xvcjogJGhlYWRlci1jZW50ZXItdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJi5yb3VuZGVkLWljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItY2VudGVyLXNlYXJjaC1zaXplO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWNlbnRlci1zZWFyY2gtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRoZWFkZXItY2VudGVyLXNlYXJjaC1yYWRpdXM7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdi1nYXAgKiAyO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJGhlYWRlci1jZW50ZXItdGV4dC1jb2xvciwgNSUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGhlYWRlci1jZW50ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLWNlbnRlci1zZWFyY2gtaWNvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLXNlYXJjaC1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5jbG9uZWQtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgIC8vIGhpZGUgbmF2YmFyLXNlY29uZGFyeSBpZiBoZWFkZXIgaXMgc3RpY2t5XG4gICAgICAgICAgICAgICYubmF2YmFyLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL1RhYmxldCBob3Jpem9udGFsIC8gc21hbGwgZGVza3RvcFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuaXQtaGVhZGVyLXdyYXBwZXIge1xuICAgIC5pdC1uYXYtd3JhcHBlciB7XG4gICAgICAuaXQtYnJhbmQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBuYXYge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGhlYWRlci1nZW5lcmFsLXBhZGRpbmcgLSAoJGdyaWQtY29sdW1ucyAqIDAuNSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGhlYWRlci1nZW5lcmFsLXBhZGRpbmcgLSAoJGdyaWQtY29sdW1ucyAqIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNhYmxlIC5tZW51LXdyYXBwZXIgLm5hdi1pdGVtLm1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vbW9iaWxlXG4uaXQtZm9vdGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXRvcC1iYWNrZ3JvdW5kO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgaDQgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAubGluay1saXN0LXdyYXBwZXIgdWwgbGkge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdC1icmFuZC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAkdi1nYXAgKiA0IDA7XG5cbiAgICAuaXQtYnJhbmQtdGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkdi1nYXAgKiAzO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGNvbG9yOiAkaGVhZGVyLWNlbnRlci10ZXh0LWNvbG9yO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6ICRoZWFkZXItY2VudGVyLWgyLXNpemUtbW9iO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXdlaWdodDogJGhlYWRlci1jZW50ZXItaDItd2VpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAkaGVhZGVyLWNlbnRlci1oMy1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICRoZWFkZXItY2VudGVyLXRleHQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAkaGVhZGVyLWNlbnRlci1pY29uLXNpemUtbW9iO1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItY2VudGVyLWljb24tc2l6ZS1tb2I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGhlYWRlci1jZW50ZXItaWNvbi1tYXJnaW4tbW9iO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICR2LWdhcCAqIDI7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uaXQtZm9vdGVyLXNtYWxsLXByaW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYm90dG9tLWJhY2tncm91bmQ7XG5cbiAgdWwuaXQtZm9vdGVyLXNtYWxsLXByaW50cy1saXN0IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgYTpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5mb3JtLW5ld3NsZXR0ZXIge1xuICBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgJiB+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuLy9UYWJsZXQgdmVydGljYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLml0LWZvb3Rlci1zbWFsbC1wcmludHMge1xuICAgIHVsLml0LWZvb3Rlci1zbWFsbC1wcmludHMtbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBsZyl9KSB7XG4gIC5uYXZiYXIge1xuICAgICYudGhlbWUtZGFyay1tb2JpbGUge1xuICAgICAgLy8gbmF2YmFyIG1vYmlsZVxuICAgICAgLm5hdmJhci1jb2xsYXBzYWJsZSB7XG4gICAgICAgIC8vIG1lbnUgdnJhcHBlclxuICAgICAgICAubWVudS13cmFwcGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1kYXJrLWJnLWNvbG9yO1xuICAgICAgICAgIC8vIGhlYWRpbmcgbWVnYWNvbHVtblxuICAgICAgICAgIC5uYXYtaXRlbS5tZWdhbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgLml0LWhlYWRpbmctbWVnYWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtbWVnYW1lbnUtc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIGgzIHNlcGFyYXRvclxuICAgICAgICAgICAgICAuY29sLTEyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tZGFyay1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLypsaXN0YSBtZW51Ki9cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIC8vIGV4dGVybmFsIGxpbmtcbiAgICAgICAgICAuaXQtZXh0ZXJuYWwge1xuICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLmxpbmstbGlzdCB7XG4gICAgICAgICAgICAgICAgbGkuaXQtbW9yZSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWRhcmstc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICYubWVnYW1lbnUge1xuICAgICAgICAgICAgICAvLyBmb290ZXIgY3RhXG4gICAgICAgICAgICAgIC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LWZvb3Rlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbCBjdGFcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIC5pdC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1mb290ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC8vIGRlc2NyaXB0aW9uIGNvbnRlbnRcbiAgICAgICAgICAgICAgICAgICYuaXQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vd3JhcHBlciBwdWxzYW50ZSBkaSBjaGl1c3VyYSBtZW51XG4gICAgICAuY2xvc2UtZGl2IHtcbiAgICAgICAgLmNsb3NlLW1lbnUge1xuICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vZHJvcGRvd25cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgJi5pdC1oZWFkaW5nLW1lZ2Fjb2x1bW4ge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICYubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tZGFyay10ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWRhcmstdGV4dC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1kYXJrLXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tZGFyay10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1kYXJrLXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLypcbisrKysrKysrKysrKysrKysrKysrKysrKysrKysrK0Rlc2t0b3AgbGlnaHQgVGhlbWUrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4qL1xuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubmF2YmFyIHtcbiAgICAmLnRoZW1lLWxpZ2h0LWRlc2sge1xuICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAgIC8vIG5hdmJhciBtb2JpbGVcbiAgICAgIC5uYXZiYXItY29sbGFwc2FibGUge1xuICAgICAgICAvLyBtZW51IHZyYXBwZXJcbiAgICAgICAgLm1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8qbGlzdGEgbWVudSovXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAvLyBtZWdhbWVudSB2YXJpYXRpb25cbiAgICAgICAgICAgICYubWVnYW1lbnUge1xuICAgICAgICAgICAgICAvLyBleHRlcm5hbCBsaW5rXG4gICAgICAgICAgICAgIC5pdC1leHRlcm5hbCB7XG4gICAgICAgICAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIC5saW5rLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBsaS5pdC1tb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5hdmlnYXRpb24tbGlnaHQtbWVnYW1lbnUtc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyBmb290ZXIgY3RhXG4gICAgICAgICAgICAgIC5pdC1tZWdhbWVudS1mb290ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LWZvb3Rlci1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbCBjdGFcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIC5pdC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1tZWdhbWVudS1mb290ZXItYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICAubGluay1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAubGluay1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LW1lZ2FtZW51LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLy8gZGVzY3JpcHRpb24gY29udGVudFxuICAgICAgICAgICAgICAuaXQtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvL2Ryb3Bkb3duXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICYuaXQtaGVhZGluZy1tZWdhY29sdW1uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRuYXZpZ2F0aW9uLWxpZ2h0LXRleHQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmstbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICYubGlzdC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmlnYXRpb24tbGlnaHQtYmctY29sb3I7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2aWdhdGlvbi1saWdodC1iZy1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZpZ2F0aW9uLWxpZ2h0LWJnLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmF2aWdhdGlvbi1saWdodC1zZXBhcmF0b3ItY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jb21wb25lbnRlLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAkY29tcG9uZW50ZS1iYXNlLXBhZGRpbmcteSAkY29tcG9uZW50ZS1iYXNlLXBhZGRpbmcteDtcbn1cbiIsIjpmb2N1czpub3QoLmZvY3VzLS1tb3VzZSksXG4lZm9jdXMge1xuICBib3JkZXItY29sb3I6ICRmb2N1cy1vdXRsaW5lLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZm9jdXMtb3V0bGluZS1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblt0YWJpbmRleD0nLTEnXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvY3VzLS1tb3VzZTpub3QoLmJ0biksXG4lZm9jdXNtb3VzZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgJi5pY29uLXBhZGRlZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gICYuaWNvbi14cyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgICYuaWNvbi1wYWRkZWQge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgIH1cbiAgfVxuICAmLmljb24tc20ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICAmLmljb24tcGFkZGVkIHtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICB9XG4gIH1cbiAgJi5pY29uLWxnIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgJi5pY29uLXBhZGRlZCB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLmljb24teGwge1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICAmLmljb24tcGFkZGVkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEZvcmNlIGNvbG9yIHdoZW4gaWNvbi1jb2xvciBjbGFzcyBpcyBleHBsaWNpdGx5IHVzZWRcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuaWNvbi0jeyRjb2xvcn0ge1xuICAgIGZpbGw6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA4LjQuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKYW51YXJ5IDMwLCAyMDIzXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2QsLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjExLjEgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDIzIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kYm9vdHN0cmFwLWljb25zLWZvbnQ6IFwiYm9vdHN0cmFwLWljb25zXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4vZm9udHNcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1maWxlOiBcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWRpcn0vI3skYm9vdHN0cmFwLWljb25zLWZvbnR9XCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaDogXCIyNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYzogdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZjI/I3skYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaH1cIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1maWxlfS53b2ZmPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmZcIikgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250O1xuICBzcmM6ICRib290c3RyYXAtaWNvbnMtZm9udC1zcmM7XG59XG5cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kYm9vdHN0cmFwLWljb25zLW1hcDogKFxuICBcIjEyM1wiOiBcIlxcZjY3ZlwiLFxuICBcImFsYXJtLWZpbGxcIjogXCJcXGYxMDFcIixcbiAgXCJhbGFybVwiOiBcIlxcZjEwMlwiLFxuICBcImFsaWduLWJvdHRvbVwiOiBcIlxcZjEwM1wiLFxuICBcImFsaWduLWNlbnRlclwiOiBcIlxcZjEwNFwiLFxuICBcImFsaWduLWVuZFwiOiBcIlxcZjEwNVwiLFxuICBcImFsaWduLW1pZGRsZVwiOiBcIlxcZjEwNlwiLFxuICBcImFsaWduLXN0YXJ0XCI6IFwiXFxmMTA3XCIsXG4gIFwiYWxpZ24tdG9wXCI6IFwiXFxmMTA4XCIsXG4gIFwiYWx0XCI6IFwiXFxmMTA5XCIsXG4gIFwiYXBwLWluZGljYXRvclwiOiBcIlxcZjEwYVwiLFxuICBcImFwcFwiOiBcIlxcZjEwYlwiLFxuICBcImFyY2hpdmUtZmlsbFwiOiBcIlxcZjEwY1wiLFxuICBcImFyY2hpdmVcIjogXCJcXGYxMGRcIixcbiAgXCJhcnJvdy05MGRlZy1kb3duXCI6IFwiXFxmMTBlXCIsXG4gIFwiYXJyb3ctOTBkZWctbGVmdFwiOiBcIlxcZjEwZlwiLFxuICBcImFycm93LTkwZGVnLXJpZ2h0XCI6IFwiXFxmMTEwXCIsXG4gIFwiYXJyb3ctOTBkZWctdXBcIjogXCJcXGYxMTFcIixcbiAgXCJhcnJvdy1iYXItZG93blwiOiBcIlxcZjExMlwiLFxuICBcImFycm93LWJhci1sZWZ0XCI6IFwiXFxmMTEzXCIsXG4gIFwiYXJyb3ctYmFyLXJpZ2h0XCI6IFwiXFxmMTE0XCIsXG4gIFwiYXJyb3ctYmFyLXVwXCI6IFwiXFxmMTE1XCIsXG4gIFwiYXJyb3ctY2xvY2t3aXNlXCI6IFwiXFxmMTE2XCIsXG4gIFwiYXJyb3ctY291bnRlcmNsb2Nrd2lzZVwiOiBcIlxcZjExN1wiLFxuICBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIjogXCJcXGYxMThcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZVwiOiBcIlxcZjExOVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExYVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIjogXCJcXGYxMWJcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMWNcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTFkXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMTFlXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExZlwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTIwXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyMVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTIyXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjEyM1wiLFxuICBcImFycm93LWRvd24tc2hvcnRcIjogXCJcXGYxMjRcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMTI1XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmVcIjogXCJcXGYxMjZcIixcbiAgXCJhcnJvdy1kb3duLXVwXCI6IFwiXFxmMTI3XCIsXG4gIFwiYXJyb3ctZG93blwiOiBcIlxcZjEyOFwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMjlcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEyYVwiLFxuICBcImFycm93LWxlZnQtcmlnaHRcIjogXCJcXGYxMmJcIixcbiAgXCJhcnJvdy1sZWZ0LXNob3J0XCI6IFwiXFxmMTJjXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyZFwiLFxuICBcImFycm93LWxlZnQtc3F1YXJlXCI6IFwiXFxmMTJlXCIsXG4gIFwiYXJyb3ctbGVmdFwiOiBcIlxcZjEyZlwiLFxuICBcImFycm93LXJlcGVhdFwiOiBcIlxcZjEzMFwiLFxuICBcImFycm93LXJldHVybi1sZWZ0XCI6IFwiXFxmMTMxXCIsXG4gIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCI6IFwiXFxmMTMyXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzNcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGVcIjogXCJcXGYxMzRcIixcbiAgXCJhcnJvdy1yaWdodC1zaG9ydFwiOiBcIlxcZjEzNVwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTM2XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTM3XCIsXG4gIFwiYXJyb3ctcmlnaHRcIjogXCJcXGYxMzhcIixcbiAgXCJhcnJvdy11cC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzOVwiLFxuICBcImFycm93LXVwLWNpcmNsZVwiOiBcIlxcZjEzYVwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxM2JcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEzY1wiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxM2RcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEzZVwiLFxuICBcImFycm93LXVwLWxlZnRcIjogXCJcXGYxM2ZcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjE0MFwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjE0MVwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTQyXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTQzXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxNDRcIixcbiAgXCJhcnJvdy11cC1zaG9ydFwiOiBcIlxcZjE0NVwiLFxuICBcImFycm93LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMTQ2XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlXCI6IFwiXFxmMTQ3XCIsXG4gIFwiYXJyb3ctdXBcIjogXCJcXGYxNDhcIixcbiAgXCJhcnJvd3MtYW5nbGUtY29udHJhY3RcIjogXCJcXGYxNDlcIixcbiAgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCI6IFwiXFxmMTRhXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlXCI6IFwiXFxmMTRiXCIsXG4gIFwiYXJyb3dzLWV4cGFuZFwiOiBcIlxcZjE0Y1wiLFxuICBcImFycm93cy1mdWxsc2NyZWVuXCI6IFwiXFxmMTRkXCIsXG4gIFwiYXJyb3dzLW1vdmVcIjogXCJcXGYxNGVcIixcbiAgXCJhc3BlY3QtcmF0aW8tZmlsbFwiOiBcIlxcZjE0ZlwiLFxuICBcImFzcGVjdC1yYXRpb1wiOiBcIlxcZjE1MFwiLFxuICBcImFzdGVyaXNrXCI6IFwiXFxmMTUxXCIsXG4gIFwiYXRcIjogXCJcXGYxNTJcIixcbiAgXCJhd2FyZC1maWxsXCI6IFwiXFxmMTUzXCIsXG4gIFwiYXdhcmRcIjogXCJcXGYxNTRcIixcbiAgXCJiYWNrXCI6IFwiXFxmMTU1XCIsXG4gIFwiYmFja3NwYWNlLWZpbGxcIjogXCJcXGYxNTZcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZS1maWxsXCI6IFwiXFxmMTU3XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2VcIjogXCJcXGYxNThcIixcbiAgXCJiYWNrc3BhY2VcIjogXCJcXGYxNTlcIixcbiAgXCJiYWRnZS0zZC1maWxsXCI6IFwiXFxmMTVhXCIsXG4gIFwiYmFkZ2UtM2RcIjogXCJcXGYxNWJcIixcbiAgXCJiYWRnZS00ay1maWxsXCI6IFwiXFxmMTVjXCIsXG4gIFwiYmFkZ2UtNGtcIjogXCJcXGYxNWRcIixcbiAgXCJiYWRnZS04ay1maWxsXCI6IFwiXFxmMTVlXCIsXG4gIFwiYmFkZ2UtOGtcIjogXCJcXGYxNWZcIixcbiAgXCJiYWRnZS1hZC1maWxsXCI6IFwiXFxmMTYwXCIsXG4gIFwiYmFkZ2UtYWRcIjogXCJcXGYxNjFcIixcbiAgXCJiYWRnZS1hci1maWxsXCI6IFwiXFxmMTYyXCIsXG4gIFwiYmFkZ2UtYXJcIjogXCJcXGYxNjNcIixcbiAgXCJiYWRnZS1jYy1maWxsXCI6IFwiXFxmMTY0XCIsXG4gIFwiYmFkZ2UtY2NcIjogXCJcXGYxNjVcIixcbiAgXCJiYWRnZS1oZC1maWxsXCI6IFwiXFxmMTY2XCIsXG4gIFwiYmFkZ2UtaGRcIjogXCJcXGYxNjdcIixcbiAgXCJiYWRnZS10bS1maWxsXCI6IFwiXFxmMTY4XCIsXG4gIFwiYmFkZ2UtdG1cIjogXCJcXGYxNjlcIixcbiAgXCJiYWRnZS12by1maWxsXCI6IFwiXFxmMTZhXCIsXG4gIFwiYmFkZ2Utdm9cIjogXCJcXGYxNmJcIixcbiAgXCJiYWRnZS12ci1maWxsXCI6IFwiXFxmMTZjXCIsXG4gIFwiYmFkZ2UtdnJcIjogXCJcXGYxNmRcIixcbiAgXCJiYWRnZS13Yy1maWxsXCI6IFwiXFxmMTZlXCIsXG4gIFwiYmFkZ2Utd2NcIjogXCJcXGYxNmZcIixcbiAgXCJiYWctY2hlY2stZmlsbFwiOiBcIlxcZjE3MFwiLFxuICBcImJhZy1jaGVja1wiOiBcIlxcZjE3MVwiLFxuICBcImJhZy1kYXNoLWZpbGxcIjogXCJcXGYxNzJcIixcbiAgXCJiYWctZGFzaFwiOiBcIlxcZjE3M1wiLFxuICBcImJhZy1maWxsXCI6IFwiXFxmMTc0XCIsXG4gIFwiYmFnLXBsdXMtZmlsbFwiOiBcIlxcZjE3NVwiLFxuICBcImJhZy1wbHVzXCI6IFwiXFxmMTc2XCIsXG4gIFwiYmFnLXgtZmlsbFwiOiBcIlxcZjE3N1wiLFxuICBcImJhZy14XCI6IFwiXFxmMTc4XCIsXG4gIFwiYmFnXCI6IFwiXFxmMTc5XCIsXG4gIFwiYmFyLWNoYXJ0LWZpbGxcIjogXCJcXGYxN2FcIixcbiAgXCJiYXItY2hhcnQtbGluZS1maWxsXCI6IFwiXFxmMTdiXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmVcIjogXCJcXGYxN2NcIixcbiAgXCJiYXItY2hhcnQtc3RlcHNcIjogXCJcXGYxN2RcIixcbiAgXCJiYXItY2hhcnRcIjogXCJcXGYxN2VcIixcbiAgXCJiYXNrZXQtZmlsbFwiOiBcIlxcZjE3ZlwiLFxuICBcImJhc2tldFwiOiBcIlxcZjE4MFwiLFxuICBcImJhc2tldDItZmlsbFwiOiBcIlxcZjE4MVwiLFxuICBcImJhc2tldDJcIjogXCJcXGYxODJcIixcbiAgXCJiYXNrZXQzLWZpbGxcIjogXCJcXGYxODNcIixcbiAgXCJiYXNrZXQzXCI6IFwiXFxmMTg0XCIsXG4gIFwiYmF0dGVyeS1jaGFyZ2luZ1wiOiBcIlxcZjE4NVwiLFxuICBcImJhdHRlcnktZnVsbFwiOiBcIlxcZjE4NlwiLFxuICBcImJhdHRlcnktaGFsZlwiOiBcIlxcZjE4N1wiLFxuICBcImJhdHRlcnlcIjogXCJcXGYxODhcIixcbiAgXCJiZWxsLWZpbGxcIjogXCJcXGYxODlcIixcbiAgXCJiZWxsXCI6IFwiXFxmMThhXCIsXG4gIFwiYmV6aWVyXCI6IFwiXFxmMThiXCIsXG4gIFwiYmV6aWVyMlwiOiBcIlxcZjE4Y1wiLFxuICBcImJpY3ljbGVcIjogXCJcXGYxOGRcIixcbiAgXCJiaW5vY3VsYXJzLWZpbGxcIjogXCJcXGYxOGVcIixcbiAgXCJiaW5vY3VsYXJzXCI6IFwiXFxmMThmXCIsXG4gIFwiYmxvY2txdW90ZS1sZWZ0XCI6IFwiXFxmMTkwXCIsXG4gIFwiYmxvY2txdW90ZS1yaWdodFwiOiBcIlxcZjE5MVwiLFxuICBcImJvb2stZmlsbFwiOiBcIlxcZjE5MlwiLFxuICBcImJvb2staGFsZlwiOiBcIlxcZjE5M1wiLFxuICBcImJvb2tcIjogXCJcXGYxOTRcIixcbiAgXCJib29rbWFyay1jaGVjay1maWxsXCI6IFwiXFxmMTk1XCIsXG4gIFwiYm9va21hcmstY2hlY2tcIjogXCJcXGYxOTZcIixcbiAgXCJib29rbWFyay1kYXNoLWZpbGxcIjogXCJcXGYxOTdcIixcbiAgXCJib29rbWFyay1kYXNoXCI6IFwiXFxmMTk4XCIsXG4gIFwiYm9va21hcmstZmlsbFwiOiBcIlxcZjE5OVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0LWZpbGxcIjogXCJcXGYxOWFcIixcbiAgXCJib29rbWFyay1oZWFydFwiOiBcIlxcZjE5YlwiLFxuICBcImJvb2ttYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjE5Y1wiLFxuICBcImJvb2ttYXJrLXBsdXNcIjogXCJcXGYxOWRcIixcbiAgXCJib29rbWFyay1zdGFyLWZpbGxcIjogXCJcXGYxOWVcIixcbiAgXCJib29rbWFyay1zdGFyXCI6IFwiXFxmMTlmXCIsXG4gIFwiYm9va21hcmsteC1maWxsXCI6IFwiXFxmMWEwXCIsXG4gIFwiYm9va21hcmsteFwiOiBcIlxcZjFhMVwiLFxuICBcImJvb2ttYXJrXCI6IFwiXFxmMWEyXCIsXG4gIFwiYm9va21hcmtzLWZpbGxcIjogXCJcXGYxYTNcIixcbiAgXCJib29rbWFya3NcIjogXCJcXGYxYTRcIixcbiAgXCJib29rc2hlbGZcIjogXCJcXGYxYTVcIixcbiAgXCJib290c3RyYXAtZmlsbFwiOiBcIlxcZjFhNlwiLFxuICBcImJvb3RzdHJhcC1yZWJvb3RcIjogXCJcXGYxYTdcIixcbiAgXCJib290c3RyYXBcIjogXCJcXGYxYThcIixcbiAgXCJib3JkZXItYWxsXCI6IFwiXFxmMWE5XCIsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiBcIlxcZjFhYVwiLFxuICBcImJvcmRlci1jZW50ZXJcIjogXCJcXGYxYWJcIixcbiAgXCJib3JkZXItaW5uZXJcIjogXCJcXGYxYWNcIixcbiAgXCJib3JkZXItbGVmdFwiOiBcIlxcZjFhZFwiLFxuICBcImJvcmRlci1taWRkbGVcIjogXCJcXGYxYWVcIixcbiAgXCJib3JkZXItb3V0ZXJcIjogXCJcXGYxYWZcIixcbiAgXCJib3JkZXItcmlnaHRcIjogXCJcXGYxYjBcIixcbiAgXCJib3JkZXItc3R5bGVcIjogXCJcXGYxYjFcIixcbiAgXCJib3JkZXItdG9wXCI6IFwiXFxmMWIyXCIsXG4gIFwiYm9yZGVyLXdpZHRoXCI6IFwiXFxmMWIzXCIsXG4gIFwiYm9yZGVyXCI6IFwiXFxmMWI0XCIsXG4gIFwiYm91bmRpbmctYm94LWNpcmNsZXNcIjogXCJcXGYxYjVcIixcbiAgXCJib3VuZGluZy1ib3hcIjogXCJcXGYxYjZcIixcbiAgXCJib3gtYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMWI3XCIsXG4gIFwiYm94LWFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxYjhcIixcbiAgXCJib3gtYXJyb3ctZG93blwiOiBcIlxcZjFiOVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIjogXCJcXGYxYmFcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiOiBcIlxcZjFiYlwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duXCI6IFwiXFxmMWJjXCIsXG4gIFwiYm94LWFycm93LWluLWxlZnRcIjogXCJcXGYxYmRcIixcbiAgXCJib3gtYXJyb3ctaW4tcmlnaHRcIjogXCJcXGYxYmVcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtbGVmdFwiOiBcIlxcZjFiZlwiLFxuICBcImJveC1hcnJvdy1pbi11cC1yaWdodFwiOiBcIlxcZjFjMFwiLFxuICBcImJveC1hcnJvdy1pbi11cFwiOiBcIlxcZjFjMVwiLFxuICBcImJveC1hcnJvdy1sZWZ0XCI6IFwiXFxmMWMyXCIsXG4gIFwiYm94LWFycm93LXJpZ2h0XCI6IFwiXFxmMWMzXCIsXG4gIFwiYm94LWFycm93LXVwLWxlZnRcIjogXCJcXGYxYzRcIixcbiAgXCJib3gtYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxYzVcIixcbiAgXCJib3gtYXJyb3ctdXBcIjogXCJcXGYxYzZcIixcbiAgXCJib3gtc2VhbVwiOiBcIlxcZjFjN1wiLFxuICBcImJveFwiOiBcIlxcZjFjOFwiLFxuICBcImJyYWNlc1wiOiBcIlxcZjFjOVwiLFxuICBcImJyaWNrc1wiOiBcIlxcZjFjYVwiLFxuICBcImJyaWVmY2FzZS1maWxsXCI6IFwiXFxmMWNiXCIsXG4gIFwiYnJpZWZjYXNlXCI6IFwiXFxmMWNjXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsXCI6IFwiXFxmMWNkXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaFwiOiBcIlxcZjFjZVwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvdy1maWxsXCI6IFwiXFxmMWNmXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93XCI6IFwiXFxmMWQwXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoLWZpbGxcIjogXCJcXGYxZDFcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2hcIjogXCJcXGYxZDJcIixcbiAgXCJicmlnaHRuZXNzLWxvdy1maWxsXCI6IFwiXFxmMWQzXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogXCJcXGYxZDRcIixcbiAgXCJicm9hZGNhc3QtcGluXCI6IFwiXFxmMWQ1XCIsXG4gIFwiYnJvYWRjYXN0XCI6IFwiXFxmMWQ2XCIsXG4gIFwiYnJ1c2gtZmlsbFwiOiBcIlxcZjFkN1wiLFxuICBcImJydXNoXCI6IFwiXFxmMWQ4XCIsXG4gIFwiYnVja2V0LWZpbGxcIjogXCJcXGYxZDlcIixcbiAgXCJidWNrZXRcIjogXCJcXGYxZGFcIixcbiAgXCJidWctZmlsbFwiOiBcIlxcZjFkYlwiLFxuICBcImJ1Z1wiOiBcIlxcZjFkY1wiLFxuICBcImJ1aWxkaW5nXCI6IFwiXFxmMWRkXCIsXG4gIFwiYnVsbHNleWVcIjogXCJcXGYxZGVcIixcbiAgXCJjYWxjdWxhdG9yLWZpbGxcIjogXCJcXGYxZGZcIixcbiAgXCJjYWxjdWxhdG9yXCI6IFwiXFxmMWUwXCIsXG4gIFwiY2FsZW5kYXItY2hlY2stZmlsbFwiOiBcIlxcZjFlMVwiLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6IFwiXFxmMWUyXCIsXG4gIFwiY2FsZW5kYXItZGF0ZS1maWxsXCI6IFwiXFxmMWUzXCIsXG4gIFwiY2FsZW5kYXItZGF0ZVwiOiBcIlxcZjFlNFwiLFxuICBcImNhbGVuZGFyLWRheS1maWxsXCI6IFwiXFxmMWU1XCIsXG4gIFwiY2FsZW5kYXItZGF5XCI6IFwiXFxmMWU2XCIsXG4gIFwiY2FsZW5kYXItZXZlbnQtZmlsbFwiOiBcIlxcZjFlN1wiLFxuICBcImNhbGVuZGFyLWV2ZW50XCI6IFwiXFxmMWU4XCIsXG4gIFwiY2FsZW5kYXItZmlsbFwiOiBcIlxcZjFlOVwiLFxuICBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIjogXCJcXGYxZWFcIixcbiAgXCJjYWxlbmRhci1taW51c1wiOiBcIlxcZjFlYlwiLFxuICBcImNhbGVuZGFyLW1vbnRoLWZpbGxcIjogXCJcXGYxZWNcIixcbiAgXCJjYWxlbmRhci1tb250aFwiOiBcIlxcZjFlZFwiLFxuICBcImNhbGVuZGFyLXBsdXMtZmlsbFwiOiBcIlxcZjFlZVwiLFxuICBcImNhbGVuZGFyLXBsdXNcIjogXCJcXGYxZWZcIixcbiAgXCJjYWxlbmRhci1yYW5nZS1maWxsXCI6IFwiXFxmMWYwXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogXCJcXGYxZjFcIixcbiAgXCJjYWxlbmRhci13ZWVrLWZpbGxcIjogXCJcXGYxZjJcIixcbiAgXCJjYWxlbmRhci13ZWVrXCI6IFwiXFxmMWYzXCIsXG4gIFwiY2FsZW5kYXIteC1maWxsXCI6IFwiXFxmMWY0XCIsXG4gIFwiY2FsZW5kYXIteFwiOiBcIlxcZjFmNVwiLFxuICBcImNhbGVuZGFyXCI6IFwiXFxmMWY2XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrLWZpbGxcIjogXCJcXGYxZjdcIixcbiAgXCJjYWxlbmRhcjItY2hlY2tcIjogXCJcXGYxZjhcIixcbiAgXCJjYWxlbmRhcjItZGF0ZS1maWxsXCI6IFwiXFxmMWY5XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGVcIjogXCJcXGYxZmFcIixcbiAgXCJjYWxlbmRhcjItZGF5LWZpbGxcIjogXCJcXGYxZmJcIixcbiAgXCJjYWxlbmRhcjItZGF5XCI6IFwiXFxmMWZjXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50LWZpbGxcIjogXCJcXGYxZmRcIixcbiAgXCJjYWxlbmRhcjItZXZlbnRcIjogXCJcXGYxZmVcIixcbiAgXCJjYWxlbmRhcjItZmlsbFwiOiBcIlxcZjFmZlwiLFxuICBcImNhbGVuZGFyMi1taW51cy1maWxsXCI6IFwiXFxmMjAwXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzXCI6IFwiXFxmMjAxXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIjogXCJcXGYyMDJcIixcbiAgXCJjYWxlbmRhcjItbW9udGhcIjogXCJcXGYyMDNcIixcbiAgXCJjYWxlbmRhcjItcGx1cy1maWxsXCI6IFwiXFxmMjA0XCIsXG4gIFwiY2FsZW5kYXIyLXBsdXNcIjogXCJcXGYyMDVcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiOiBcIlxcZjIwNlwiLFxuICBcImNhbGVuZGFyMi1yYW5nZVwiOiBcIlxcZjIwN1wiLFxuICBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIjogXCJcXGYyMDhcIixcbiAgXCJjYWxlbmRhcjItd2Vla1wiOiBcIlxcZjIwOVwiLFxuICBcImNhbGVuZGFyMi14LWZpbGxcIjogXCJcXGYyMGFcIixcbiAgXCJjYWxlbmRhcjIteFwiOiBcIlxcZjIwYlwiLFxuICBcImNhbGVuZGFyMlwiOiBcIlxcZjIwY1wiLFxuICBcImNhbGVuZGFyMy1ldmVudC1maWxsXCI6IFwiXFxmMjBkXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50XCI6IFwiXFxmMjBlXCIsXG4gIFwiY2FsZW5kYXIzLWZpbGxcIjogXCJcXGYyMGZcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2UtZmlsbFwiOiBcIlxcZjIxMFwiLFxuICBcImNhbGVuZGFyMy1yYW5nZVwiOiBcIlxcZjIxMVwiLFxuICBcImNhbGVuZGFyMy13ZWVrLWZpbGxcIjogXCJcXGYyMTJcIixcbiAgXCJjYWxlbmRhcjMtd2Vla1wiOiBcIlxcZjIxM1wiLFxuICBcImNhbGVuZGFyM1wiOiBcIlxcZjIxNFwiLFxuICBcImNhbGVuZGFyNC1ldmVudFwiOiBcIlxcZjIxNVwiLFxuICBcImNhbGVuZGFyNC1yYW5nZVwiOiBcIlxcZjIxNlwiLFxuICBcImNhbGVuZGFyNC13ZWVrXCI6IFwiXFxmMjE3XCIsXG4gIFwiY2FsZW5kYXI0XCI6IFwiXFxmMjE4XCIsXG4gIFwiY2FtZXJhLWZpbGxcIjogXCJcXGYyMTlcIixcbiAgXCJjYW1lcmEtcmVlbHMtZmlsbFwiOiBcIlxcZjIxYVwiLFxuICBcImNhbWVyYS1yZWVsc1wiOiBcIlxcZjIxYlwiLFxuICBcImNhbWVyYS12aWRlby1maWxsXCI6IFwiXFxmMjFjXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZi1maWxsXCI6IFwiXFxmMjFkXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZlwiOiBcIlxcZjIxZVwiLFxuICBcImNhbWVyYS12aWRlb1wiOiBcIlxcZjIxZlwiLFxuICBcImNhbWVyYVwiOiBcIlxcZjIyMFwiLFxuICBcImNhbWVyYTJcIjogXCJcXGYyMjFcIixcbiAgXCJjYXBzbG9jay1maWxsXCI6IFwiXFxmMjIyXCIsXG4gIFwiY2Fwc2xvY2tcIjogXCJcXGYyMjNcIixcbiAgXCJjYXJkLWNoZWNrbGlzdFwiOiBcIlxcZjIyNFwiLFxuICBcImNhcmQtaGVhZGluZ1wiOiBcIlxcZjIyNVwiLFxuICBcImNhcmQtaW1hZ2VcIjogXCJcXGYyMjZcIixcbiAgXCJjYXJkLWxpc3RcIjogXCJcXGYyMjdcIixcbiAgXCJjYXJkLXRleHRcIjogXCJcXGYyMjhcIixcbiAgXCJjYXJldC1kb3duLWZpbGxcIjogXCJcXGYyMjlcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMjJhXCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmVcIjogXCJcXGYyMmJcIixcbiAgXCJjYXJldC1kb3duXCI6IFwiXFxmMjJjXCIsXG4gIFwiY2FyZXQtbGVmdC1maWxsXCI6IFwiXFxmMjJkXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyZVwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlXCI6IFwiXFxmMjJmXCIsXG4gIFwiY2FyZXQtbGVmdFwiOiBcIlxcZjIzMFwiLFxuICBcImNhcmV0LXJpZ2h0LWZpbGxcIjogXCJcXGYyMzFcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzMlwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjIzM1wiLFxuICBcImNhcmV0LXJpZ2h0XCI6IFwiXFxmMjM0XCIsXG4gIFwiY2FyZXQtdXAtZmlsbFwiOiBcIlxcZjIzNVwiLFxuICBcImNhcmV0LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMjM2XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlXCI6IFwiXFxmMjM3XCIsXG4gIFwiY2FyZXQtdXBcIjogXCJcXGYyMzhcIixcbiAgXCJjYXJ0LWNoZWNrLWZpbGxcIjogXCJcXGYyMzlcIixcbiAgXCJjYXJ0LWNoZWNrXCI6IFwiXFxmMjNhXCIsXG4gIFwiY2FydC1kYXNoLWZpbGxcIjogXCJcXGYyM2JcIixcbiAgXCJjYXJ0LWRhc2hcIjogXCJcXGYyM2NcIixcbiAgXCJjYXJ0LWZpbGxcIjogXCJcXGYyM2RcIixcbiAgXCJjYXJ0LXBsdXMtZmlsbFwiOiBcIlxcZjIzZVwiLFxuICBcImNhcnQtcGx1c1wiOiBcIlxcZjIzZlwiLFxuICBcImNhcnQteC1maWxsXCI6IFwiXFxmMjQwXCIsXG4gIFwiY2FydC14XCI6IFwiXFxmMjQxXCIsXG4gIFwiY2FydFwiOiBcIlxcZjI0MlwiLFxuICBcImNhcnQyXCI6IFwiXFxmMjQzXCIsXG4gIFwiY2FydDNcIjogXCJcXGYyNDRcIixcbiAgXCJjYXJ0NFwiOiBcIlxcZjI0NVwiLFxuICBcImNhc2gtc3RhY2tcIjogXCJcXGYyNDZcIixcbiAgXCJjYXNoXCI6IFwiXFxmMjQ3XCIsXG4gIFwiY2FzdFwiOiBcIlxcZjI0OFwiLFxuICBcImNoYXQtZG90cy1maWxsXCI6IFwiXFxmMjQ5XCIsXG4gIFwiY2hhdC1kb3RzXCI6IFwiXFxmMjRhXCIsXG4gIFwiY2hhdC1maWxsXCI6IFwiXFxmMjRiXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHMtZmlsbFwiOiBcIlxcZjI0Y1wiLFxuICBcImNoYXQtbGVmdC1kb3RzXCI6IFwiXFxmMjRkXCIsXG4gIFwiY2hhdC1sZWZ0LWZpbGxcIjogXCJcXGYyNGVcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGUtZmlsbFwiOiBcIlxcZjI0ZlwiLFxuICBcImNoYXQtbGVmdC1xdW90ZVwiOiBcIlxcZjI1MFwiLFxuICBcImNoYXQtbGVmdC10ZXh0LWZpbGxcIjogXCJcXGYyNTFcIixcbiAgXCJjaGF0LWxlZnQtdGV4dFwiOiBcIlxcZjI1MlwiLFxuICBcImNoYXQtbGVmdFwiOiBcIlxcZjI1M1wiLFxuICBcImNoYXQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1NFwiLFxuICBcImNoYXQtcXVvdGVcIjogXCJcXGYyNTVcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHMtZmlsbFwiOiBcIlxcZjI1NlwiLFxuICBcImNoYXQtcmlnaHQtZG90c1wiOiBcIlxcZjI1N1wiLFxuICBcImNoYXQtcmlnaHQtZmlsbFwiOiBcIlxcZjI1OFwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1OVwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGVcIjogXCJcXGYyNWFcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHQtZmlsbFwiOiBcIlxcZjI1YlwiLFxuICBcImNoYXQtcmlnaHQtdGV4dFwiOiBcIlxcZjI1Y1wiLFxuICBcImNoYXQtcmlnaHRcIjogXCJcXGYyNWRcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzLWZpbGxcIjogXCJcXGYyNWVcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzXCI6IFwiXFxmMjVmXCIsXG4gIFwiY2hhdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2MFwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlLWZpbGxcIjogXCJcXGYyNjFcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZVwiOiBcIlxcZjI2MlwiLFxuICBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiOiBcIlxcZjI2M1wiLFxuICBcImNoYXQtc3F1YXJlLXRleHRcIjogXCJcXGYyNjRcIixcbiAgXCJjaGF0LXNxdWFyZVwiOiBcIlxcZjI2NVwiLFxuICBcImNoYXQtdGV4dC1maWxsXCI6IFwiXFxmMjY2XCIsXG4gIFwiY2hhdC10ZXh0XCI6IFwiXFxmMjY3XCIsXG4gIFwiY2hhdFwiOiBcIlxcZjI2OFwiLFxuICBcImNoZWNrLWFsbFwiOiBcIlxcZjI2OVwiLFxuICBcImNoZWNrLWNpcmNsZS1maWxsXCI6IFwiXFxmMjZhXCIsXG4gIFwiY2hlY2stY2lyY2xlXCI6IFwiXFxmMjZiXCIsXG4gIFwiY2hlY2stc3F1YXJlLWZpbGxcIjogXCJcXGYyNmNcIixcbiAgXCJjaGVjay1zcXVhcmVcIjogXCJcXGYyNmRcIixcbiAgXCJjaGVja1wiOiBcIlxcZjI2ZVwiLFxuICBcImNoZWNrMi1hbGxcIjogXCJcXGYyNmZcIixcbiAgXCJjaGVjazItY2lyY2xlXCI6IFwiXFxmMjcwXCIsXG4gIFwiY2hlY2syLXNxdWFyZVwiOiBcIlxcZjI3MVwiLFxuICBcImNoZWNrMlwiOiBcIlxcZjI3MlwiLFxuICBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCI6IFwiXFxmMjczXCIsXG4gIFwiY2hldnJvbi1iYXItZG93blwiOiBcIlxcZjI3NFwiLFxuICBcImNoZXZyb24tYmFyLWV4cGFuZFwiOiBcIlxcZjI3NVwiLFxuICBcImNoZXZyb24tYmFyLWxlZnRcIjogXCJcXGYyNzZcIixcbiAgXCJjaGV2cm9uLWJhci1yaWdodFwiOiBcIlxcZjI3N1wiLFxuICBcImNoZXZyb24tYmFyLXVwXCI6IFwiXFxmMjc4XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWRvd25cIjogXCJcXGYyNzlcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtbGVmdFwiOiBcIlxcZjI3YVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiOiBcIlxcZjI3YlwiLFxuICBcImNoZXZyb24tY29tcGFjdC11cFwiOiBcIlxcZjI3Y1wiLFxuICBcImNoZXZyb24tY29udHJhY3RcIjogXCJcXGYyN2RcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6IFwiXFxmMjdlXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiBcIlxcZjI3ZlwiLFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6IFwiXFxmMjgwXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogXCJcXGYyODFcIixcbiAgXCJjaGV2cm9uLWRvd25cIjogXCJcXGYyODJcIixcbiAgXCJjaGV2cm9uLWV4cGFuZFwiOiBcIlxcZjI4M1wiLFxuICBcImNoZXZyb24tbGVmdFwiOiBcIlxcZjI4NFwiLFxuICBcImNoZXZyb24tcmlnaHRcIjogXCJcXGYyODVcIixcbiAgXCJjaGV2cm9uLXVwXCI6IFwiXFxmMjg2XCIsXG4gIFwiY2lyY2xlLWZpbGxcIjogXCJcXGYyODdcIixcbiAgXCJjaXJjbGUtaGFsZlwiOiBcIlxcZjI4OFwiLFxuICBcImNpcmNsZS1zcXVhcmVcIjogXCJcXGYyODlcIixcbiAgXCJjaXJjbGVcIjogXCJcXGYyOGFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogXCJcXGYyOGJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YVwiOiBcIlxcZjI4Y1wiLFxuICBcImNsaXBib2FyZC1taW51c1wiOiBcIlxcZjI4ZFwiLFxuICBcImNsaXBib2FyZC1wbHVzXCI6IFwiXFxmMjhlXCIsXG4gIFwiY2xpcGJvYXJkLXhcIjogXCJcXGYyOGZcIixcbiAgXCJjbGlwYm9hcmRcIjogXCJcXGYyOTBcIixcbiAgXCJjbG9jay1maWxsXCI6IFwiXFxmMjkxXCIsXG4gIFwiY2xvY2staGlzdG9yeVwiOiBcIlxcZjI5MlwiLFxuICBcImNsb2NrXCI6IFwiXFxmMjkzXCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMjk0XCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiBcIlxcZjI5NVwiLFxuICBcImNsb3VkLWFycm93LXVwLWZpbGxcIjogXCJcXGYyOTZcIixcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiBcIlxcZjI5N1wiLFxuICBcImNsb3VkLWNoZWNrLWZpbGxcIjogXCJcXGYyOThcIixcbiAgXCJjbG91ZC1jaGVja1wiOiBcIlxcZjI5OVwiLFxuICBcImNsb3VkLWRvd25sb2FkLWZpbGxcIjogXCJcXGYyOWFcIixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiBcIlxcZjI5YlwiLFxuICBcImNsb3VkLWRyaXp6bGUtZmlsbFwiOiBcIlxcZjI5Y1wiLFxuICBcImNsb3VkLWRyaXp6bGVcIjogXCJcXGYyOWRcIixcbiAgXCJjbG91ZC1maWxsXCI6IFwiXFxmMjllXCIsXG4gIFwiY2xvdWQtZm9nLWZpbGxcIjogXCJcXGYyOWZcIixcbiAgXCJjbG91ZC1mb2dcIjogXCJcXGYyYTBcIixcbiAgXCJjbG91ZC1mb2cyLWZpbGxcIjogXCJcXGYyYTFcIixcbiAgXCJjbG91ZC1mb2cyXCI6IFwiXFxmMmEyXCIsXG4gIFwiY2xvdWQtaGFpbC1maWxsXCI6IFwiXFxmMmEzXCIsXG4gIFwiY2xvdWQtaGFpbFwiOiBcIlxcZjJhNFwiLFxuICBcImNsb3VkLWhhemUtZmlsbFwiOiBcIlxcZjJhNlwiLFxuICBcImNsb3VkLWhhemVcIjogXCJcXGYyYTdcIixcbiAgXCJjbG91ZC1oYXplMi1maWxsXCI6IFwiXFxmMmE4XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLWZpbGxcIjogXCJcXGYyYTlcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpbi1maWxsXCI6IFwiXFxmMmFhXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW5cIjogXCJcXGYyYWJcIixcbiAgXCJjbG91ZC1saWdodG5pbmdcIjogXCJcXGYyYWNcIixcbiAgXCJjbG91ZC1taW51cy1maWxsXCI6IFwiXFxmMmFkXCIsXG4gIFwiY2xvdWQtbWludXNcIjogXCJcXGYyYWVcIixcbiAgXCJjbG91ZC1tb29uLWZpbGxcIjogXCJcXGYyYWZcIixcbiAgXCJjbG91ZC1tb29uXCI6IFwiXFxmMmIwXCIsXG4gIFwiY2xvdWQtcGx1cy1maWxsXCI6IFwiXFxmMmIxXCIsXG4gIFwiY2xvdWQtcGx1c1wiOiBcIlxcZjJiMlwiLFxuICBcImNsb3VkLXJhaW4tZmlsbFwiOiBcIlxcZjJiM1wiLFxuICBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiOiBcIlxcZjJiNFwiLFxuICBcImNsb3VkLXJhaW4taGVhdnlcIjogXCJcXGYyYjVcIixcbiAgXCJjbG91ZC1yYWluXCI6IFwiXFxmMmI2XCIsXG4gIFwiY2xvdWQtc2xhc2gtZmlsbFwiOiBcIlxcZjJiN1wiLFxuICBcImNsb3VkLXNsYXNoXCI6IFwiXFxmMmI4XCIsXG4gIFwiY2xvdWQtc2xlZXQtZmlsbFwiOiBcIlxcZjJiOVwiLFxuICBcImNsb3VkLXNsZWV0XCI6IFwiXFxmMmJhXCIsXG4gIFwiY2xvdWQtc25vdy1maWxsXCI6IFwiXFxmMmJiXCIsXG4gIFwiY2xvdWQtc25vd1wiOiBcIlxcZjJiY1wiLFxuICBcImNsb3VkLXN1bi1maWxsXCI6IFwiXFxmMmJkXCIsXG4gIFwiY2xvdWQtc3VuXCI6IFwiXFxmMmJlXCIsXG4gIFwiY2xvdWQtdXBsb2FkLWZpbGxcIjogXCJcXGYyYmZcIixcbiAgXCJjbG91ZC11cGxvYWRcIjogXCJcXGYyYzBcIixcbiAgXCJjbG91ZFwiOiBcIlxcZjJjMVwiLFxuICBcImNsb3Vkcy1maWxsXCI6IFwiXFxmMmMyXCIsXG4gIFwiY2xvdWRzXCI6IFwiXFxmMmMzXCIsXG4gIFwiY2xvdWR5LWZpbGxcIjogXCJcXGYyYzRcIixcbiAgXCJjbG91ZHlcIjogXCJcXGYyYzVcIixcbiAgXCJjb2RlLXNsYXNoXCI6IFwiXFxmMmM2XCIsXG4gIFwiY29kZS1zcXVhcmVcIjogXCJcXGYyYzdcIixcbiAgXCJjb2RlXCI6IFwiXFxmMmM4XCIsXG4gIFwiY29sbGVjdGlvbi1maWxsXCI6IFwiXFxmMmM5XCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5LWZpbGxcIjogXCJcXGYyY2FcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXlcIjogXCJcXGYyY2JcIixcbiAgXCJjb2xsZWN0aW9uXCI6IFwiXFxmMmNjXCIsXG4gIFwiY29sdW1ucy1nYXBcIjogXCJcXGYyY2RcIixcbiAgXCJjb2x1bW5zXCI6IFwiXFxmMmNlXCIsXG4gIFwiY29tbWFuZFwiOiBcIlxcZjJjZlwiLFxuICBcImNvbXBhc3MtZmlsbFwiOiBcIlxcZjJkMFwiLFxuICBcImNvbXBhc3NcIjogXCJcXGYyZDFcIixcbiAgXCJjb25lLXN0cmlwZWRcIjogXCJcXGYyZDJcIixcbiAgXCJjb25lXCI6IFwiXFxmMmQzXCIsXG4gIFwiY29udHJvbGxlclwiOiBcIlxcZjJkNFwiLFxuICBcImNwdS1maWxsXCI6IFwiXFxmMmQ1XCIsXG4gIFwiY3B1XCI6IFwiXFxmMmQ2XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIjogXCJcXGYyZDdcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2tcIjogXCJcXGYyZDhcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250LWZpbGxcIjogXCJcXGYyZDlcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250XCI6IFwiXFxmMmRhXCIsXG4gIFwiY3JlZGl0LWNhcmQtZmlsbFwiOiBcIlxcZjJkYlwiLFxuICBcImNyZWRpdC1jYXJkXCI6IFwiXFxmMmRjXCIsXG4gIFwiY3JvcFwiOiBcIlxcZjJkZFwiLFxuICBcImN1cC1maWxsXCI6IFwiXFxmMmRlXCIsXG4gIFwiY3VwLXN0cmF3XCI6IFwiXFxmMmRmXCIsXG4gIFwiY3VwXCI6IFwiXFxmMmUwXCIsXG4gIFwiY3Vyc29yLWZpbGxcIjogXCJcXGYyZTFcIixcbiAgXCJjdXJzb3ItdGV4dFwiOiBcIlxcZjJlMlwiLFxuICBcImN1cnNvclwiOiBcIlxcZjJlM1wiLFxuICBcImRhc2gtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjJlNFwiLFxuICBcImRhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGYyZTVcIixcbiAgXCJkYXNoLWNpcmNsZVwiOiBcIlxcZjJlNlwiLFxuICBcImRhc2gtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjJlN1wiLFxuICBcImRhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGYyZThcIixcbiAgXCJkYXNoLXNxdWFyZVwiOiBcIlxcZjJlOVwiLFxuICBcImRhc2hcIjogXCJcXGYyZWFcIixcbiAgXCJkaWFncmFtLTItZmlsbFwiOiBcIlxcZjJlYlwiLFxuICBcImRpYWdyYW0tMlwiOiBcIlxcZjJlY1wiLFxuICBcImRpYWdyYW0tMy1maWxsXCI6IFwiXFxmMmVkXCIsXG4gIFwiZGlhZ3JhbS0zXCI6IFwiXFxmMmVlXCIsXG4gIFwiZGlhbW9uZC1maWxsXCI6IFwiXFxmMmVmXCIsXG4gIFwiZGlhbW9uZC1oYWxmXCI6IFwiXFxmMmYwXCIsXG4gIFwiZGlhbW9uZFwiOiBcIlxcZjJmMVwiLFxuICBcImRpY2UtMS1maWxsXCI6IFwiXFxmMmYyXCIsXG4gIFwiZGljZS0xXCI6IFwiXFxmMmYzXCIsXG4gIFwiZGljZS0yLWZpbGxcIjogXCJcXGYyZjRcIixcbiAgXCJkaWNlLTJcIjogXCJcXGYyZjVcIixcbiAgXCJkaWNlLTMtZmlsbFwiOiBcIlxcZjJmNlwiLFxuICBcImRpY2UtM1wiOiBcIlxcZjJmN1wiLFxuICBcImRpY2UtNC1maWxsXCI6IFwiXFxmMmY4XCIsXG4gIFwiZGljZS00XCI6IFwiXFxmMmY5XCIsXG4gIFwiZGljZS01LWZpbGxcIjogXCJcXGYyZmFcIixcbiAgXCJkaWNlLTVcIjogXCJcXGYyZmJcIixcbiAgXCJkaWNlLTYtZmlsbFwiOiBcIlxcZjJmY1wiLFxuICBcImRpY2UtNlwiOiBcIlxcZjJmZFwiLFxuICBcImRpc2MtZmlsbFwiOiBcIlxcZjJmZVwiLFxuICBcImRpc2NcIjogXCJcXGYyZmZcIixcbiAgXCJkaXNjb3JkXCI6IFwiXFxmMzAwXCIsXG4gIFwiZGlzcGxheS1maWxsXCI6IFwiXFxmMzAxXCIsXG4gIFwiZGlzcGxheVwiOiBcIlxcZjMwMlwiLFxuICBcImRpc3RyaWJ1dGUtaG9yaXpvbnRhbFwiOiBcIlxcZjMwM1wiLFxuICBcImRpc3RyaWJ1dGUtdmVydGljYWxcIjogXCJcXGYzMDRcIixcbiAgXCJkb29yLWNsb3NlZC1maWxsXCI6IFwiXFxmMzA1XCIsXG4gIFwiZG9vci1jbG9zZWRcIjogXCJcXGYzMDZcIixcbiAgXCJkb29yLW9wZW4tZmlsbFwiOiBcIlxcZjMwN1wiLFxuICBcImRvb3Itb3BlblwiOiBcIlxcZjMwOFwiLFxuICBcImRvdFwiOiBcIlxcZjMwOVwiLFxuICBcImRvd25sb2FkXCI6IFwiXFxmMzBhXCIsXG4gIFwiZHJvcGxldC1maWxsXCI6IFwiXFxmMzBiXCIsXG4gIFwiZHJvcGxldC1oYWxmXCI6IFwiXFxmMzBjXCIsXG4gIFwiZHJvcGxldFwiOiBcIlxcZjMwZFwiLFxuICBcImVhcmJ1ZHNcIjogXCJcXGYzMGVcIixcbiAgXCJlYXNlbC1maWxsXCI6IFwiXFxmMzBmXCIsXG4gIFwiZWFzZWxcIjogXCJcXGYzMTBcIixcbiAgXCJlZ2ctZmlsbFwiOiBcIlxcZjMxMVwiLFxuICBcImVnZy1mcmllZFwiOiBcIlxcZjMxMlwiLFxuICBcImVnZ1wiOiBcIlxcZjMxM1wiLFxuICBcImVqZWN0LWZpbGxcIjogXCJcXGYzMTRcIixcbiAgXCJlamVjdFwiOiBcIlxcZjMxNVwiLFxuICBcImVtb2ppLWFuZ3J5LWZpbGxcIjogXCJcXGYzMTZcIixcbiAgXCJlbW9qaS1hbmdyeVwiOiBcIlxcZjMxN1wiLFxuICBcImVtb2ppLWRpenp5LWZpbGxcIjogXCJcXGYzMThcIixcbiAgXCJlbW9qaS1kaXp6eVwiOiBcIlxcZjMxOVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGxcIjogXCJcXGYzMWFcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzc1wiOiBcIlxcZjMxYlwiLFxuICBcImVtb2ppLWZyb3duLWZpbGxcIjogXCJcXGYzMWNcIixcbiAgXCJlbW9qaS1mcm93blwiOiBcIlxcZjMxZFwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXMtZmlsbFwiOiBcIlxcZjMxZVwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXNcIjogXCJcXGYzMWZcIixcbiAgXCJlbW9qaS1sYXVnaGluZy1maWxsXCI6IFwiXFxmMzIwXCIsXG4gIFwiZW1vamktbGF1Z2hpbmdcIjogXCJcXGYzMjFcIixcbiAgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIjogXCJcXGYzMjJcIixcbiAgXCJlbW9qaS1uZXV0cmFsXCI6IFwiXFxmMzIzXCIsXG4gIFwiZW1vamktc21pbGUtZmlsbFwiOiBcIlxcZjMyNFwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIjogXCJcXGYzMjVcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiOiBcIlxcZjMyNlwiLFxuICBcImVtb2ppLXNtaWxlXCI6IFwiXFxmMzI3XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlcy1maWxsXCI6IFwiXFxmMzI4XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlc1wiOiBcIlxcZjMyOVwiLFxuICBcImVtb2ppLXdpbmstZmlsbFwiOiBcIlxcZjMyYVwiLFxuICBcImVtb2ppLXdpbmtcIjogXCJcXGYzMmJcIixcbiAgXCJlbnZlbG9wZS1maWxsXCI6IFwiXFxmMzJjXCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1maWxsXCI6IFwiXFxmMzJkXCIsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiBcIlxcZjMyZVwiLFxuICBcImVudmVsb3BlXCI6IFwiXFxmMzJmXCIsXG4gIFwiZXJhc2VyLWZpbGxcIjogXCJcXGYzMzBcIixcbiAgXCJlcmFzZXJcIjogXCJcXGYzMzFcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjMzMlwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiBcIlxcZjMzM1wiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjMzNFwiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmRcIjogXCJcXGYzMzVcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGYzMzZcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uXCI6IFwiXFxmMzM3XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlLWZpbGxcIjogXCJcXGYzMzhcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogXCJcXGYzMzlcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZS1maWxsXCI6IFwiXFxmMzNhXCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogXCJcXGYzM2JcIixcbiAgXCJleGNsYW1hdGlvblwiOiBcIlxcZjMzY1wiLFxuICBcImV4Y2x1ZGVcIjogXCJcXGYzM2RcIixcbiAgXCJleWUtZmlsbFwiOiBcIlxcZjMzZVwiLFxuICBcImV5ZS1zbGFzaC1maWxsXCI6IFwiXFxmMzNmXCIsXG4gIFwiZXllLXNsYXNoXCI6IFwiXFxmMzQwXCIsXG4gIFwiZXllXCI6IFwiXFxmMzQxXCIsXG4gIFwiZXllZHJvcHBlclwiOiBcIlxcZjM0MlwiLFxuICBcImV5ZWdsYXNzZXNcIjogXCJcXGYzNDNcIixcbiAgXCJmYWNlYm9va1wiOiBcIlxcZjM0NFwiLFxuICBcImZpbGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzQ1XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6IFwiXFxmMzQ2XCIsXG4gIFwiZmlsZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzQ3XCIsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiBcIlxcZjM0OFwiLFxuICBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNDlcIixcbiAgXCJmaWxlLWJhci1ncmFwaFwiOiBcIlxcZjM0YVwiLFxuICBcImZpbGUtYmluYXJ5LWZpbGxcIjogXCJcXGYzNGJcIixcbiAgXCJmaWxlLWJpbmFyeVwiOiBcIlxcZjM0Y1wiLFxuICBcImZpbGUtYnJlYWstZmlsbFwiOiBcIlxcZjM0ZFwiLFxuICBcImZpbGUtYnJlYWtcIjogXCJcXGYzNGVcIixcbiAgXCJmaWxlLWNoZWNrLWZpbGxcIjogXCJcXGYzNGZcIixcbiAgXCJmaWxlLWNoZWNrXCI6IFwiXFxmMzUwXCIsXG4gIFwiZmlsZS1jb2RlLWZpbGxcIjogXCJcXGYzNTFcIixcbiAgXCJmaWxlLWNvZGVcIjogXCJcXGYzNTJcIixcbiAgXCJmaWxlLWRpZmYtZmlsbFwiOiBcIlxcZjM1M1wiLFxuICBcImZpbGUtZGlmZlwiOiBcIlxcZjM1NFwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNTVcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiOiBcIlxcZjM1NlwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzU3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwXCI6IFwiXFxmMzU4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzU5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaFwiOiBcIlxcZjM1YVwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnktZmlsbFwiOiBcIlxcZjM1YlwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnlcIjogXCJcXGYzNWNcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWstZmlsbFwiOiBcIlxcZjM1ZFwiLFxuICBcImZpbGUtZWFybWFyay1icmVha1wiOiBcIlxcZjM1ZVwiLFxuICBcImZpbGUtZWFybWFyay1jaGVjay1maWxsXCI6IFwiXFxmMzVmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCI6IFwiXFxmMzYwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGUtZmlsbFwiOiBcIlxcZjM2MVwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlXCI6IFwiXFxmMzYyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmYtZmlsbFwiOiBcIlxcZjM2M1wiLFxuICBcImZpbGUtZWFybWFyay1kaWZmXCI6IFwiXFxmMzY0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGxcIjogXCJcXGYzNjVcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWxcIjogXCJcXGYzNjZcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWwtZmlsbFwiOiBcIlxcZjM2N1wiLFxuICBcImZpbGUtZWFybWFyay1leGNlbFwiOiBcIlxcZjM2OFwiLFxuICBcImZpbGUtZWFybWFyay1maWxsXCI6IFwiXFxmMzY5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnQtZmlsbFwiOiBcIlxcZjM2YVwiLFxuICBcImZpbGUtZWFybWFyay1mb250XCI6IFwiXFxmMzZiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlLWZpbGxcIjogXCJcXGYzNmNcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIjogXCJcXGYzNmRcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jay1maWxsXCI6IFwiXFxmMzZlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2tcIjogXCJcXGYzNmZcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazItZmlsbFwiOiBcIlxcZjM3MFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMlwiOiBcIlxcZjM3MVwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGxcIjogXCJcXGYzNzJcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbFwiOiBcIlxcZjM3M1wiLFxuICBcImZpbGUtZWFybWFyay1taW51cy1maWxsXCI6IFwiXFxmMzc0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCI6IFwiXFxmMzc1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIjogXCJcXGYzNzZcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWNcIjogXCJcXGYzNzdcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uLWZpbGxcIjogXCJcXGYzNzhcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uXCI6IFwiXFxmMzc5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiOiBcIlxcZjM3YVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5XCI6IFwiXFxmMzdiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjM3Y1wiLFxuICBcImZpbGUtZWFybWFyay1wbHVzXCI6IFwiXFxmMzdkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3QtZmlsbFwiOiBcIlxcZjM3ZVwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0XCI6IFwiXFxmMzdmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdC1maWxsXCI6IFwiXFxmMzgwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdFwiOiBcIlxcZjM4MVwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsXCI6IFwiXFxmMzgyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0XCI6IFwiXFxmMzgzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGxcIjogXCJcXGYzODRcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWRcIjogXCJcXGYzODVcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzLWZpbGxcIjogXCJcXGYzODZcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCI6IFwiXFxmMzg3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzODhcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXRcIjogXCJcXGYzODlcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCI6IFwiXFxmMzhhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHRcIjogXCJcXGYzOGJcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZC1maWxsXCI6IFwiXFxmMzhjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmRcIjogXCJcXGYzOGRcIixcbiAgXCJmaWxlLWVhcm1hcmsteC1maWxsXCI6IFwiXFxmMzhlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXhcIjogXCJcXGYzOGZcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwLWZpbGxcIjogXCJcXGYzOTBcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwXCI6IFwiXFxmMzkxXCIsXG4gIFwiZmlsZS1lYXJtYXJrXCI6IFwiXFxmMzkyXCIsXG4gIFwiZmlsZS1lYXNlbC1maWxsXCI6IFwiXFxmMzkzXCIsXG4gIFwiZmlsZS1lYXNlbFwiOiBcIlxcZjM5NFwiLFxuICBcImZpbGUtZXhjZWwtZmlsbFwiOiBcIlxcZjM5NVwiLFxuICBcImZpbGUtZXhjZWxcIjogXCJcXGYzOTZcIixcbiAgXCJmaWxlLWZpbGxcIjogXCJcXGYzOTdcIixcbiAgXCJmaWxlLWZvbnQtZmlsbFwiOiBcIlxcZjM5OFwiLFxuICBcImZpbGUtZm9udFwiOiBcIlxcZjM5OVwiLFxuICBcImZpbGUtaW1hZ2UtZmlsbFwiOiBcIlxcZjM5YVwiLFxuICBcImZpbGUtaW1hZ2VcIjogXCJcXGYzOWJcIixcbiAgXCJmaWxlLWxvY2stZmlsbFwiOiBcIlxcZjM5Y1wiLFxuICBcImZpbGUtbG9ja1wiOiBcIlxcZjM5ZFwiLFxuICBcImZpbGUtbG9jazItZmlsbFwiOiBcIlxcZjM5ZVwiLFxuICBcImZpbGUtbG9jazJcIjogXCJcXGYzOWZcIixcbiAgXCJmaWxlLW1lZGljYWwtZmlsbFwiOiBcIlxcZjNhMFwiLFxuICBcImZpbGUtbWVkaWNhbFwiOiBcIlxcZjNhMVwiLFxuICBcImZpbGUtbWludXMtZmlsbFwiOiBcIlxcZjNhMlwiLFxuICBcImZpbGUtbWludXNcIjogXCJcXGYzYTNcIixcbiAgXCJmaWxlLW11c2ljLWZpbGxcIjogXCJcXGYzYTRcIixcbiAgXCJmaWxlLW11c2ljXCI6IFwiXFxmM2E1XCIsXG4gIFwiZmlsZS1wZXJzb24tZmlsbFwiOiBcIlxcZjNhNlwiLFxuICBcImZpbGUtcGVyc29uXCI6IFwiXFxmM2E3XCIsXG4gIFwiZmlsZS1wbGF5LWZpbGxcIjogXCJcXGYzYThcIixcbiAgXCJmaWxlLXBsYXlcIjogXCJcXGYzYTlcIixcbiAgXCJmaWxlLXBsdXMtZmlsbFwiOiBcIlxcZjNhYVwiLFxuICBcImZpbGUtcGx1c1wiOiBcIlxcZjNhYlwiLFxuICBcImZpbGUtcG9zdC1maWxsXCI6IFwiXFxmM2FjXCIsXG4gIFwiZmlsZS1wb3N0XCI6IFwiXFxmM2FkXCIsXG4gIFwiZmlsZS1wcHQtZmlsbFwiOiBcIlxcZjNhZVwiLFxuICBcImZpbGUtcHB0XCI6IFwiXFxmM2FmXCIsXG4gIFwiZmlsZS1yaWNodGV4dC1maWxsXCI6IFwiXFxmM2IwXCIsXG4gIFwiZmlsZS1yaWNodGV4dFwiOiBcIlxcZjNiMVwiLFxuICBcImZpbGUtcnVsZWQtZmlsbFwiOiBcIlxcZjNiMlwiLFxuICBcImZpbGUtcnVsZWRcIjogXCJcXGYzYjNcIixcbiAgXCJmaWxlLXNsaWRlcy1maWxsXCI6IFwiXFxmM2I0XCIsXG4gIFwiZmlsZS1zbGlkZXNcIjogXCJcXGYzYjVcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzYjZcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6IFwiXFxmM2I3XCIsXG4gIFwiZmlsZS10ZXh0LWZpbGxcIjogXCJcXGYzYjhcIixcbiAgXCJmaWxlLXRleHRcIjogXCJcXGYzYjlcIixcbiAgXCJmaWxlLXdvcmQtZmlsbFwiOiBcIlxcZjNiYVwiLFxuICBcImZpbGUtd29yZFwiOiBcIlxcZjNiYlwiLFxuICBcImZpbGUteC1maWxsXCI6IFwiXFxmM2JjXCIsXG4gIFwiZmlsZS14XCI6IFwiXFxmM2JkXCIsXG4gIFwiZmlsZS16aXAtZmlsbFwiOiBcIlxcZjNiZVwiLFxuICBcImZpbGUtemlwXCI6IFwiXFxmM2JmXCIsXG4gIFwiZmlsZVwiOiBcIlxcZjNjMFwiLFxuICBcImZpbGVzLWFsdFwiOiBcIlxcZjNjMVwiLFxuICBcImZpbGVzXCI6IFwiXFxmM2MyXCIsXG4gIFwiZmlsbVwiOiBcIlxcZjNjM1wiLFxuICBcImZpbHRlci1jaXJjbGUtZmlsbFwiOiBcIlxcZjNjNFwiLFxuICBcImZpbHRlci1jaXJjbGVcIjogXCJcXGYzYzVcIixcbiAgXCJmaWx0ZXItbGVmdFwiOiBcIlxcZjNjNlwiLFxuICBcImZpbHRlci1yaWdodFwiOiBcIlxcZjNjN1wiLFxuICBcImZpbHRlci1zcXVhcmUtZmlsbFwiOiBcIlxcZjNjOFwiLFxuICBcImZpbHRlci1zcXVhcmVcIjogXCJcXGYzYzlcIixcbiAgXCJmaWx0ZXJcIjogXCJcXGYzY2FcIixcbiAgXCJmbGFnLWZpbGxcIjogXCJcXGYzY2JcIixcbiAgXCJmbGFnXCI6IFwiXFxmM2NjXCIsXG4gIFwiZmxvd2VyMVwiOiBcIlxcZjNjZFwiLFxuICBcImZsb3dlcjJcIjogXCJcXGYzY2VcIixcbiAgXCJmbG93ZXIzXCI6IFwiXFxmM2NmXCIsXG4gIFwiZm9sZGVyLWNoZWNrXCI6IFwiXFxmM2QwXCIsXG4gIFwiZm9sZGVyLWZpbGxcIjogXCJcXGYzZDFcIixcbiAgXCJmb2xkZXItbWludXNcIjogXCJcXGYzZDJcIixcbiAgXCJmb2xkZXItcGx1c1wiOiBcIlxcZjNkM1wiLFxuICBcImZvbGRlci1zeW1saW5rLWZpbGxcIjogXCJcXGYzZDRcIixcbiAgXCJmb2xkZXItc3ltbGlua1wiOiBcIlxcZjNkNVwiLFxuICBcImZvbGRlci14XCI6IFwiXFxmM2Q2XCIsXG4gIFwiZm9sZGVyXCI6IFwiXFxmM2Q3XCIsXG4gIFwiZm9sZGVyMi1vcGVuXCI6IFwiXFxmM2Q4XCIsXG4gIFwiZm9sZGVyMlwiOiBcIlxcZjNkOVwiLFxuICBcImZvbnRzXCI6IFwiXFxmM2RhXCIsXG4gIFwiZm9yd2FyZC1maWxsXCI6IFwiXFxmM2RiXCIsXG4gIFwiZm9yd2FyZFwiOiBcIlxcZjNkY1wiLFxuICBcImZyb250XCI6IFwiXFxmM2RkXCIsXG4gIFwiZnVsbHNjcmVlbi1leGl0XCI6IFwiXFxmM2RlXCIsXG4gIFwiZnVsbHNjcmVlblwiOiBcIlxcZjNkZlwiLFxuICBcImZ1bm5lbC1maWxsXCI6IFwiXFxmM2UwXCIsXG4gIFwiZnVubmVsXCI6IFwiXFxmM2UxXCIsXG4gIFwiZ2Vhci1maWxsXCI6IFwiXFxmM2UyXCIsXG4gIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiOiBcIlxcZjNlM1wiLFxuICBcImdlYXItd2lkZVwiOiBcIlxcZjNlNFwiLFxuICBcImdlYXJcIjogXCJcXGYzZTVcIixcbiAgXCJnZW1cIjogXCJcXGYzZTZcIixcbiAgXCJnZW8tYWx0LWZpbGxcIjogXCJcXGYzZTdcIixcbiAgXCJnZW8tYWx0XCI6IFwiXFxmM2U4XCIsXG4gIFwiZ2VvLWZpbGxcIjogXCJcXGYzZTlcIixcbiAgXCJnZW9cIjogXCJcXGYzZWFcIixcbiAgXCJnaWZ0LWZpbGxcIjogXCJcXGYzZWJcIixcbiAgXCJnaWZ0XCI6IFwiXFxmM2VjXCIsXG4gIFwiZ2l0aHViXCI6IFwiXFxmM2VkXCIsXG4gIFwiZ2xvYmVcIjogXCJcXGYzZWVcIixcbiAgXCJnbG9iZTJcIjogXCJcXGYzZWZcIixcbiAgXCJnb29nbGVcIjogXCJcXGYzZjBcIixcbiAgXCJncmFwaC1kb3duXCI6IFwiXFxmM2YxXCIsXG4gIFwiZ3JhcGgtdXBcIjogXCJcXGYzZjJcIixcbiAgXCJncmlkLTF4Mi1maWxsXCI6IFwiXFxmM2YzXCIsXG4gIFwiZ3JpZC0xeDJcIjogXCJcXGYzZjRcIixcbiAgXCJncmlkLTN4Mi1nYXAtZmlsbFwiOiBcIlxcZjNmNVwiLFxuICBcImdyaWQtM3gyLWdhcFwiOiBcIlxcZjNmNlwiLFxuICBcImdyaWQtM3gyXCI6IFwiXFxmM2Y3XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwLWZpbGxcIjogXCJcXGYzZjhcIixcbiAgXCJncmlkLTN4My1nYXBcIjogXCJcXGYzZjlcIixcbiAgXCJncmlkLTN4M1wiOiBcIlxcZjNmYVwiLFxuICBcImdyaWQtZmlsbFwiOiBcIlxcZjNmYlwiLFxuICBcImdyaWRcIjogXCJcXGYzZmNcIixcbiAgXCJncmlwLWhvcml6b250YWxcIjogXCJcXGYzZmRcIixcbiAgXCJncmlwLXZlcnRpY2FsXCI6IFwiXFxmM2ZlXCIsXG4gIFwiaGFtbWVyXCI6IFwiXFxmM2ZmXCIsXG4gIFwiaGFuZC1pbmRleC1maWxsXCI6IFwiXFxmNDAwXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYi1maWxsXCI6IFwiXFxmNDAxXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYlwiOiBcIlxcZjQwMlwiLFxuICBcImhhbmQtaW5kZXhcIjogXCJcXGY0MDNcIixcbiAgXCJoYW5kLXRodW1icy1kb3duLWZpbGxcIjogXCJcXGY0MDRcIixcbiAgXCJoYW5kLXRodW1icy1kb3duXCI6IFwiXFxmNDA1XCIsXG4gIFwiaGFuZC10aHVtYnMtdXAtZmlsbFwiOiBcIlxcZjQwNlwiLFxuICBcImhhbmQtdGh1bWJzLXVwXCI6IFwiXFxmNDA3XCIsXG4gIFwiaGFuZGJhZy1maWxsXCI6IFwiXFxmNDA4XCIsXG4gIFwiaGFuZGJhZ1wiOiBcIlxcZjQwOVwiLFxuICBcImhhc2hcIjogXCJcXGY0MGFcIixcbiAgXCJoZGQtZmlsbFwiOiBcIlxcZjQwYlwiLFxuICBcImhkZC1uZXR3b3JrLWZpbGxcIjogXCJcXGY0MGNcIixcbiAgXCJoZGQtbmV0d29ya1wiOiBcIlxcZjQwZFwiLFxuICBcImhkZC1yYWNrLWZpbGxcIjogXCJcXGY0MGVcIixcbiAgXCJoZGQtcmFja1wiOiBcIlxcZjQwZlwiLFxuICBcImhkZC1zdGFjay1maWxsXCI6IFwiXFxmNDEwXCIsXG4gIFwiaGRkLXN0YWNrXCI6IFwiXFxmNDExXCIsXG4gIFwiaGRkXCI6IFwiXFxmNDEyXCIsXG4gIFwiaGVhZHBob25lc1wiOiBcIlxcZjQxM1wiLFxuICBcImhlYWRzZXRcIjogXCJcXGY0MTRcIixcbiAgXCJoZWFydC1maWxsXCI6IFwiXFxmNDE1XCIsXG4gIFwiaGVhcnQtaGFsZlwiOiBcIlxcZjQxNlwiLFxuICBcImhlYXJ0XCI6IFwiXFxmNDE3XCIsXG4gIFwiaGVwdGFnb24tZmlsbFwiOiBcIlxcZjQxOFwiLFxuICBcImhlcHRhZ29uLWhhbGZcIjogXCJcXGY0MTlcIixcbiAgXCJoZXB0YWdvblwiOiBcIlxcZjQxYVwiLFxuICBcImhleGFnb24tZmlsbFwiOiBcIlxcZjQxYlwiLFxuICBcImhleGFnb24taGFsZlwiOiBcIlxcZjQxY1wiLFxuICBcImhleGFnb25cIjogXCJcXGY0MWRcIixcbiAgXCJob3VyZ2xhc3MtYm90dG9tXCI6IFwiXFxmNDFlXCIsXG4gIFwiaG91cmdsYXNzLXNwbGl0XCI6IFwiXFxmNDFmXCIsXG4gIFwiaG91cmdsYXNzLXRvcFwiOiBcIlxcZjQyMFwiLFxuICBcImhvdXJnbGFzc1wiOiBcIlxcZjQyMVwiLFxuICBcImhvdXNlLWRvb3ItZmlsbFwiOiBcIlxcZjQyMlwiLFxuICBcImhvdXNlLWRvb3JcIjogXCJcXGY0MjNcIixcbiAgXCJob3VzZS1maWxsXCI6IFwiXFxmNDI0XCIsXG4gIFwiaG91c2VcIjogXCJcXGY0MjVcIixcbiAgXCJoclwiOiBcIlxcZjQyNlwiLFxuICBcImh1cnJpY2FuZVwiOiBcIlxcZjQyN1wiLFxuICBcImltYWdlLWFsdFwiOiBcIlxcZjQyOFwiLFxuICBcImltYWdlLWZpbGxcIjogXCJcXGY0MjlcIixcbiAgXCJpbWFnZVwiOiBcIlxcZjQyYVwiLFxuICBcImltYWdlc1wiOiBcIlxcZjQyYlwiLFxuICBcImluYm94LWZpbGxcIjogXCJcXGY0MmNcIixcbiAgXCJpbmJveFwiOiBcIlxcZjQyZFwiLFxuICBcImluYm94ZXMtZmlsbFwiOiBcIlxcZjQyZVwiLFxuICBcImluYm94ZXNcIjogXCJcXGY0MmZcIixcbiAgXCJpbmZvLWNpcmNsZS1maWxsXCI6IFwiXFxmNDMwXCIsXG4gIFwiaW5mby1jaXJjbGVcIjogXCJcXGY0MzFcIixcbiAgXCJpbmZvLXNxdWFyZS1maWxsXCI6IFwiXFxmNDMyXCIsXG4gIFwiaW5mby1zcXVhcmVcIjogXCJcXGY0MzNcIixcbiAgXCJpbmZvXCI6IFwiXFxmNDM0XCIsXG4gIFwiaW5wdXQtY3Vyc29yLXRleHRcIjogXCJcXGY0MzVcIixcbiAgXCJpbnB1dC1jdXJzb3JcIjogXCJcXGY0MzZcIixcbiAgXCJpbnN0YWdyYW1cIjogXCJcXGY0MzdcIixcbiAgXCJpbnRlcnNlY3RcIjogXCJcXGY0MzhcIixcbiAgXCJqb3VybmFsLWFsYnVtXCI6IFwiXFxmNDM5XCIsXG4gIFwiam91cm5hbC1hcnJvdy1kb3duXCI6IFwiXFxmNDNhXCIsXG4gIFwiam91cm5hbC1hcnJvdy11cFwiOiBcIlxcZjQzYlwiLFxuICBcImpvdXJuYWwtYm9va21hcmstZmlsbFwiOiBcIlxcZjQzY1wiLFxuICBcImpvdXJuYWwtYm9va21hcmtcIjogXCJcXGY0M2RcIixcbiAgXCJqb3VybmFsLWNoZWNrXCI6IFwiXFxmNDNlXCIsXG4gIFwiam91cm5hbC1jb2RlXCI6IFwiXFxmNDNmXCIsXG4gIFwiam91cm5hbC1tZWRpY2FsXCI6IFwiXFxmNDQwXCIsXG4gIFwiam91cm5hbC1taW51c1wiOiBcIlxcZjQ0MVwiLFxuICBcImpvdXJuYWwtcGx1c1wiOiBcIlxcZjQ0MlwiLFxuICBcImpvdXJuYWwtcmljaHRleHRcIjogXCJcXGY0NDNcIixcbiAgXCJqb3VybmFsLXRleHRcIjogXCJcXGY0NDRcIixcbiAgXCJqb3VybmFsLXhcIjogXCJcXGY0NDVcIixcbiAgXCJqb3VybmFsXCI6IFwiXFxmNDQ2XCIsXG4gIFwiam91cm5hbHNcIjogXCJcXGY0NDdcIixcbiAgXCJqb3lzdGlja1wiOiBcIlxcZjQ0OFwiLFxuICBcImp1c3RpZnktbGVmdFwiOiBcIlxcZjQ0OVwiLFxuICBcImp1c3RpZnktcmlnaHRcIjogXCJcXGY0NGFcIixcbiAgXCJqdXN0aWZ5XCI6IFwiXFxmNDRiXCIsXG4gIFwia2FuYmFuLWZpbGxcIjogXCJcXGY0NGNcIixcbiAgXCJrYW5iYW5cIjogXCJcXGY0NGRcIixcbiAgXCJrZXktZmlsbFwiOiBcIlxcZjQ0ZVwiLFxuICBcImtleVwiOiBcIlxcZjQ0ZlwiLFxuICBcImtleWJvYXJkLWZpbGxcIjogXCJcXGY0NTBcIixcbiAgXCJrZXlib2FyZFwiOiBcIlxcZjQ1MVwiLFxuICBcImxhZGRlclwiOiBcIlxcZjQ1MlwiLFxuICBcImxhbXAtZmlsbFwiOiBcIlxcZjQ1M1wiLFxuICBcImxhbXBcIjogXCJcXGY0NTRcIixcbiAgXCJsYXB0b3AtZmlsbFwiOiBcIlxcZjQ1NVwiLFxuICBcImxhcHRvcFwiOiBcIlxcZjQ1NlwiLFxuICBcImxheWVyLWJhY2t3YXJkXCI6IFwiXFxmNDU3XCIsXG4gIFwibGF5ZXItZm9yd2FyZFwiOiBcIlxcZjQ1OFwiLFxuICBcImxheWVycy1maWxsXCI6IFwiXFxmNDU5XCIsXG4gIFwibGF5ZXJzLWhhbGZcIjogXCJcXGY0NWFcIixcbiAgXCJsYXllcnNcIjogXCJcXGY0NWJcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCI6IFwiXFxmNDVjXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIjogXCJcXGY0NWRcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDVlXCIsXG4gIFwibGF5b3V0LXNpZGViYXJcIjogXCJcXGY0NWZcIixcbiAgXCJsYXlvdXQtc3BsaXRcIjogXCJcXGY0NjBcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NjFcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCI6IFwiXFxmNDYyXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIjogXCJcXGY0NjNcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3dcIjogXCJcXGY0NjRcIixcbiAgXCJsYXlvdXQtdGhyZWUtY29sdW1uc1wiOiBcIlxcZjQ2NVwiLFxuICBcImxheW91dC13dGZcIjogXCJcXGY0NjZcIixcbiAgXCJsaWZlLXByZXNlcnZlclwiOiBcIlxcZjQ2N1wiLFxuICBcImxpZ2h0YnVsYi1maWxsXCI6IFwiXFxmNDY4XCIsXG4gIFwibGlnaHRidWxiLW9mZi1maWxsXCI6IFwiXFxmNDY5XCIsXG4gIFwibGlnaHRidWxiLW9mZlwiOiBcIlxcZjQ2YVwiLFxuICBcImxpZ2h0YnVsYlwiOiBcIlxcZjQ2YlwiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2UtZmlsbFwiOiBcIlxcZjQ2Y1wiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2VcIjogXCJcXGY0NmRcIixcbiAgXCJsaWdodG5pbmctZmlsbFwiOiBcIlxcZjQ2ZVwiLFxuICBcImxpZ2h0bmluZ1wiOiBcIlxcZjQ2ZlwiLFxuICBcImxpbmstNDVkZWdcIjogXCJcXGY0NzBcIixcbiAgXCJsaW5rXCI6IFwiXFxmNDcxXCIsXG4gIFwibGlua2VkaW5cIjogXCJcXGY0NzJcIixcbiAgXCJsaXN0LWNoZWNrXCI6IFwiXFxmNDczXCIsXG4gIFwibGlzdC1uZXN0ZWRcIjogXCJcXGY0NzRcIixcbiAgXCJsaXN0LW9sXCI6IFwiXFxmNDc1XCIsXG4gIFwibGlzdC1zdGFyc1wiOiBcIlxcZjQ3NlwiLFxuICBcImxpc3QtdGFza1wiOiBcIlxcZjQ3N1wiLFxuICBcImxpc3QtdWxcIjogXCJcXGY0NzhcIixcbiAgXCJsaXN0XCI6IFwiXFxmNDc5XCIsXG4gIFwibG9jay1maWxsXCI6IFwiXFxmNDdhXCIsXG4gIFwibG9ja1wiOiBcIlxcZjQ3YlwiLFxuICBcIm1haWxib3hcIjogXCJcXGY0N2NcIixcbiAgXCJtYWlsYm94MlwiOiBcIlxcZjQ3ZFwiLFxuICBcIm1hcC1maWxsXCI6IFwiXFxmNDdlXCIsXG4gIFwibWFwXCI6IFwiXFxmNDdmXCIsXG4gIFwibWFya2Rvd24tZmlsbFwiOiBcIlxcZjQ4MFwiLFxuICBcIm1hcmtkb3duXCI6IFwiXFxmNDgxXCIsXG4gIFwibWFza1wiOiBcIlxcZjQ4MlwiLFxuICBcIm1lZ2FwaG9uZS1maWxsXCI6IFwiXFxmNDgzXCIsXG4gIFwibWVnYXBob25lXCI6IFwiXFxmNDg0XCIsXG4gIFwibWVudS1hcHAtZmlsbFwiOiBcIlxcZjQ4NVwiLFxuICBcIm1lbnUtYXBwXCI6IFwiXFxmNDg2XCIsXG4gIFwibWVudS1idXR0b24tZmlsbFwiOiBcIlxcZjQ4N1wiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiOiBcIlxcZjQ4OFwiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGVcIjogXCJcXGY0ODlcIixcbiAgXCJtZW51LWJ1dHRvblwiOiBcIlxcZjQ4YVwiLFxuICBcIm1lbnUtZG93blwiOiBcIlxcZjQ4YlwiLFxuICBcIm1lbnUtdXBcIjogXCJcXGY0OGNcIixcbiAgXCJtaWMtZmlsbFwiOiBcIlxcZjQ4ZFwiLFxuICBcIm1pYy1tdXRlLWZpbGxcIjogXCJcXGY0OGVcIixcbiAgXCJtaWMtbXV0ZVwiOiBcIlxcZjQ4ZlwiLFxuICBcIm1pY1wiOiBcIlxcZjQ5MFwiLFxuICBcIm1pbmVjYXJ0LWxvYWRlZFwiOiBcIlxcZjQ5MVwiLFxuICBcIm1pbmVjYXJ0XCI6IFwiXFxmNDkyXCIsXG4gIFwibW9pc3R1cmVcIjogXCJcXGY0OTNcIixcbiAgXCJtb29uLWZpbGxcIjogXCJcXGY0OTRcIixcbiAgXCJtb29uLXN0YXJzLWZpbGxcIjogXCJcXGY0OTVcIixcbiAgXCJtb29uLXN0YXJzXCI6IFwiXFxmNDk2XCIsXG4gIFwibW9vblwiOiBcIlxcZjQ5N1wiLFxuICBcIm1vdXNlLWZpbGxcIjogXCJcXGY0OThcIixcbiAgXCJtb3VzZVwiOiBcIlxcZjQ5OVwiLFxuICBcIm1vdXNlMi1maWxsXCI6IFwiXFxmNDlhXCIsXG4gIFwibW91c2UyXCI6IFwiXFxmNDliXCIsXG4gIFwibW91c2UzLWZpbGxcIjogXCJcXGY0OWNcIixcbiAgXCJtb3VzZTNcIjogXCJcXGY0OWRcIixcbiAgXCJtdXNpYy1ub3RlLWJlYW1lZFwiOiBcIlxcZjQ5ZVwiLFxuICBcIm11c2ljLW5vdGUtbGlzdFwiOiBcIlxcZjQ5ZlwiLFxuICBcIm11c2ljLW5vdGVcIjogXCJcXGY0YTBcIixcbiAgXCJtdXNpYy1wbGF5ZXItZmlsbFwiOiBcIlxcZjRhMVwiLFxuICBcIm11c2ljLXBsYXllclwiOiBcIlxcZjRhMlwiLFxuICBcIm5ld3NwYXBlclwiOiBcIlxcZjRhM1wiLFxuICBcIm5vZGUtbWludXMtZmlsbFwiOiBcIlxcZjRhNFwiLFxuICBcIm5vZGUtbWludXNcIjogXCJcXGY0YTVcIixcbiAgXCJub2RlLXBsdXMtZmlsbFwiOiBcIlxcZjRhNlwiLFxuICBcIm5vZGUtcGx1c1wiOiBcIlxcZjRhN1wiLFxuICBcIm51dC1maWxsXCI6IFwiXFxmNGE4XCIsXG4gIFwibnV0XCI6IFwiXFxmNGE5XCIsXG4gIFwib2N0YWdvbi1maWxsXCI6IFwiXFxmNGFhXCIsXG4gIFwib2N0YWdvbi1oYWxmXCI6IFwiXFxmNGFiXCIsXG4gIFwib2N0YWdvblwiOiBcIlxcZjRhY1wiLFxuICBcIm9wdGlvblwiOiBcIlxcZjRhZFwiLFxuICBcIm91dGxldFwiOiBcIlxcZjRhZVwiLFxuICBcInBhaW50LWJ1Y2tldFwiOiBcIlxcZjRhZlwiLFxuICBcInBhbGV0dGUtZmlsbFwiOiBcIlxcZjRiMFwiLFxuICBcInBhbGV0dGVcIjogXCJcXGY0YjFcIixcbiAgXCJwYWxldHRlMlwiOiBcIlxcZjRiMlwiLFxuICBcInBhcGVyY2xpcFwiOiBcIlxcZjRiM1wiLFxuICBcInBhcmFncmFwaFwiOiBcIlxcZjRiNFwiLFxuICBcInBhdGNoLWNoZWNrLWZpbGxcIjogXCJcXGY0YjVcIixcbiAgXCJwYXRjaC1jaGVja1wiOiBcIlxcZjRiNlwiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY0YjdcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvblwiOiBcIlxcZjRiOFwiLFxuICBcInBhdGNoLW1pbnVzLWZpbGxcIjogXCJcXGY0YjlcIixcbiAgXCJwYXRjaC1taW51c1wiOiBcIlxcZjRiYVwiLFxuICBcInBhdGNoLXBsdXMtZmlsbFwiOiBcIlxcZjRiYlwiLFxuICBcInBhdGNoLXBsdXNcIjogXCJcXGY0YmNcIixcbiAgXCJwYXRjaC1xdWVzdGlvbi1maWxsXCI6IFwiXFxmNGJkXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb25cIjogXCJcXGY0YmVcIixcbiAgXCJwYXVzZS1idG4tZmlsbFwiOiBcIlxcZjRiZlwiLFxuICBcInBhdXNlLWJ0blwiOiBcIlxcZjRjMFwiLFxuICBcInBhdXNlLWNpcmNsZS1maWxsXCI6IFwiXFxmNGMxXCIsXG4gIFwicGF1c2UtY2lyY2xlXCI6IFwiXFxmNGMyXCIsXG4gIFwicGF1c2UtZmlsbFwiOiBcIlxcZjRjM1wiLFxuICBcInBhdXNlXCI6IFwiXFxmNGM0XCIsXG4gIFwicGVhY2UtZmlsbFwiOiBcIlxcZjRjNVwiLFxuICBcInBlYWNlXCI6IFwiXFxmNGM2XCIsXG4gIFwicGVuLWZpbGxcIjogXCJcXGY0YzdcIixcbiAgXCJwZW5cIjogXCJcXGY0YzhcIixcbiAgXCJwZW5jaWwtZmlsbFwiOiBcIlxcZjRjOVwiLFxuICBcInBlbmNpbC1zcXVhcmVcIjogXCJcXGY0Y2FcIixcbiAgXCJwZW5jaWxcIjogXCJcXGY0Y2JcIixcbiAgXCJwZW50YWdvbi1maWxsXCI6IFwiXFxmNGNjXCIsXG4gIFwicGVudGFnb24taGFsZlwiOiBcIlxcZjRjZFwiLFxuICBcInBlbnRhZ29uXCI6IFwiXFxmNGNlXCIsXG4gIFwicGVvcGxlLWZpbGxcIjogXCJcXGY0Y2ZcIixcbiAgXCJwZW9wbGVcIjogXCJcXGY0ZDBcIixcbiAgXCJwZXJjZW50XCI6IFwiXFxmNGQxXCIsXG4gIFwicGVyc29uLWJhZGdlLWZpbGxcIjogXCJcXGY0ZDJcIixcbiAgXCJwZXJzb24tYmFkZ2VcIjogXCJcXGY0ZDNcIixcbiAgXCJwZXJzb24tYm91bmRpbmctYm94XCI6IFwiXFxmNGQ0XCIsXG4gIFwicGVyc29uLWNoZWNrLWZpbGxcIjogXCJcXGY0ZDVcIixcbiAgXCJwZXJzb24tY2hlY2tcIjogXCJcXGY0ZDZcIixcbiAgXCJwZXJzb24tY2lyY2xlXCI6IFwiXFxmNGQ3XCIsXG4gIFwicGVyc29uLWRhc2gtZmlsbFwiOiBcIlxcZjRkOFwiLFxuICBcInBlcnNvbi1kYXNoXCI6IFwiXFxmNGQ5XCIsXG4gIFwicGVyc29uLWZpbGxcIjogXCJcXGY0ZGFcIixcbiAgXCJwZXJzb24tbGluZXMtZmlsbFwiOiBcIlxcZjRkYlwiLFxuICBcInBlcnNvbi1wbHVzLWZpbGxcIjogXCJcXGY0ZGNcIixcbiAgXCJwZXJzb24tcGx1c1wiOiBcIlxcZjRkZFwiLFxuICBcInBlcnNvbi1zcXVhcmVcIjogXCJcXGY0ZGVcIixcbiAgXCJwZXJzb24teC1maWxsXCI6IFwiXFxmNGRmXCIsXG4gIFwicGVyc29uLXhcIjogXCJcXGY0ZTBcIixcbiAgXCJwZXJzb25cIjogXCJcXGY0ZTFcIixcbiAgXCJwaG9uZS1maWxsXCI6IFwiXFxmNGUyXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY0ZTNcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGVcIjogXCJcXGY0ZTRcIixcbiAgXCJwaG9uZS12aWJyYXRlLWZpbGxcIjogXCJcXGY0ZTVcIixcbiAgXCJwaG9uZS12aWJyYXRlXCI6IFwiXFxmNGU2XCIsXG4gIFwicGhvbmVcIjogXCJcXGY0ZTdcIixcbiAgXCJwaWUtY2hhcnQtZmlsbFwiOiBcIlxcZjRlOFwiLFxuICBcInBpZS1jaGFydFwiOiBcIlxcZjRlOVwiLFxuICBcInBpbi1hbmdsZS1maWxsXCI6IFwiXFxmNGVhXCIsXG4gIFwicGluLWFuZ2xlXCI6IFwiXFxmNGViXCIsXG4gIFwicGluLWZpbGxcIjogXCJcXGY0ZWNcIixcbiAgXCJwaW5cIjogXCJcXGY0ZWRcIixcbiAgXCJwaXAtZmlsbFwiOiBcIlxcZjRlZVwiLFxuICBcInBpcFwiOiBcIlxcZjRlZlwiLFxuICBcInBsYXktYnRuLWZpbGxcIjogXCJcXGY0ZjBcIixcbiAgXCJwbGF5LWJ0blwiOiBcIlxcZjRmMVwiLFxuICBcInBsYXktY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjJcIixcbiAgXCJwbGF5LWNpcmNsZVwiOiBcIlxcZjRmM1wiLFxuICBcInBsYXktZmlsbFwiOiBcIlxcZjRmNFwiLFxuICBcInBsYXlcIjogXCJcXGY0ZjVcIixcbiAgXCJwbHVnLWZpbGxcIjogXCJcXGY0ZjZcIixcbiAgXCJwbHVnXCI6IFwiXFxmNGY3XCIsXG4gIFwicGx1cy1jaXJjbGUtZG90dGVkXCI6IFwiXFxmNGY4XCIsXG4gIFwicGx1cy1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmOVwiLFxuICBcInBsdXMtY2lyY2xlXCI6IFwiXFxmNGZhXCIsXG4gIFwicGx1cy1zcXVhcmUtZG90dGVkXCI6IFwiXFxmNGZiXCIsXG4gIFwicGx1cy1zcXVhcmUtZmlsbFwiOiBcIlxcZjRmY1wiLFxuICBcInBsdXMtc3F1YXJlXCI6IFwiXFxmNGZkXCIsXG4gIFwicGx1c1wiOiBcIlxcZjRmZVwiLFxuICBcInBvd2VyXCI6IFwiXFxmNGZmXCIsXG4gIFwicHJpbnRlci1maWxsXCI6IFwiXFxmNTAwXCIsXG4gIFwicHJpbnRlclwiOiBcIlxcZjUwMVwiLFxuICBcInB1enpsZS1maWxsXCI6IFwiXFxmNTAyXCIsXG4gIFwicHV6emxlXCI6IFwiXFxmNTAzXCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlLWZpbGxcIjogXCJcXGY1MDRcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogXCJcXGY1MDVcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGY1MDZcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kXCI6IFwiXFxmNTA3XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmNTA4XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvblwiOiBcIlxcZjUwOVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmNTBhXCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6IFwiXFxmNTBiXCIsXG4gIFwicXVlc3Rpb25cIjogXCJcXGY1MGNcIixcbiAgXCJyYWluYm93XCI6IFwiXFxmNTBkXCIsXG4gIFwicmVjZWlwdC1jdXRvZmZcIjogXCJcXGY1MGVcIixcbiAgXCJyZWNlaXB0XCI6IFwiXFxmNTBmXCIsXG4gIFwicmVjZXB0aW9uLTBcIjogXCJcXGY1MTBcIixcbiAgXCJyZWNlcHRpb24tMVwiOiBcIlxcZjUxMVwiLFxuICBcInJlY2VwdGlvbi0yXCI6IFwiXFxmNTEyXCIsXG4gIFwicmVjZXB0aW9uLTNcIjogXCJcXGY1MTNcIixcbiAgXCJyZWNlcHRpb24tNFwiOiBcIlxcZjUxNFwiLFxuICBcInJlY29yZC1idG4tZmlsbFwiOiBcIlxcZjUxNVwiLFxuICBcInJlY29yZC1idG5cIjogXCJcXGY1MTZcIixcbiAgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1MTdcIixcbiAgXCJyZWNvcmQtY2lyY2xlXCI6IFwiXFxmNTE4XCIsXG4gIFwicmVjb3JkLWZpbGxcIjogXCJcXGY1MTlcIixcbiAgXCJyZWNvcmRcIjogXCJcXGY1MWFcIixcbiAgXCJyZWNvcmQyLWZpbGxcIjogXCJcXGY1MWJcIixcbiAgXCJyZWNvcmQyXCI6IFwiXFxmNTFjXCIsXG4gIFwicmVwbHktYWxsLWZpbGxcIjogXCJcXGY1MWRcIixcbiAgXCJyZXBseS1hbGxcIjogXCJcXGY1MWVcIixcbiAgXCJyZXBseS1maWxsXCI6IFwiXFxmNTFmXCIsXG4gIFwicmVwbHlcIjogXCJcXGY1MjBcIixcbiAgXCJyc3MtZmlsbFwiOiBcIlxcZjUyMVwiLFxuICBcInJzc1wiOiBcIlxcZjUyMlwiLFxuICBcInJ1bGVyc1wiOiBcIlxcZjUyM1wiLFxuICBcInNhdmUtZmlsbFwiOiBcIlxcZjUyNFwiLFxuICBcInNhdmVcIjogXCJcXGY1MjVcIixcbiAgXCJzYXZlMi1maWxsXCI6IFwiXFxmNTI2XCIsXG4gIFwic2F2ZTJcIjogXCJcXGY1MjdcIixcbiAgXCJzY2lzc29yc1wiOiBcIlxcZjUyOFwiLFxuICBcInNjcmV3ZHJpdmVyXCI6IFwiXFxmNTI5XCIsXG4gIFwic2VhcmNoXCI6IFwiXFxmNTJhXCIsXG4gIFwic2VnbWVudGVkLW5hdlwiOiBcIlxcZjUyYlwiLFxuICBcInNlcnZlclwiOiBcIlxcZjUyY1wiLFxuICBcInNoYXJlLWZpbGxcIjogXCJcXGY1MmRcIixcbiAgXCJzaGFyZVwiOiBcIlxcZjUyZVwiLFxuICBcInNoaWVsZC1jaGVja1wiOiBcIlxcZjUyZlwiLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMFwiLFxuICBcInNoaWVsZC1maWxsLWNoZWNrXCI6IFwiXFxmNTMxXCIsXG4gIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY1MzJcIixcbiAgXCJzaGllbGQtZmlsbC1taW51c1wiOiBcIlxcZjUzM1wiLFxuICBcInNoaWVsZC1maWxsLXBsdXNcIjogXCJcXGY1MzRcIixcbiAgXCJzaGllbGQtZmlsbC14XCI6IFwiXFxmNTM1XCIsXG4gIFwic2hpZWxkLWZpbGxcIjogXCJcXGY1MzZcIixcbiAgXCJzaGllbGQtbG9jay1maWxsXCI6IFwiXFxmNTM3XCIsXG4gIFwic2hpZWxkLWxvY2tcIjogXCJcXGY1MzhcIixcbiAgXCJzaGllbGQtbWludXNcIjogXCJcXGY1MzlcIixcbiAgXCJzaGllbGQtcGx1c1wiOiBcIlxcZjUzYVwiLFxuICBcInNoaWVsZC1zaGFkZWRcIjogXCJcXGY1M2JcIixcbiAgXCJzaGllbGQtc2xhc2gtZmlsbFwiOiBcIlxcZjUzY1wiLFxuICBcInNoaWVsZC1zbGFzaFwiOiBcIlxcZjUzZFwiLFxuICBcInNoaWVsZC14XCI6IFwiXFxmNTNlXCIsXG4gIFwic2hpZWxkXCI6IFwiXFxmNTNmXCIsXG4gIFwic2hpZnQtZmlsbFwiOiBcIlxcZjU0MFwiLFxuICBcInNoaWZ0XCI6IFwiXFxmNTQxXCIsXG4gIFwic2hvcC13aW5kb3dcIjogXCJcXGY1NDJcIixcbiAgXCJzaG9wXCI6IFwiXFxmNTQzXCIsXG4gIFwic2h1ZmZsZVwiOiBcIlxcZjU0NFwiLFxuICBcInNpZ25wb3N0LTItZmlsbFwiOiBcIlxcZjU0NVwiLFxuICBcInNpZ25wb3N0LTJcIjogXCJcXGY1NDZcIixcbiAgXCJzaWducG9zdC1maWxsXCI6IFwiXFxmNTQ3XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiOiBcIlxcZjU0OFwiLFxuICBcInNpZ25wb3N0LXNwbGl0XCI6IFwiXFxmNTQ5XCIsXG4gIFwic2lnbnBvc3RcIjogXCJcXGY1NGFcIixcbiAgXCJzaW0tZmlsbFwiOiBcIlxcZjU0YlwiLFxuICBcInNpbVwiOiBcIlxcZjU0Y1wiLFxuICBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIjogXCJcXGY1NGRcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0blwiOiBcIlxcZjU0ZVwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NGZcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZVwiOiBcIlxcZjU1MFwiLFxuICBcInNraXAtYmFja3dhcmQtZmlsbFwiOiBcIlxcZjU1MVwiLFxuICBcInNraXAtYmFja3dhcmRcIjogXCJcXGY1NTJcIixcbiAgXCJza2lwLWVuZC1idG4tZmlsbFwiOiBcIlxcZjU1M1wiLFxuICBcInNraXAtZW5kLWJ0blwiOiBcIlxcZjU1NFwiLFxuICBcInNraXAtZW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmNTU1XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlXCI6IFwiXFxmNTU2XCIsXG4gIFwic2tpcC1lbmQtZmlsbFwiOiBcIlxcZjU1N1wiLFxuICBcInNraXAtZW5kXCI6IFwiXFxmNTU4XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTU5XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0blwiOiBcIlxcZjU1YVwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1YlwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY1NWNcIixcbiAgXCJza2lwLWZvcndhcmQtZmlsbFwiOiBcIlxcZjU1ZFwiLFxuICBcInNraXAtZm9yd2FyZFwiOiBcIlxcZjU1ZVwiLFxuICBcInNraXAtc3RhcnQtYnRuLWZpbGxcIjogXCJcXGY1NWZcIixcbiAgXCJza2lwLXN0YXJ0LWJ0blwiOiBcIlxcZjU2MFwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjFcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZVwiOiBcIlxcZjU2MlwiLFxuICBcInNraXAtc3RhcnQtZmlsbFwiOiBcIlxcZjU2M1wiLFxuICBcInNraXAtc3RhcnRcIjogXCJcXGY1NjRcIixcbiAgXCJzbGFja1wiOiBcIlxcZjU2NVwiLFxuICBcInNsYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmNTY2XCIsXG4gIFwic2xhc2gtY2lyY2xlXCI6IFwiXFxmNTY3XCIsXG4gIFwic2xhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGY1NjhcIixcbiAgXCJzbGFzaC1zcXVhcmVcIjogXCJcXGY1NjlcIixcbiAgXCJzbGFzaFwiOiBcIlxcZjU2YVwiLFxuICBcInNsaWRlcnNcIjogXCJcXGY1NmJcIixcbiAgXCJzbWFydHdhdGNoXCI6IFwiXFxmNTZjXCIsXG4gIFwic25vd1wiOiBcIlxcZjU2ZFwiLFxuICBcInNub3cyXCI6IFwiXFxmNTZlXCIsXG4gIFwic25vdzNcIjogXCJcXGY1NmZcIixcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6IFwiXFxmNTcwXCIsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6IFwiXFxmNTcxXCIsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogXCJcXGY1NzJcIixcbiAgXCJzb3J0LWFscGhhLXVwXCI6IFwiXFxmNTczXCIsXG4gIFwic29ydC1kb3duLWFsdFwiOiBcIlxcZjU3NFwiLFxuICBcInNvcnQtZG93blwiOiBcIlxcZjU3NVwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiBcIlxcZjU3NlwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6IFwiXFxmNTc3XCIsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiBcIlxcZjU3OFwiLFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiBcIlxcZjU3OVwiLFxuICBcInNvcnQtdXAtYWx0XCI6IFwiXFxmNTdhXCIsXG4gIFwic29ydC11cFwiOiBcIlxcZjU3YlwiLFxuICBcInNvdW5kd2F2ZVwiOiBcIlxcZjU3Y1wiLFxuICBcInNwZWFrZXItZmlsbFwiOiBcIlxcZjU3ZFwiLFxuICBcInNwZWFrZXJcIjogXCJcXGY1N2VcIixcbiAgXCJzcGVlZG9tZXRlclwiOiBcIlxcZjU3ZlwiLFxuICBcInNwZWVkb21ldGVyMlwiOiBcIlxcZjU4MFwiLFxuICBcInNwZWxsY2hlY2tcIjogXCJcXGY1ODFcIixcbiAgXCJzcXVhcmUtZmlsbFwiOiBcIlxcZjU4MlwiLFxuICBcInNxdWFyZS1oYWxmXCI6IFwiXFxmNTgzXCIsXG4gIFwic3F1YXJlXCI6IFwiXFxmNTg0XCIsXG4gIFwic3RhY2tcIjogXCJcXGY1ODVcIixcbiAgXCJzdGFyLWZpbGxcIjogXCJcXGY1ODZcIixcbiAgXCJzdGFyLWhhbGZcIjogXCJcXGY1ODdcIixcbiAgXCJzdGFyXCI6IFwiXFxmNTg4XCIsXG4gIFwic3RhcnNcIjogXCJcXGY1ODlcIixcbiAgXCJzdGlja2llcy1maWxsXCI6IFwiXFxmNThhXCIsXG4gIFwic3RpY2tpZXNcIjogXCJcXGY1OGJcIixcbiAgXCJzdGlja3ktZmlsbFwiOiBcIlxcZjU4Y1wiLFxuICBcInN0aWNreVwiOiBcIlxcZjU4ZFwiLFxuICBcInN0b3AtYnRuLWZpbGxcIjogXCJcXGY1OGVcIixcbiAgXCJzdG9wLWJ0blwiOiBcIlxcZjU4ZlwiLFxuICBcInN0b3AtY2lyY2xlLWZpbGxcIjogXCJcXGY1OTBcIixcbiAgXCJzdG9wLWNpcmNsZVwiOiBcIlxcZjU5MVwiLFxuICBcInN0b3AtZmlsbFwiOiBcIlxcZjU5MlwiLFxuICBcInN0b3BcIjogXCJcXGY1OTNcIixcbiAgXCJzdG9wbGlnaHRzLWZpbGxcIjogXCJcXGY1OTRcIixcbiAgXCJzdG9wbGlnaHRzXCI6IFwiXFxmNTk1XCIsXG4gIFwic3RvcHdhdGNoLWZpbGxcIjogXCJcXGY1OTZcIixcbiAgXCJzdG9wd2F0Y2hcIjogXCJcXGY1OTdcIixcbiAgXCJzdWJ0cmFjdFwiOiBcIlxcZjU5OFwiLFxuICBcInN1aXQtY2x1Yi1maWxsXCI6IFwiXFxmNTk5XCIsXG4gIFwic3VpdC1jbHViXCI6IFwiXFxmNTlhXCIsXG4gIFwic3VpdC1kaWFtb25kLWZpbGxcIjogXCJcXGY1OWJcIixcbiAgXCJzdWl0LWRpYW1vbmRcIjogXCJcXGY1OWNcIixcbiAgXCJzdWl0LWhlYXJ0LWZpbGxcIjogXCJcXGY1OWRcIixcbiAgXCJzdWl0LWhlYXJ0XCI6IFwiXFxmNTllXCIsXG4gIFwic3VpdC1zcGFkZS1maWxsXCI6IFwiXFxmNTlmXCIsXG4gIFwic3VpdC1zcGFkZVwiOiBcIlxcZjVhMFwiLFxuICBcInN1bi1maWxsXCI6IFwiXFxmNWExXCIsXG4gIFwic3VuXCI6IFwiXFxmNWEyXCIsXG4gIFwic3VuZ2xhc3Nlc1wiOiBcIlxcZjVhM1wiLFxuICBcInN1bnJpc2UtZmlsbFwiOiBcIlxcZjVhNFwiLFxuICBcInN1bnJpc2VcIjogXCJcXGY1YTVcIixcbiAgXCJzdW5zZXQtZmlsbFwiOiBcIlxcZjVhNlwiLFxuICBcInN1bnNldFwiOiBcIlxcZjVhN1wiLFxuICBcInN5bW1ldHJ5LWhvcml6b250YWxcIjogXCJcXGY1YThcIixcbiAgXCJzeW1tZXRyeS12ZXJ0aWNhbFwiOiBcIlxcZjVhOVwiLFxuICBcInRhYmxlXCI6IFwiXFxmNWFhXCIsXG4gIFwidGFibGV0LWZpbGxcIjogXCJcXGY1YWJcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY1YWNcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlXCI6IFwiXFxmNWFkXCIsXG4gIFwidGFibGV0XCI6IFwiXFxmNWFlXCIsXG4gIFwidGFnLWZpbGxcIjogXCJcXGY1YWZcIixcbiAgXCJ0YWdcIjogXCJcXGY1YjBcIixcbiAgXCJ0YWdzLWZpbGxcIjogXCJcXGY1YjFcIixcbiAgXCJ0YWdzXCI6IFwiXFxmNWIyXCIsXG4gIFwidGVsZWdyYW1cIjogXCJcXGY1YjNcIixcbiAgXCJ0ZWxlcGhvbmUtZmlsbFwiOiBcIlxcZjViNFwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkLWZpbGxcIjogXCJcXGY1YjVcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZFwiOiBcIlxcZjViNlwiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kLWZpbGxcIjogXCJcXGY1YjdcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZFwiOiBcIlxcZjViOFwiLFxuICBcInRlbGVwaG9uZS1taW51cy1maWxsXCI6IFwiXFxmNWI5XCIsXG4gIFwidGVsZXBob25lLW1pbnVzXCI6IFwiXFxmNWJhXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kLWZpbGxcIjogXCJcXGY1YmJcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIjogXCJcXGY1YmNcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1cy1maWxsXCI6IFwiXFxmNWJkXCIsXG4gIFwidGVsZXBob25lLXBsdXNcIjogXCJcXGY1YmVcIixcbiAgXCJ0ZWxlcGhvbmUteC1maWxsXCI6IFwiXFxmNWJmXCIsXG4gIFwidGVsZXBob25lLXhcIjogXCJcXGY1YzBcIixcbiAgXCJ0ZWxlcGhvbmVcIjogXCJcXGY1YzFcIixcbiAgXCJ0ZXJtaW5hbC1maWxsXCI6IFwiXFxmNWMyXCIsXG4gIFwidGVybWluYWxcIjogXCJcXGY1YzNcIixcbiAgXCJ0ZXh0LWNlbnRlclwiOiBcIlxcZjVjNFwiLFxuICBcInRleHQtaW5kZW50LWxlZnRcIjogXCJcXGY1YzVcIixcbiAgXCJ0ZXh0LWluZGVudC1yaWdodFwiOiBcIlxcZjVjNlwiLFxuICBcInRleHQtbGVmdFwiOiBcIlxcZjVjN1wiLFxuICBcInRleHQtcGFyYWdyYXBoXCI6IFwiXFxmNWM4XCIsXG4gIFwidGV4dC1yaWdodFwiOiBcIlxcZjVjOVwiLFxuICBcInRleHRhcmVhLXJlc2l6ZVwiOiBcIlxcZjVjYVwiLFxuICBcInRleHRhcmVhLXRcIjogXCJcXGY1Y2JcIixcbiAgXCJ0ZXh0YXJlYVwiOiBcIlxcZjVjY1wiLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogXCJcXGY1Y2RcIixcbiAgXCJ0aGVybW9tZXRlci1oaWdoXCI6IFwiXFxmNWNlXCIsXG4gIFwidGhlcm1vbWV0ZXItbG93XCI6IFwiXFxmNWNmXCIsXG4gIFwidGhlcm1vbWV0ZXItc25vd1wiOiBcIlxcZjVkMFwiLFxuICBcInRoZXJtb21ldGVyLXN1blwiOiBcIlxcZjVkMVwiLFxuICBcInRoZXJtb21ldGVyXCI6IFwiXFxmNWQyXCIsXG4gIFwidGhyZWUtZG90cy12ZXJ0aWNhbFwiOiBcIlxcZjVkM1wiLFxuICBcInRocmVlLWRvdHNcIjogXCJcXGY1ZDRcIixcbiAgXCJ0b2dnbGUtb2ZmXCI6IFwiXFxmNWQ1XCIsXG4gIFwidG9nZ2xlLW9uXCI6IFwiXFxmNWQ2XCIsXG4gIFwidG9nZ2xlMi1vZmZcIjogXCJcXGY1ZDdcIixcbiAgXCJ0b2dnbGUyLW9uXCI6IFwiXFxmNWQ4XCIsXG4gIFwidG9nZ2xlc1wiOiBcIlxcZjVkOVwiLFxuICBcInRvZ2dsZXMyXCI6IFwiXFxmNWRhXCIsXG4gIFwidG9vbHNcIjogXCJcXGY1ZGJcIixcbiAgXCJ0b3JuYWRvXCI6IFwiXFxmNWRjXCIsXG4gIFwidHJhc2gtZmlsbFwiOiBcIlxcZjVkZFwiLFxuICBcInRyYXNoXCI6IFwiXFxmNWRlXCIsXG4gIFwidHJhc2gyLWZpbGxcIjogXCJcXGY1ZGZcIixcbiAgXCJ0cmFzaDJcIjogXCJcXGY1ZTBcIixcbiAgXCJ0cmVlLWZpbGxcIjogXCJcXGY1ZTFcIixcbiAgXCJ0cmVlXCI6IFwiXFxmNWUyXCIsXG4gIFwidHJpYW5nbGUtZmlsbFwiOiBcIlxcZjVlM1wiLFxuICBcInRyaWFuZ2xlLWhhbGZcIjogXCJcXGY1ZTRcIixcbiAgXCJ0cmlhbmdsZVwiOiBcIlxcZjVlNVwiLFxuICBcInRyb3BoeS1maWxsXCI6IFwiXFxmNWU2XCIsXG4gIFwidHJvcGh5XCI6IFwiXFxmNWU3XCIsXG4gIFwidHJvcGljYWwtc3Rvcm1cIjogXCJcXGY1ZThcIixcbiAgXCJ0cnVjay1mbGF0YmVkXCI6IFwiXFxmNWU5XCIsXG4gIFwidHJ1Y2tcIjogXCJcXGY1ZWFcIixcbiAgXCJ0c3VuYW1pXCI6IFwiXFxmNWViXCIsXG4gIFwidHYtZmlsbFwiOiBcIlxcZjVlY1wiLFxuICBcInR2XCI6IFwiXFxmNWVkXCIsXG4gIFwidHdpdGNoXCI6IFwiXFxmNWVlXCIsXG4gIFwidHdpdHRlclwiOiBcIlxcZjVlZlwiLFxuICBcInR5cGUtYm9sZFwiOiBcIlxcZjVmMFwiLFxuICBcInR5cGUtaDFcIjogXCJcXGY1ZjFcIixcbiAgXCJ0eXBlLWgyXCI6IFwiXFxmNWYyXCIsXG4gIFwidHlwZS1oM1wiOiBcIlxcZjVmM1wiLFxuICBcInR5cGUtaXRhbGljXCI6IFwiXFxmNWY0XCIsXG4gIFwidHlwZS1zdHJpa2V0aHJvdWdoXCI6IFwiXFxmNWY1XCIsXG4gIFwidHlwZS11bmRlcmxpbmVcIjogXCJcXGY1ZjZcIixcbiAgXCJ0eXBlXCI6IFwiXFxmNWY3XCIsXG4gIFwidWktY2hlY2tzLWdyaWRcIjogXCJcXGY1ZjhcIixcbiAgXCJ1aS1jaGVja3NcIjogXCJcXGY1ZjlcIixcbiAgXCJ1aS1yYWRpb3MtZ3JpZFwiOiBcIlxcZjVmYVwiLFxuICBcInVpLXJhZGlvc1wiOiBcIlxcZjVmYlwiLFxuICBcInVtYnJlbGxhLWZpbGxcIjogXCJcXGY1ZmNcIixcbiAgXCJ1bWJyZWxsYVwiOiBcIlxcZjVmZFwiLFxuICBcInVuaW9uXCI6IFwiXFxmNWZlXCIsXG4gIFwidW5sb2NrLWZpbGxcIjogXCJcXGY1ZmZcIixcbiAgXCJ1bmxvY2tcIjogXCJcXGY2MDBcIixcbiAgXCJ1cGMtc2NhblwiOiBcIlxcZjYwMVwiLFxuICBcInVwY1wiOiBcIlxcZjYwMlwiLFxuICBcInVwbG9hZFwiOiBcIlxcZjYwM1wiLFxuICBcInZlY3Rvci1wZW5cIjogXCJcXGY2MDRcIixcbiAgXCJ2aWV3LWxpc3RcIjogXCJcXGY2MDVcIixcbiAgXCJ2aWV3LXN0YWNrZWRcIjogXCJcXGY2MDZcIixcbiAgXCJ2aW55bC1maWxsXCI6IFwiXFxmNjA3XCIsXG4gIFwidmlueWxcIjogXCJcXGY2MDhcIixcbiAgXCJ2b2ljZW1haWxcIjogXCJcXGY2MDlcIixcbiAgXCJ2b2x1bWUtZG93bi1maWxsXCI6IFwiXFxmNjBhXCIsXG4gIFwidm9sdW1lLWRvd25cIjogXCJcXGY2MGJcIixcbiAgXCJ2b2x1bWUtbXV0ZS1maWxsXCI6IFwiXFxmNjBjXCIsXG4gIFwidm9sdW1lLW11dGVcIjogXCJcXGY2MGRcIixcbiAgXCJ2b2x1bWUtb2ZmLWZpbGxcIjogXCJcXGY2MGVcIixcbiAgXCJ2b2x1bWUtb2ZmXCI6IFwiXFxmNjBmXCIsXG4gIFwidm9sdW1lLXVwLWZpbGxcIjogXCJcXGY2MTBcIixcbiAgXCJ2b2x1bWUtdXBcIjogXCJcXGY2MTFcIixcbiAgXCJ2clwiOiBcIlxcZjYxMlwiLFxuICBcIndhbGxldC1maWxsXCI6IFwiXFxmNjEzXCIsXG4gIFwid2FsbGV0XCI6IFwiXFxmNjE0XCIsXG4gIFwid2FsbGV0MlwiOiBcIlxcZjYxNVwiLFxuICBcIndhdGNoXCI6IFwiXFxmNjE2XCIsXG4gIFwid2F0ZXJcIjogXCJcXGY2MTdcIixcbiAgXCJ3aGF0c2FwcFwiOiBcIlxcZjYxOFwiLFxuICBcIndpZmktMVwiOiBcIlxcZjYxOVwiLFxuICBcIndpZmktMlwiOiBcIlxcZjYxYVwiLFxuICBcIndpZmktb2ZmXCI6IFwiXFxmNjFiXCIsXG4gIFwid2lmaVwiOiBcIlxcZjYxY1wiLFxuICBcIndpbmRcIjogXCJcXGY2MWRcIixcbiAgXCJ3aW5kb3ctZG9ja1wiOiBcIlxcZjYxZVwiLFxuICBcIndpbmRvdy1zaWRlYmFyXCI6IFwiXFxmNjFmXCIsXG4gIFwid2luZG93XCI6IFwiXFxmNjIwXCIsXG4gIFwid3JlbmNoXCI6IFwiXFxmNjIxXCIsXG4gIFwieC1jaXJjbGUtZmlsbFwiOiBcIlxcZjYyMlwiLFxuICBcIngtY2lyY2xlXCI6IFwiXFxmNjIzXCIsXG4gIFwieC1kaWFtb25kLWZpbGxcIjogXCJcXGY2MjRcIixcbiAgXCJ4LWRpYW1vbmRcIjogXCJcXGY2MjVcIixcbiAgXCJ4LW9jdGFnb24tZmlsbFwiOiBcIlxcZjYyNlwiLFxuICBcIngtb2N0YWdvblwiOiBcIlxcZjYyN1wiLFxuICBcIngtc3F1YXJlLWZpbGxcIjogXCJcXGY2MjhcIixcbiAgXCJ4LXNxdWFyZVwiOiBcIlxcZjYyOVwiLFxuICBcInhcIjogXCJcXGY2MmFcIixcbiAgXCJ5b3V0dWJlXCI6IFwiXFxmNjJiXCIsXG4gIFwiem9vbS1pblwiOiBcIlxcZjYyY1wiLFxuICBcInpvb20tb3V0XCI6IFwiXFxmNjJkXCIsXG4gIFwiYmFua1wiOiBcIlxcZjYyZVwiLFxuICBcImJhbmsyXCI6IFwiXFxmNjJmXCIsXG4gIFwiYmVsbC1zbGFzaC1maWxsXCI6IFwiXFxmNjMwXCIsXG4gIFwiYmVsbC1zbGFzaFwiOiBcIlxcZjYzMVwiLFxuICBcImNhc2gtY29pblwiOiBcIlxcZjYzMlwiLFxuICBcImNoZWNrLWxnXCI6IFwiXFxmNjMzXCIsXG4gIFwiY29pblwiOiBcIlxcZjYzNFwiLFxuICBcImN1cnJlbmN5LWJpdGNvaW5cIjogXCJcXGY2MzVcIixcbiAgXCJjdXJyZW5jeS1kb2xsYXJcIjogXCJcXGY2MzZcIixcbiAgXCJjdXJyZW5jeS1ldXJvXCI6IFwiXFxmNjM3XCIsXG4gIFwiY3VycmVuY3ktZXhjaGFuZ2VcIjogXCJcXGY2MzhcIixcbiAgXCJjdXJyZW5jeS1wb3VuZFwiOiBcIlxcZjYzOVwiLFxuICBcImN1cnJlbmN5LXllblwiOiBcIlxcZjYzYVwiLFxuICBcImRhc2gtbGdcIjogXCJcXGY2M2JcIixcbiAgXCJleGNsYW1hdGlvbi1sZ1wiOiBcIlxcZjYzY1wiLFxuICBcImZpbGUtZWFybWFyay1wZGYtZmlsbFwiOiBcIlxcZjYzZFwiLFxuICBcImZpbGUtZWFybWFyay1wZGZcIjogXCJcXGY2M2VcIixcbiAgXCJmaWxlLXBkZi1maWxsXCI6IFwiXFxmNjNmXCIsXG4gIFwiZmlsZS1wZGZcIjogXCJcXGY2NDBcIixcbiAgXCJnZW5kZXItYW1iaWd1b3VzXCI6IFwiXFxmNjQxXCIsXG4gIFwiZ2VuZGVyLWZlbWFsZVwiOiBcIlxcZjY0MlwiLFxuICBcImdlbmRlci1tYWxlXCI6IFwiXFxmNjQzXCIsXG4gIFwiZ2VuZGVyLXRyYW5zXCI6IFwiXFxmNjQ0XCIsXG4gIFwiaGVhZHNldC12clwiOiBcIlxcZjY0NVwiLFxuICBcImluZm8tbGdcIjogXCJcXGY2NDZcIixcbiAgXCJtYXN0b2RvblwiOiBcIlxcZjY0N1wiLFxuICBcIm1lc3NlbmdlclwiOiBcIlxcZjY0OFwiLFxuICBcInBpZ2d5LWJhbmstZmlsbFwiOiBcIlxcZjY0OVwiLFxuICBcInBpZ2d5LWJhbmtcIjogXCJcXGY2NGFcIixcbiAgXCJwaW4tbWFwLWZpbGxcIjogXCJcXGY2NGJcIixcbiAgXCJwaW4tbWFwXCI6IFwiXFxmNjRjXCIsXG4gIFwicGx1cy1sZ1wiOiBcIlxcZjY0ZFwiLFxuICBcInF1ZXN0aW9uLWxnXCI6IFwiXFxmNjRlXCIsXG4gIFwicmVjeWNsZVwiOiBcIlxcZjY0ZlwiLFxuICBcInJlZGRpdFwiOiBcIlxcZjY1MFwiLFxuICBcInNhZmUtZmlsbFwiOiBcIlxcZjY1MVwiLFxuICBcInNhZmUyLWZpbGxcIjogXCJcXGY2NTJcIixcbiAgXCJzYWZlMlwiOiBcIlxcZjY1M1wiLFxuICBcInNkLWNhcmQtZmlsbFwiOiBcIlxcZjY1NFwiLFxuICBcInNkLWNhcmRcIjogXCJcXGY2NTVcIixcbiAgXCJza3lwZVwiOiBcIlxcZjY1NlwiLFxuICBcInNsYXNoLWxnXCI6IFwiXFxmNjU3XCIsXG4gIFwidHJhbnNsYXRlXCI6IFwiXFxmNjU4XCIsXG4gIFwieC1sZ1wiOiBcIlxcZjY1OVwiLFxuICBcInNhZmVcIjogXCJcXGY2NWFcIixcbiAgXCJhcHBsZVwiOiBcIlxcZjY1YlwiLFxuICBcIm1pY3Jvc29mdFwiOiBcIlxcZjY1ZFwiLFxuICBcIndpbmRvd3NcIjogXCJcXGY2NWVcIixcbiAgXCJiZWhhbmNlXCI6IFwiXFxmNjVjXCIsXG4gIFwiZHJpYmJibGVcIjogXCJcXGY2NWZcIixcbiAgXCJsaW5lXCI6IFwiXFxmNjYwXCIsXG4gIFwibWVkaXVtXCI6IFwiXFxmNjYxXCIsXG4gIFwicGF5cGFsXCI6IFwiXFxmNjYyXCIsXG4gIFwicGludGVyZXN0XCI6IFwiXFxmNjYzXCIsXG4gIFwic2lnbmFsXCI6IFwiXFxmNjY0XCIsXG4gIFwic25hcGNoYXRcIjogXCJcXGY2NjVcIixcbiAgXCJzcG90aWZ5XCI6IFwiXFxmNjY2XCIsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogXCJcXGY2NjdcIixcbiAgXCJzdHJhdmFcIjogXCJcXGY2NjhcIixcbiAgXCJ3b3JkcHJlc3NcIjogXCJcXGY2NjlcIixcbiAgXCJ2aW1lb1wiOiBcIlxcZjY2YVwiLFxuICBcImFjdGl2aXR5XCI6IFwiXFxmNjZiXCIsXG4gIFwiZWFzZWwyLWZpbGxcIjogXCJcXGY2NmNcIixcbiAgXCJlYXNlbDJcIjogXCJcXGY2NmRcIixcbiAgXCJlYXNlbDMtZmlsbFwiOiBcIlxcZjY2ZVwiLFxuICBcImVhc2VsM1wiOiBcIlxcZjY2ZlwiLFxuICBcImZhblwiOiBcIlxcZjY3MFwiLFxuICBcImZpbmdlcnByaW50XCI6IFwiXFxmNjcxXCIsXG4gIFwiZ3JhcGgtZG93bi1hcnJvd1wiOiBcIlxcZjY3MlwiLFxuICBcImdyYXBoLXVwLWFycm93XCI6IFwiXFxmNjczXCIsXG4gIFwiaHlwbm90aXplXCI6IFwiXFxmNjc0XCIsXG4gIFwibWFnaWNcIjogXCJcXGY2NzVcIixcbiAgXCJwZXJzb24tcm9sb2RleFwiOiBcIlxcZjY3NlwiLFxuICBcInBlcnNvbi12aWRlb1wiOiBcIlxcZjY3N1wiLFxuICBcInBlcnNvbi12aWRlbzJcIjogXCJcXGY2NzhcIixcbiAgXCJwZXJzb24tdmlkZW8zXCI6IFwiXFxmNjc5XCIsXG4gIFwicGVyc29uLXdvcmtzcGFjZVwiOiBcIlxcZjY3YVwiLFxuICBcInJhZGlvYWN0aXZlXCI6IFwiXFxmNjdiXCIsXG4gIFwid2ViY2FtLWZpbGxcIjogXCJcXGY2N2NcIixcbiAgXCJ3ZWJjYW1cIjogXCJcXGY2N2RcIixcbiAgXCJ5aW4teWFuZ1wiOiBcIlxcZjY3ZVwiLFxuICBcImJhbmRhaWQtZmlsbFwiOiBcIlxcZjY4MFwiLFxuICBcImJhbmRhaWRcIjogXCJcXGY2ODFcIixcbiAgXCJibHVldG9vdGhcIjogXCJcXGY2ODJcIixcbiAgXCJib2R5LXRleHRcIjogXCJcXGY2ODNcIixcbiAgXCJib29tYm94XCI6IFwiXFxmNjg0XCIsXG4gIFwiYm94ZXNcIjogXCJcXGY2ODVcIixcbiAgXCJkcGFkLWZpbGxcIjogXCJcXGY2ODZcIixcbiAgXCJkcGFkXCI6IFwiXFxmNjg3XCIsXG4gIFwiZWFyLWZpbGxcIjogXCJcXGY2ODhcIixcbiAgXCJlYXJcIjogXCJcXGY2ODlcIixcbiAgXCJlbnZlbG9wZS1jaGVjay1maWxsXCI6IFwiXFxmNjhiXCIsXG4gIFwiZW52ZWxvcGUtY2hlY2tcIjogXCJcXGY2OGNcIixcbiAgXCJlbnZlbG9wZS1kYXNoLWZpbGxcIjogXCJcXGY2OGVcIixcbiAgXCJlbnZlbG9wZS1kYXNoXCI6IFwiXFxmNjhmXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjY5MVwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNjkyXCIsXG4gIFwiZW52ZWxvcGUtcGx1cy1maWxsXCI6IFwiXFxmNjkzXCIsXG4gIFwiZW52ZWxvcGUtcGx1c1wiOiBcIlxcZjY5NFwiLFxuICBcImVudmVsb3BlLXNsYXNoLWZpbGxcIjogXCJcXGY2OTZcIixcbiAgXCJlbnZlbG9wZS1zbGFzaFwiOiBcIlxcZjY5N1wiLFxuICBcImVudmVsb3BlLXgtZmlsbFwiOiBcIlxcZjY5OVwiLFxuICBcImVudmVsb3BlLXhcIjogXCJcXGY2OWFcIixcbiAgXCJleHBsaWNpdC1maWxsXCI6IFwiXFxmNjliXCIsXG4gIFwiZXhwbGljaXRcIjogXCJcXGY2OWNcIixcbiAgXCJnaXRcIjogXCJcXGY2OWRcIixcbiAgXCJpbmZpbml0eVwiOiBcIlxcZjY5ZVwiLFxuICBcImxpc3QtY29sdW1ucy1yZXZlcnNlXCI6IFwiXFxmNjlmXCIsXG4gIFwibGlzdC1jb2x1bW5zXCI6IFwiXFxmNmEwXCIsXG4gIFwibWV0YVwiOiBcIlxcZjZhMVwiLFxuICBcIm5pbnRlbmRvLXN3aXRjaFwiOiBcIlxcZjZhNFwiLFxuICBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiOiBcIlxcZjZhNVwiLFxuICBcInBjLWRpc3BsYXlcIjogXCJcXGY2YTZcIixcbiAgXCJwYy1ob3Jpem9udGFsXCI6IFwiXFxmNmE3XCIsXG4gIFwicGNcIjogXCJcXGY2YThcIixcbiAgXCJwbGF5c3RhdGlvblwiOiBcIlxcZjZhOVwiLFxuICBcInBsdXMtc2xhc2gtbWludXNcIjogXCJcXGY2YWFcIixcbiAgXCJwcm9qZWN0b3ItZmlsbFwiOiBcIlxcZjZhYlwiLFxuICBcInByb2plY3RvclwiOiBcIlxcZjZhY1wiLFxuICBcInFyLWNvZGUtc2NhblwiOiBcIlxcZjZhZFwiLFxuICBcInFyLWNvZGVcIjogXCJcXGY2YWVcIixcbiAgXCJxdW9yYVwiOiBcIlxcZjZhZlwiLFxuICBcInF1b3RlXCI6IFwiXFxmNmIwXCIsXG4gIFwicm9ib3RcIjogXCJcXGY2YjFcIixcbiAgXCJzZW5kLWNoZWNrLWZpbGxcIjogXCJcXGY2YjJcIixcbiAgXCJzZW5kLWNoZWNrXCI6IFwiXFxmNmIzXCIsXG4gIFwic2VuZC1kYXNoLWZpbGxcIjogXCJcXGY2YjRcIixcbiAgXCJzZW5kLWRhc2hcIjogXCJcXGY2YjVcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2YjdcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNmI4XCIsXG4gIFwic2VuZC1maWxsXCI6IFwiXFxmNmI5XCIsXG4gIFwic2VuZC1wbHVzLWZpbGxcIjogXCJcXGY2YmFcIixcbiAgXCJzZW5kLXBsdXNcIjogXCJcXGY2YmJcIixcbiAgXCJzZW5kLXNsYXNoLWZpbGxcIjogXCJcXGY2YmNcIixcbiAgXCJzZW5kLXNsYXNoXCI6IFwiXFxmNmJkXCIsXG4gIFwic2VuZC14LWZpbGxcIjogXCJcXGY2YmVcIixcbiAgXCJzZW5kLXhcIjogXCJcXGY2YmZcIixcbiAgXCJzZW5kXCI6IFwiXFxmNmMwXCIsXG4gIFwic3RlYW1cIjogXCJcXGY2YzFcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoXCI6IFwiXFxmNmMzXCIsXG4gIFwidGVybWluYWwtcGx1c1wiOiBcIlxcZjZjNFwiLFxuICBcInRlcm1pbmFsLXNwbGl0XCI6IFwiXFxmNmM1XCIsXG4gIFwidGlja2V0LWRldGFpbGVkLWZpbGxcIjogXCJcXGY2YzZcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWRcIjogXCJcXGY2YzdcIixcbiAgXCJ0aWNrZXQtZmlsbFwiOiBcIlxcZjZjOFwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkLWZpbGxcIjogXCJcXGY2YzlcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZFwiOiBcIlxcZjZjYVwiLFxuICBcInRpY2tldFwiOiBcIlxcZjZjYlwiLFxuICBcInRpa3Rva1wiOiBcIlxcZjZjY1wiLFxuICBcIndpbmRvdy1kYXNoXCI6IFwiXFxmNmNkXCIsXG4gIFwid2luZG93LWRlc2t0b3BcIjogXCJcXGY2Y2VcIixcbiAgXCJ3aW5kb3ctZnVsbHNjcmVlblwiOiBcIlxcZjZjZlwiLFxuICBcIndpbmRvdy1wbHVzXCI6IFwiXFxmNmQwXCIsXG4gIFwid2luZG93LXNwbGl0XCI6IFwiXFxmNmQxXCIsXG4gIFwid2luZG93LXN0YWNrXCI6IFwiXFxmNmQyXCIsXG4gIFwid2luZG93LXhcIjogXCJcXGY2ZDNcIixcbiAgXCJ4Ym94XCI6IFwiXFxmNmQ0XCIsXG4gIFwiZXRoZXJuZXRcIjogXCJcXGY2ZDVcIixcbiAgXCJoZG1pLWZpbGxcIjogXCJcXGY2ZDZcIixcbiAgXCJoZG1pXCI6IFwiXFxmNmQ3XCIsXG4gIFwidXNiLWMtZmlsbFwiOiBcIlxcZjZkOFwiLFxuICBcInVzYi1jXCI6IFwiXFxmNmQ5XCIsXG4gIFwidXNiLWZpbGxcIjogXCJcXGY2ZGFcIixcbiAgXCJ1c2ItcGx1Zy1maWxsXCI6IFwiXFxmNmRiXCIsXG4gIFwidXNiLXBsdWdcIjogXCJcXGY2ZGNcIixcbiAgXCJ1c2Itc3ltYm9sXCI6IFwiXFxmNmRkXCIsXG4gIFwidXNiXCI6IFwiXFxmNmRlXCIsXG4gIFwiYm9vbWJveC1maWxsXCI6IFwiXFxmNmRmXCIsXG4gIFwiZGlzcGxheXBvcnRcIjogXCJcXGY2ZTFcIixcbiAgXCJncHUtY2FyZFwiOiBcIlxcZjZlMlwiLFxuICBcIm1lbW9yeVwiOiBcIlxcZjZlM1wiLFxuICBcIm1vZGVtLWZpbGxcIjogXCJcXGY2ZTRcIixcbiAgXCJtb2RlbVwiOiBcIlxcZjZlNVwiLFxuICBcIm1vdGhlcmJvYXJkLWZpbGxcIjogXCJcXGY2ZTZcIixcbiAgXCJtb3RoZXJib2FyZFwiOiBcIlxcZjZlN1wiLFxuICBcIm9wdGljYWwtYXVkaW8tZmlsbFwiOiBcIlxcZjZlOFwiLFxuICBcIm9wdGljYWwtYXVkaW9cIjogXCJcXGY2ZTlcIixcbiAgXCJwY2ktY2FyZFwiOiBcIlxcZjZlYVwiLFxuICBcInJvdXRlci1maWxsXCI6IFwiXFxmNmViXCIsXG4gIFwicm91dGVyXCI6IFwiXFxmNmVjXCIsXG4gIFwidGh1bmRlcmJvbHQtZmlsbFwiOiBcIlxcZjZlZlwiLFxuICBcInRodW5kZXJib2x0XCI6IFwiXFxmNmYwXCIsXG4gIFwidXNiLWRyaXZlLWZpbGxcIjogXCJcXGY2ZjFcIixcbiAgXCJ1c2ItZHJpdmVcIjogXCJcXGY2ZjJcIixcbiAgXCJ1c2ItbWljcm8tZmlsbFwiOiBcIlxcZjZmM1wiLFxuICBcInVzYi1taWNyb1wiOiBcIlxcZjZmNFwiLFxuICBcInVzYi1taW5pLWZpbGxcIjogXCJcXGY2ZjVcIixcbiAgXCJ1c2ItbWluaVwiOiBcIlxcZjZmNlwiLFxuICBcImNsb3VkLWhhemUyXCI6IFwiXFxmNmY3XCIsXG4gIFwiZGV2aWNlLWhkZC1maWxsXCI6IFwiXFxmNmY4XCIsXG4gIFwiZGV2aWNlLWhkZFwiOiBcIlxcZjZmOVwiLFxuICBcImRldmljZS1zc2QtZmlsbFwiOiBcIlxcZjZmYVwiLFxuICBcImRldmljZS1zc2RcIjogXCJcXGY2ZmJcIixcbiAgXCJkaXNwbGF5cG9ydC1maWxsXCI6IFwiXFxmNmZjXCIsXG4gIFwibW9ydGFyYm9hcmQtZmlsbFwiOiBcIlxcZjZmZFwiLFxuICBcIm1vcnRhcmJvYXJkXCI6IFwiXFxmNmZlXCIsXG4gIFwidGVybWluYWwteFwiOiBcIlxcZjZmZlwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnQtZmlsbFwiOiBcIlxcZjcwMFwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnRcIjogXCJcXGY3MDFcIixcbiAgXCJiYWRnZS1zZC1maWxsXCI6IFwiXFxmNzAyXCIsXG4gIFwiYmFkZ2Utc2RcIjogXCJcXGY3MDNcIixcbiAgXCJiYWctaGVhcnQtZmlsbFwiOiBcIlxcZjcwNFwiLFxuICBcImJhZy1oZWFydFwiOiBcIlxcZjcwNVwiLFxuICBcImJhbGxvb24tZmlsbFwiOiBcIlxcZjcwNlwiLFxuICBcImJhbGxvb24taGVhcnQtZmlsbFwiOiBcIlxcZjcwN1wiLFxuICBcImJhbGxvb24taGVhcnRcIjogXCJcXGY3MDhcIixcbiAgXCJiYWxsb29uXCI6IFwiXFxmNzA5XCIsXG4gIFwiYm94Mi1maWxsXCI6IFwiXFxmNzBhXCIsXG4gIFwiYm94Mi1oZWFydC1maWxsXCI6IFwiXFxmNzBiXCIsXG4gIFwiYm94Mi1oZWFydFwiOiBcIlxcZjcwY1wiLFxuICBcImJveDJcIjogXCJcXGY3MGRcIixcbiAgXCJicmFjZXMtYXN0ZXJpc2tcIjogXCJcXGY3MGVcIixcbiAgXCJjYWxlbmRhci1oZWFydC1maWxsXCI6IFwiXFxmNzBmXCIsXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogXCJcXGY3MTBcIixcbiAgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiOiBcIlxcZjcxMVwiLFxuICBcImNhbGVuZGFyMi1oZWFydFwiOiBcIlxcZjcxMlwiLFxuICBcImNoYXQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxM1wiLFxuICBcImNoYXQtaGVhcnRcIjogXCJcXGY3MTRcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxNVwiLFxuICBcImNoYXQtbGVmdC1oZWFydFwiOiBcIlxcZjcxNlwiLFxuICBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxN1wiLFxuICBcImNoYXQtcmlnaHQtaGVhcnRcIjogXCJcXGY3MThcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydC1maWxsXCI6IFwiXFxmNzE5XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnRcIjogXCJcXGY3MWFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2stZmlsbFwiOiBcIlxcZjcxYlwiLFxuICBcImNsaXBib2FyZC1kYXRhLWZpbGxcIjogXCJcXGY3MWNcIixcbiAgXCJjbGlwYm9hcmQtZmlsbFwiOiBcIlxcZjcxZFwiLFxuICBcImNsaXBib2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzFlXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0XCI6IFwiXFxmNzFmXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzLWZpbGxcIjogXCJcXGY3MjBcIixcbiAgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCI6IFwiXFxmNzIxXCIsXG4gIFwiY2xpcGJvYXJkLXB1bHNlXCI6IFwiXFxmNzIyXCIsXG4gIFwiY2xpcGJvYXJkLXgtZmlsbFwiOiBcIlxcZjcyM1wiLFxuICBcImNsaXBib2FyZDItY2hlY2stZmlsbFwiOiBcIlxcZjcyNFwiLFxuICBcImNsaXBib2FyZDItY2hlY2tcIjogXCJcXGY3MjVcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiOiBcIlxcZjcyNlwiLFxuICBcImNsaXBib2FyZDItZGF0YVwiOiBcIlxcZjcyN1wiLFxuICBcImNsaXBib2FyZDItZmlsbFwiOiBcIlxcZjcyOFwiLFxuICBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiOiBcIlxcZjcyOVwiLFxuICBcImNsaXBib2FyZDItaGVhcnRcIjogXCJcXGY3MmFcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIjogXCJcXGY3MmJcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzXCI6IFwiXFxmNzJjXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzLWZpbGxcIjogXCJcXGY3MmRcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXNcIjogXCJcXGY3MmVcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlLWZpbGxcIjogXCJcXGY3MmZcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlXCI6IFwiXFxmNzMwXCIsXG4gIFwiY2xpcGJvYXJkMi14LWZpbGxcIjogXCJcXGY3MzFcIixcbiAgXCJjbGlwYm9hcmQyLXhcIjogXCJcXGY3MzJcIixcbiAgXCJjbGlwYm9hcmQyXCI6IFwiXFxmNzMzXCIsXG4gIFwiZW1vamkta2lzcy1maWxsXCI6IFwiXFxmNzM0XCIsXG4gIFwiZW1vamkta2lzc1wiOiBcIlxcZjczNVwiLFxuICBcImVudmVsb3BlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzZcIixcbiAgXCJlbnZlbG9wZS1oZWFydFwiOiBcIlxcZjczN1wiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiOiBcIlxcZjczOFwiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnRcIjogXCJcXGY3MzlcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1maWxsXCI6IFwiXFxmNzNhXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiOiBcIlxcZjczYlwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCI6IFwiXFxmNzNjXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXJcIjogXCJcXGY3M2RcIixcbiAgXCJmaWxldHlwZS1hYWNcIjogXCJcXGY3M2VcIixcbiAgXCJmaWxldHlwZS1haVwiOiBcIlxcZjczZlwiLFxuICBcImZpbGV0eXBlLWJtcFwiOiBcIlxcZjc0MFwiLFxuICBcImZpbGV0eXBlLWNzXCI6IFwiXFxmNzQxXCIsXG4gIFwiZmlsZXR5cGUtY3NzXCI6IFwiXFxmNzQyXCIsXG4gIFwiZmlsZXR5cGUtY3N2XCI6IFwiXFxmNzQzXCIsXG4gIFwiZmlsZXR5cGUtZG9jXCI6IFwiXFxmNzQ0XCIsXG4gIFwiZmlsZXR5cGUtZG9jeFwiOiBcIlxcZjc0NVwiLFxuICBcImZpbGV0eXBlLWV4ZVwiOiBcIlxcZjc0NlwiLFxuICBcImZpbGV0eXBlLWdpZlwiOiBcIlxcZjc0N1wiLFxuICBcImZpbGV0eXBlLWhlaWNcIjogXCJcXGY3NDhcIixcbiAgXCJmaWxldHlwZS1odG1sXCI6IFwiXFxmNzQ5XCIsXG4gIFwiZmlsZXR5cGUtamF2YVwiOiBcIlxcZjc0YVwiLFxuICBcImZpbGV0eXBlLWpwZ1wiOiBcIlxcZjc0YlwiLFxuICBcImZpbGV0eXBlLWpzXCI6IFwiXFxmNzRjXCIsXG4gIFwiZmlsZXR5cGUtanN4XCI6IFwiXFxmNzRkXCIsXG4gIFwiZmlsZXR5cGUta2V5XCI6IFwiXFxmNzRlXCIsXG4gIFwiZmlsZXR5cGUtbTRwXCI6IFwiXFxmNzRmXCIsXG4gIFwiZmlsZXR5cGUtbWRcIjogXCJcXGY3NTBcIixcbiAgXCJmaWxldHlwZS1tZHhcIjogXCJcXGY3NTFcIixcbiAgXCJmaWxldHlwZS1tb3ZcIjogXCJcXGY3NTJcIixcbiAgXCJmaWxldHlwZS1tcDNcIjogXCJcXGY3NTNcIixcbiAgXCJmaWxldHlwZS1tcDRcIjogXCJcXGY3NTRcIixcbiAgXCJmaWxldHlwZS1vdGZcIjogXCJcXGY3NTVcIixcbiAgXCJmaWxldHlwZS1wZGZcIjogXCJcXGY3NTZcIixcbiAgXCJmaWxldHlwZS1waHBcIjogXCJcXGY3NTdcIixcbiAgXCJmaWxldHlwZS1wbmdcIjogXCJcXGY3NThcIixcbiAgXCJmaWxldHlwZS1wcHRcIjogXCJcXGY3NWFcIixcbiAgXCJmaWxldHlwZS1wc2RcIjogXCJcXGY3NWJcIixcbiAgXCJmaWxldHlwZS1weVwiOiBcIlxcZjc1Y1wiLFxuICBcImZpbGV0eXBlLXJhd1wiOiBcIlxcZjc1ZFwiLFxuICBcImZpbGV0eXBlLXJiXCI6IFwiXFxmNzVlXCIsXG4gIFwiZmlsZXR5cGUtc2Fzc1wiOiBcIlxcZjc1ZlwiLFxuICBcImZpbGV0eXBlLXNjc3NcIjogXCJcXGY3NjBcIixcbiAgXCJmaWxldHlwZS1zaFwiOiBcIlxcZjc2MVwiLFxuICBcImZpbGV0eXBlLXN2Z1wiOiBcIlxcZjc2MlwiLFxuICBcImZpbGV0eXBlLXRpZmZcIjogXCJcXGY3NjNcIixcbiAgXCJmaWxldHlwZS10c3hcIjogXCJcXGY3NjRcIixcbiAgXCJmaWxldHlwZS10dGZcIjogXCJcXGY3NjVcIixcbiAgXCJmaWxldHlwZS10eHRcIjogXCJcXGY3NjZcIixcbiAgXCJmaWxldHlwZS13YXZcIjogXCJcXGY3NjdcIixcbiAgXCJmaWxldHlwZS13b2ZmXCI6IFwiXFxmNzY4XCIsXG4gIFwiZmlsZXR5cGUteGxzXCI6IFwiXFxmNzZhXCIsXG4gIFwiZmlsZXR5cGUteG1sXCI6IFwiXFxmNzZiXCIsXG4gIFwiZmlsZXR5cGUteW1sXCI6IFwiXFxmNzZjXCIsXG4gIFwiaGVhcnQtYXJyb3dcIjogXCJcXGY3NmRcIixcbiAgXCJoZWFydC1wdWxzZS1maWxsXCI6IFwiXFxmNzZlXCIsXG4gIFwiaGVhcnQtcHVsc2VcIjogXCJcXGY3NmZcIixcbiAgXCJoZWFydGJyZWFrLWZpbGxcIjogXCJcXGY3NzBcIixcbiAgXCJoZWFydGJyZWFrXCI6IFwiXFxmNzcxXCIsXG4gIFwiaGVhcnRzXCI6IFwiXFxmNzcyXCIsXG4gIFwiaG9zcGl0YWwtZmlsbFwiOiBcIlxcZjc3M1wiLFxuICBcImhvc3BpdGFsXCI6IFwiXFxmNzc0XCIsXG4gIFwiaG91c2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3NVwiLFxuICBcImhvdXNlLWhlYXJ0XCI6IFwiXFxmNzc2XCIsXG4gIFwiaW5jb2duaXRvXCI6IFwiXFxmNzc3XCIsXG4gIFwibWFnbmV0LWZpbGxcIjogXCJcXGY3NzhcIixcbiAgXCJtYWduZXRcIjogXCJcXGY3NzlcIixcbiAgXCJwZXJzb24taGVhcnRcIjogXCJcXGY3N2FcIixcbiAgXCJwZXJzb24taGVhcnRzXCI6IFwiXFxmNzdiXCIsXG4gIFwicGhvbmUtZmxpcFwiOiBcIlxcZjc3Y1wiLFxuICBcInBsdWdpblwiOiBcIlxcZjc3ZFwiLFxuICBcInBvc3RhZ2UtZmlsbFwiOiBcIlxcZjc3ZVwiLFxuICBcInBvc3RhZ2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3ZlwiLFxuICBcInBvc3RhZ2UtaGVhcnRcIjogXCJcXGY3ODBcIixcbiAgXCJwb3N0YWdlXCI6IFwiXFxmNzgxXCIsXG4gIFwicG9zdGNhcmQtZmlsbFwiOiBcIlxcZjc4MlwiLFxuICBcInBvc3RjYXJkLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODNcIixcbiAgXCJwb3N0Y2FyZC1oZWFydFwiOiBcIlxcZjc4NFwiLFxuICBcInBvc3RjYXJkXCI6IFwiXFxmNzg1XCIsXG4gIFwic2VhcmNoLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODZcIixcbiAgXCJzZWFyY2gtaGVhcnRcIjogXCJcXGY3ODdcIixcbiAgXCJzbGlkZXJzMi12ZXJ0aWNhbFwiOiBcIlxcZjc4OFwiLFxuICBcInNsaWRlcnMyXCI6IFwiXFxmNzg5XCIsXG4gIFwidHJhc2gzLWZpbGxcIjogXCJcXGY3OGFcIixcbiAgXCJ0cmFzaDNcIjogXCJcXGY3OGJcIixcbiAgXCJ2YWxlbnRpbmVcIjogXCJcXGY3OGNcIixcbiAgXCJ2YWxlbnRpbmUyXCI6IFwiXFxmNzhkXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlLWZpbGxcIjogXCJcXGY3OGVcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGVcIjogXCJcXGY3OGZcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZVwiOiBcIlxcZjc5MFwiLFxuICBcImZpbGV0eXBlLWpzb25cIjogXCJcXGY3OTFcIixcbiAgXCJmaWxldHlwZS1wcHR4XCI6IFwiXFxmNzkyXCIsXG4gIFwiZmlsZXR5cGUteGxzeFwiOiBcIlxcZjc5M1wiLFxuICBcIjEtY2lyY2xlLWZpbGxcIjogXCJcXGY3OTZcIixcbiAgXCIxLWNpcmNsZVwiOiBcIlxcZjc5N1wiLFxuICBcIjEtc3F1YXJlLWZpbGxcIjogXCJcXGY3OThcIixcbiAgXCIxLXNxdWFyZVwiOiBcIlxcZjc5OVwiLFxuICBcIjItY2lyY2xlLWZpbGxcIjogXCJcXGY3OWNcIixcbiAgXCIyLWNpcmNsZVwiOiBcIlxcZjc5ZFwiLFxuICBcIjItc3F1YXJlLWZpbGxcIjogXCJcXGY3OWVcIixcbiAgXCIyLXNxdWFyZVwiOiBcIlxcZjc5ZlwiLFxuICBcIjMtY2lyY2xlLWZpbGxcIjogXCJcXGY3YTJcIixcbiAgXCIzLWNpcmNsZVwiOiBcIlxcZjdhM1wiLFxuICBcIjMtc3F1YXJlLWZpbGxcIjogXCJcXGY3YTRcIixcbiAgXCIzLXNxdWFyZVwiOiBcIlxcZjdhNVwiLFxuICBcIjQtY2lyY2xlLWZpbGxcIjogXCJcXGY3YThcIixcbiAgXCI0LWNpcmNsZVwiOiBcIlxcZjdhOVwiLFxuICBcIjQtc3F1YXJlLWZpbGxcIjogXCJcXGY3YWFcIixcbiAgXCI0LXNxdWFyZVwiOiBcIlxcZjdhYlwiLFxuICBcIjUtY2lyY2xlLWZpbGxcIjogXCJcXGY3YWVcIixcbiAgXCI1LWNpcmNsZVwiOiBcIlxcZjdhZlwiLFxuICBcIjUtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjBcIixcbiAgXCI1LXNxdWFyZVwiOiBcIlxcZjdiMVwiLFxuICBcIjYtY2lyY2xlLWZpbGxcIjogXCJcXGY3YjRcIixcbiAgXCI2LWNpcmNsZVwiOiBcIlxcZjdiNVwiLFxuICBcIjYtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjZcIixcbiAgXCI2LXNxdWFyZVwiOiBcIlxcZjdiN1wiLFxuICBcIjctY2lyY2xlLWZpbGxcIjogXCJcXGY3YmFcIixcbiAgXCI3LWNpcmNsZVwiOiBcIlxcZjdiYlwiLFxuICBcIjctc3F1YXJlLWZpbGxcIjogXCJcXGY3YmNcIixcbiAgXCI3LXNxdWFyZVwiOiBcIlxcZjdiZFwiLFxuICBcIjgtY2lyY2xlLWZpbGxcIjogXCJcXGY3YzBcIixcbiAgXCI4LWNpcmNsZVwiOiBcIlxcZjdjMVwiLFxuICBcIjgtc3F1YXJlLWZpbGxcIjogXCJcXGY3YzJcIixcbiAgXCI4LXNxdWFyZVwiOiBcIlxcZjdjM1wiLFxuICBcIjktY2lyY2xlLWZpbGxcIjogXCJcXGY3YzZcIixcbiAgXCI5LWNpcmNsZVwiOiBcIlxcZjdjN1wiLFxuICBcIjktc3F1YXJlLWZpbGxcIjogXCJcXGY3YzhcIixcbiAgXCI5LXNxdWFyZVwiOiBcIlxcZjdjOVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXMtZmlsbFwiOiBcIlxcZjdjYVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXNcIjogXCJcXGY3Y2JcIixcbiAgXCJhaXJwbGFuZS1maWxsXCI6IFwiXFxmN2NjXCIsXG4gIFwiYWlycGxhbmVcIjogXCJcXGY3Y2RcIixcbiAgXCJhbGV4YVwiOiBcIlxcZjdjZVwiLFxuICBcImFsaXBheVwiOiBcIlxcZjdjZlwiLFxuICBcImFuZHJvaWRcIjogXCJcXGY3ZDBcIixcbiAgXCJhbmRyb2lkMlwiOiBcIlxcZjdkMVwiLFxuICBcImJveC1maWxsXCI6IFwiXFxmN2QyXCIsXG4gIFwiYm94LXNlYW0tZmlsbFwiOiBcIlxcZjdkM1wiLFxuICBcImJyb3dzZXItY2hyb21lXCI6IFwiXFxmN2Q0XCIsXG4gIFwiYnJvd3Nlci1lZGdlXCI6IFwiXFxmN2Q1XCIsXG4gIFwiYnJvd3Nlci1maXJlZm94XCI6IFwiXFxmN2Q2XCIsXG4gIFwiYnJvd3Nlci1zYWZhcmlcIjogXCJcXGY3ZDdcIixcbiAgXCJjLWNpcmNsZS1maWxsXCI6IFwiXFxmN2RhXCIsXG4gIFwiYy1jaXJjbGVcIjogXCJcXGY3ZGJcIixcbiAgXCJjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2RjXCIsXG4gIFwiYy1zcXVhcmVcIjogXCJcXGY3ZGRcIixcbiAgXCJjYXBzdWxlLXBpbGxcIjogXCJcXGY3ZGVcIixcbiAgXCJjYXBzdWxlXCI6IFwiXFxmN2RmXCIsXG4gIFwiY2FyLWZyb250LWZpbGxcIjogXCJcXGY3ZTBcIixcbiAgXCJjYXItZnJvbnRcIjogXCJcXGY3ZTFcIixcbiAgXCJjYXNzZXR0ZS1maWxsXCI6IFwiXFxmN2UyXCIsXG4gIFwiY2Fzc2V0dGVcIjogXCJcXGY3ZTNcIixcbiAgXCJjYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdlNlwiLFxuICBcImNjLWNpcmNsZVwiOiBcIlxcZjdlN1wiLFxuICBcImNjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2U4XCIsXG4gIFwiY2Mtc3F1YXJlXCI6IFwiXFxmN2U5XCIsXG4gIFwiY3VwLWhvdC1maWxsXCI6IFwiXFxmN2VhXCIsXG4gIFwiY3VwLWhvdFwiOiBcIlxcZjdlYlwiLFxuICBcImN1cnJlbmN5LXJ1cGVlXCI6IFwiXFxmN2VjXCIsXG4gIFwiZHJvcGJveFwiOiBcIlxcZjdlZFwiLFxuICBcImVzY2FwZVwiOiBcIlxcZjdlZVwiLFxuICBcImZhc3QtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjdlZlwiLFxuICBcImZhc3QtZm9yd2FyZC1idG5cIjogXCJcXGY3ZjBcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZjFcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmN2YyXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWZpbGxcIjogXCJcXGY3ZjNcIixcbiAgXCJmYXN0LWZvcndhcmRcIjogXCJcXGY3ZjRcIixcbiAgXCJmaWxldHlwZS1zcWxcIjogXCJcXGY3ZjVcIixcbiAgXCJmaXJlXCI6IFwiXFxmN2Y2XCIsXG4gIFwiZ29vZ2xlLXBsYXlcIjogXCJcXGY3ZjdcIixcbiAgXCJoLWNpcmNsZS1maWxsXCI6IFwiXFxmN2ZhXCIsXG4gIFwiaC1jaXJjbGVcIjogXCJcXGY3ZmJcIixcbiAgXCJoLXNxdWFyZS1maWxsXCI6IFwiXFxmN2ZjXCIsXG4gIFwiaC1zcXVhcmVcIjogXCJcXGY3ZmRcIixcbiAgXCJpbmRlbnRcIjogXCJcXGY3ZmVcIixcbiAgXCJsdW5ncy1maWxsXCI6IFwiXFxmN2ZmXCIsXG4gIFwibHVuZ3NcIjogXCJcXGY4MDBcIixcbiAgXCJtaWNyb3NvZnQtdGVhbXNcIjogXCJcXGY4MDFcIixcbiAgXCJwLWNpcmNsZS1maWxsXCI6IFwiXFxmODA0XCIsXG4gIFwicC1jaXJjbGVcIjogXCJcXGY4MDVcIixcbiAgXCJwLXNxdWFyZS1maWxsXCI6IFwiXFxmODA2XCIsXG4gIFwicC1zcXVhcmVcIjogXCJcXGY4MDdcIixcbiAgXCJwYXNzLWZpbGxcIjogXCJcXGY4MDhcIixcbiAgXCJwYXNzXCI6IFwiXFxmODA5XCIsXG4gIFwicHJlc2NyaXB0aW9uXCI6IFwiXFxmODBhXCIsXG4gIFwicHJlc2NyaXB0aW9uMlwiOiBcIlxcZjgwYlwiLFxuICBcInItY2lyY2xlLWZpbGxcIjogXCJcXGY4MGVcIixcbiAgXCJyLWNpcmNsZVwiOiBcIlxcZjgwZlwiLFxuICBcInItc3F1YXJlLWZpbGxcIjogXCJcXGY4MTBcIixcbiAgXCJyLXNxdWFyZVwiOiBcIlxcZjgxMVwiLFxuICBcInJlcGVhdC0xXCI6IFwiXFxmODEyXCIsXG4gIFwicmVwZWF0XCI6IFwiXFxmODEzXCIsXG4gIFwicmV3aW5kLWJ0bi1maWxsXCI6IFwiXFxmODE0XCIsXG4gIFwicmV3aW5kLWJ0blwiOiBcIlxcZjgxNVwiLFxuICBcInJld2luZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgxNlwiLFxuICBcInJld2luZC1jaXJjbGVcIjogXCJcXGY4MTdcIixcbiAgXCJyZXdpbmQtZmlsbFwiOiBcIlxcZjgxOFwiLFxuICBcInJld2luZFwiOiBcIlxcZjgxOVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbFwiOiBcIlxcZjgxYVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnRcIjogXCJcXGY4MWJcIixcbiAgXCJ0cmFpbi1mcm9udC1maWxsXCI6IFwiXFxmODFjXCIsXG4gIFwidHJhaW4tZnJvbnRcIjogXCJcXGY4MWRcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnQtZmlsbFwiOiBcIlxcZjgxZVwiLFxuICBcInRyYWluLWxpZ2h0cmFpbC1mcm9udFwiOiBcIlxcZjgxZlwiLFxuICBcInRydWNrLWZyb250LWZpbGxcIjogXCJcXGY4MjBcIixcbiAgXCJ0cnVjay1mcm9udFwiOiBcIlxcZjgyMVwiLFxuICBcInVidW50dVwiOiBcIlxcZjgyMlwiLFxuICBcInVuaW5kZW50XCI6IFwiXFxmODIzXCIsXG4gIFwidW5pdHlcIjogXCJcXGY4MjRcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzLWNpcmNsZVwiOiBcIlxcZjgyNVwiLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogXCJcXGY4MjZcIixcbiAgXCJ2aXJ1c1wiOiBcIlxcZjgyN1wiLFxuICBcInZpcnVzMlwiOiBcIlxcZjgyOFwiLFxuICBcIndlY2hhdFwiOiBcIlxcZjgyOVwiLFxuICBcInllbHBcIjogXCJcXGY4MmFcIixcbiAgXCJzaWduLXN0b3AtZmlsbFwiOiBcIlxcZjgyYlwiLFxuICBcInNpZ24tc3RvcC1saWdodHMtZmlsbFwiOiBcIlxcZjgyY1wiLFxuICBcInNpZ24tc3RvcC1saWdodHNcIjogXCJcXGY4MmRcIixcbiAgXCJzaWduLXN0b3BcIjogXCJcXGY4MmVcIixcbiAgXCJzaWduLXR1cm4tbGVmdC1maWxsXCI6IFwiXFxmODJmXCIsXG4gIFwic2lnbi10dXJuLWxlZnRcIjogXCJcXGY4MzBcIixcbiAgXCJzaWduLXR1cm4tcmlnaHQtZmlsbFwiOiBcIlxcZjgzMVwiLFxuICBcInNpZ24tdHVybi1yaWdodFwiOiBcIlxcZjgzMlwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdC1maWxsXCI6IFwiXFxmODMzXCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1sZWZ0XCI6IFwiXFxmODM0XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsXCI6IFwiXFxmODM1XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodFwiOiBcIlxcZjgzNlwiLFxuICBcInNpZ24teWllbGQtZmlsbFwiOiBcIlxcZjgzN1wiLFxuICBcInNpZ24teWllbGRcIjogXCJcXGY4MzhcIixcbiAgXCJldi1zdGF0aW9uLWZpbGxcIjogXCJcXGY4MzlcIixcbiAgXCJldi1zdGF0aW9uXCI6IFwiXFxmODNhXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbC1maWxsXCI6IFwiXFxmODNiXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbFwiOiBcIlxcZjgzY1wiLFxuICBcImZ1ZWwtcHVtcC1maWxsXCI6IFwiXFxmODNkXCIsXG4gIFwiZnVlbC1wdW1wXCI6IFwiXFxmODNlXCIsXG4gIFwiMC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgzZlwiLFxuICBcIjAtY2lyY2xlXCI6IFwiXFxmODQwXCIsXG4gIFwiMC1zcXVhcmUtZmlsbFwiOiBcIlxcZjg0MVwiLFxuICBcIjAtc3F1YXJlXCI6IFwiXFxmODQyXCIsXG4gIFwicm9ja2V0LWZpbGxcIjogXCJcXGY4NDNcIixcbiAgXCJyb2NrZXQtdGFrZW9mZi1maWxsXCI6IFwiXFxmODQ0XCIsXG4gIFwicm9ja2V0LXRha2VvZmZcIjogXCJcXGY4NDVcIixcbiAgXCJyb2NrZXRcIjogXCJcXGY4NDZcIixcbiAgXCJzdHJpcGVcIjogXCJcXGY4NDdcIixcbiAgXCJzdWJzY3JpcHRcIjogXCJcXGY4NDhcIixcbiAgXCJzdXBlcnNjcmlwdFwiOiBcIlxcZjg0OVwiLFxuICBcInRyZWxsb1wiOiBcIlxcZjg0YVwiLFxuICBcImVudmVsb3BlLWF0LWZpbGxcIjogXCJcXGY4NGJcIixcbiAgXCJlbnZlbG9wZS1hdFwiOiBcIlxcZjg0Y1wiLFxuICBcInJlZ2V4XCI6IFwiXFxmODRkXCIsXG4gIFwidGV4dC13cmFwXCI6IFwiXFxmODRlXCIsXG4gIFwic2lnbi1kZWFkLWVuZC1maWxsXCI6IFwiXFxmODRmXCIsXG4gIFwic2lnbi1kZWFkLWVuZFwiOiBcIlxcZjg1MFwiLFxuICBcInNpZ24tZG8tbm90LWVudGVyLWZpbGxcIjogXCJcXGY4NTFcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlclwiOiBcIlxcZjg1MlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLWZpbGxcIjogXCJcXGY4NTNcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlLWZpbGxcIjogXCJcXGY4NTRcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlXCI6IFwiXFxmODU1XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsXCI6IFwiXFxmODU2XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdFwiOiBcIlxcZjg1N1wiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXktZmlsbFwiOiBcIlxcZjg1OFwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXlcIjogXCJcXGY4NTlcIixcbiAgXCJzaWduLWludGVyc2VjdGlvblwiOiBcIlxcZjg1YVwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdC1maWxsXCI6IFwiXFxmODViXCIsXG4gIFwic2lnbi1tZXJnZS1sZWZ0XCI6IFwiXFxmODVjXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodC1maWxsXCI6IFwiXFxmODVkXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodFwiOiBcIlxcZjg1ZVwiLFxuICBcInNpZ24tbm8tbGVmdC10dXJuLWZpbGxcIjogXCJcXGY4NWZcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVyblwiOiBcIlxcZjg2MFwiLFxuICBcInNpZ24tbm8tcGFya2luZy1maWxsXCI6IFwiXFxmODYxXCIsXG4gIFwic2lnbi1uby1wYXJraW5nXCI6IFwiXFxmODYyXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuLWZpbGxcIjogXCJcXGY4NjNcIixcbiAgXCJzaWduLW5vLXJpZ2h0LXR1cm5cIjogXCJcXGY4NjRcIixcbiAgXCJzaWduLXJhaWxyb2FkLWZpbGxcIjogXCJcXGY4NjVcIixcbiAgXCJzaWduLXJhaWxyb2FkXCI6IFwiXFxmODY2XCIsXG4gIFwiYnVpbGRpbmctYWRkXCI6IFwiXFxmODY3XCIsXG4gIFwiYnVpbGRpbmctY2hlY2tcIjogXCJcXGY4NjhcIixcbiAgXCJidWlsZGluZy1kYXNoXCI6IFwiXFxmODY5XCIsXG4gIFwiYnVpbGRpbmctZG93blwiOiBcIlxcZjg2YVwiLFxuICBcImJ1aWxkaW5nLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODZiXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1hZGRcIjogXCJcXGY4NmNcIixcbiAgXCJidWlsZGluZy1maWxsLWNoZWNrXCI6IFwiXFxmODZkXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kYXNoXCI6IFwiXFxmODZlXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kb3duXCI6IFwiXFxmODZmXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjg3MFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZ2VhclwiOiBcIlxcZjg3MVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtbG9ja1wiOiBcIlxcZjg3MlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtc2xhc2hcIjogXCJcXGY4NzNcIixcbiAgXCJidWlsZGluZy1maWxsLXVwXCI6IFwiXFxmODc0XCIsXG4gIFwiYnVpbGRpbmctZmlsbC14XCI6IFwiXFxmODc1XCIsXG4gIFwiYnVpbGRpbmctZmlsbFwiOiBcIlxcZjg3NlwiLFxuICBcImJ1aWxkaW5nLWdlYXJcIjogXCJcXGY4NzdcIixcbiAgXCJidWlsZGluZy1sb2NrXCI6IFwiXFxmODc4XCIsXG4gIFwiYnVpbGRpbmctc2xhc2hcIjogXCJcXGY4NzlcIixcbiAgXCJidWlsZGluZy11cFwiOiBcIlxcZjg3YVwiLFxuICBcImJ1aWxkaW5nLXhcIjogXCJcXGY4N2JcIixcbiAgXCJidWlsZGluZ3MtZmlsbFwiOiBcIlxcZjg3Y1wiLFxuICBcImJ1aWxkaW5nc1wiOiBcIlxcZjg3ZFwiLFxuICBcImJ1cy1mcm9udC1maWxsXCI6IFwiXFxmODdlXCIsXG4gIFwiYnVzLWZyb250XCI6IFwiXFxmODdmXCIsXG4gIFwiZXYtZnJvbnQtZmlsbFwiOiBcIlxcZjg4MFwiLFxuICBcImV2LWZyb250XCI6IFwiXFxmODgxXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogXCJcXGY4ODJcIixcbiAgXCJnbG9iZS1hc2lhLWF1c3RyYWxpYVwiOiBcIlxcZjg4M1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYVwiOiBcIlxcZjg4NFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2FcIjogXCJcXGY4ODVcIixcbiAgXCJob3VzZS1hZGQtZmlsbFwiOiBcIlxcZjg4NlwiLFxuICBcImhvdXNlLWFkZFwiOiBcIlxcZjg4N1wiLFxuICBcImhvdXNlLWNoZWNrLWZpbGxcIjogXCJcXGY4ODhcIixcbiAgXCJob3VzZS1jaGVja1wiOiBcIlxcZjg4OVwiLFxuICBcImhvdXNlLWRhc2gtZmlsbFwiOiBcIlxcZjg4YVwiLFxuICBcImhvdXNlLWRhc2hcIjogXCJcXGY4OGJcIixcbiAgXCJob3VzZS1kb3duLWZpbGxcIjogXCJcXGY4OGNcIixcbiAgXCJob3VzZS1kb3duXCI6IFwiXFxmODhkXCIsXG4gIFwiaG91c2UtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjg4ZVwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODhmXCIsXG4gIFwiaG91c2UtZ2Vhci1maWxsXCI6IFwiXFxmODkwXCIsXG4gIFwiaG91c2UtZ2VhclwiOiBcIlxcZjg5MVwiLFxuICBcImhvdXNlLWxvY2stZmlsbFwiOiBcIlxcZjg5MlwiLFxuICBcImhvdXNlLWxvY2tcIjogXCJcXGY4OTNcIixcbiAgXCJob3VzZS1zbGFzaC1maWxsXCI6IFwiXFxmODk0XCIsXG4gIFwiaG91c2Utc2xhc2hcIjogXCJcXGY4OTVcIixcbiAgXCJob3VzZS11cC1maWxsXCI6IFwiXFxmODk2XCIsXG4gIFwiaG91c2UtdXBcIjogXCJcXGY4OTdcIixcbiAgXCJob3VzZS14LWZpbGxcIjogXCJcXGY4OThcIixcbiAgXCJob3VzZS14XCI6IFwiXFxmODk5XCIsXG4gIFwicGVyc29uLWFkZFwiOiBcIlxcZjg5YVwiLFxuICBcInBlcnNvbi1kb3duXCI6IFwiXFxmODliXCIsXG4gIFwicGVyc29uLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODljXCIsXG4gIFwicGVyc29uLWZpbGwtYWRkXCI6IFwiXFxmODlkXCIsXG4gIFwicGVyc29uLWZpbGwtY2hlY2tcIjogXCJcXGY4OWVcIixcbiAgXCJwZXJzb24tZmlsbC1kYXNoXCI6IFwiXFxmODlmXCIsXG4gIFwicGVyc29uLWZpbGwtZG93blwiOiBcIlxcZjhhMFwiLFxuICBcInBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGExXCIsXG4gIFwicGVyc29uLWZpbGwtZ2VhclwiOiBcIlxcZjhhMlwiLFxuICBcInBlcnNvbi1maWxsLWxvY2tcIjogXCJcXGY4YTNcIixcbiAgXCJwZXJzb24tZmlsbC1zbGFzaFwiOiBcIlxcZjhhNFwiLFxuICBcInBlcnNvbi1maWxsLXVwXCI6IFwiXFxmOGE1XCIsXG4gIFwicGVyc29uLWZpbGwteFwiOiBcIlxcZjhhNlwiLFxuICBcInBlcnNvbi1nZWFyXCI6IFwiXFxmOGE3XCIsXG4gIFwicGVyc29uLWxvY2tcIjogXCJcXGY4YThcIixcbiAgXCJwZXJzb24tc2xhc2hcIjogXCJcXGY4YTlcIixcbiAgXCJwZXJzb24tdXBcIjogXCJcXGY4YWFcIixcbiAgXCJzY29vdGVyXCI6IFwiXFxmOGFiXCIsXG4gIFwidGF4aS1mcm9udC1maWxsXCI6IFwiXFxmOGFjXCIsXG4gIFwidGF4aS1mcm9udFwiOiBcIlxcZjhhZFwiLFxuICBcImFtZFwiOiBcIlxcZjhhZVwiLFxuICBcImRhdGFiYXNlLWFkZFwiOiBcIlxcZjhhZlwiLFxuICBcImRhdGFiYXNlLWNoZWNrXCI6IFwiXFxmOGIwXCIsXG4gIFwiZGF0YWJhc2UtZGFzaFwiOiBcIlxcZjhiMVwiLFxuICBcImRhdGFiYXNlLWRvd25cIjogXCJcXGY4YjJcIixcbiAgXCJkYXRhYmFzZS1leGNsYW1hdGlvblwiOiBcIlxcZjhiM1wiLFxuICBcImRhdGFiYXNlLWZpbGwtYWRkXCI6IFwiXFxmOGI0XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1jaGVja1wiOiBcIlxcZjhiNVwiLFxuICBcImRhdGFiYXNlLWZpbGwtZGFzaFwiOiBcIlxcZjhiNlwiLFxuICBcImRhdGFiYXNlLWZpbGwtZG93blwiOiBcIlxcZjhiN1wiLFxuICBcImRhdGFiYXNlLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4YjhcIixcbiAgXCJkYXRhYmFzZS1maWxsLWdlYXJcIjogXCJcXGY4YjlcIixcbiAgXCJkYXRhYmFzZS1maWxsLWxvY2tcIjogXCJcXGY4YmFcIixcbiAgXCJkYXRhYmFzZS1maWxsLXNsYXNoXCI6IFwiXFxmOGJiXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC11cFwiOiBcIlxcZjhiY1wiLFxuICBcImRhdGFiYXNlLWZpbGwteFwiOiBcIlxcZjhiZFwiLFxuICBcImRhdGFiYXNlLWZpbGxcIjogXCJcXGY4YmVcIixcbiAgXCJkYXRhYmFzZS1nZWFyXCI6IFwiXFxmOGJmXCIsXG4gIFwiZGF0YWJhc2UtbG9ja1wiOiBcIlxcZjhjMFwiLFxuICBcImRhdGFiYXNlLXNsYXNoXCI6IFwiXFxmOGMxXCIsXG4gIFwiZGF0YWJhc2UtdXBcIjogXCJcXGY4YzJcIixcbiAgXCJkYXRhYmFzZS14XCI6IFwiXFxmOGMzXCIsXG4gIFwiZGF0YWJhc2VcIjogXCJcXGY4YzRcIixcbiAgXCJob3VzZXMtZmlsbFwiOiBcIlxcZjhjNVwiLFxuICBcImhvdXNlc1wiOiBcIlxcZjhjNlwiLFxuICBcIm52aWRpYVwiOiBcIlxcZjhjN1wiLFxuICBcInBlcnNvbi12Y2FyZC1maWxsXCI6IFwiXFxmOGM4XCIsXG4gIFwicGVyc29uLXZjYXJkXCI6IFwiXFxmOGM5XCIsXG4gIFwic2luYS13ZWlib1wiOiBcIlxcZjhjYVwiLFxuICBcInRlbmNlbnQtcXFcIjogXCJcXGY4Y2JcIixcbiAgXCJ3aWtpcGVkaWFcIjogXCJcXGY4Y2NcIixcbiAgXCJhbHBoYWJldC11cHBlcmNhc2VcIjogXCJcXGYyYTVcIixcbiAgXCJhbHBoYWJldFwiOiBcIlxcZjY4YVwiLFxuICBcImFtYXpvblwiOiBcIlxcZjY4ZFwiLFxuICBcImFycm93cy1jb2xsYXBzZS12ZXJ0aWNhbFwiOiBcIlxcZjY5MFwiLFxuICBcImFycm93cy1leHBhbmQtdmVydGljYWxcIjogXCJcXGY2OTVcIixcbiAgXCJhcnJvd3MtdmVydGljYWxcIjogXCJcXGY2OThcIixcbiAgXCJhcnJvd3NcIjogXCJcXGY2YTJcIixcbiAgXCJiYW4tZmlsbFwiOiBcIlxcZjZhM1wiLFxuICBcImJhblwiOiBcIlxcZjZiNlwiLFxuICBcImJpbmdcIjogXCJcXGY2YzJcIixcbiAgXCJjYWtlXCI6IFwiXFxmNmUwXCIsXG4gIFwiY2FrZTJcIjogXCJcXGY2ZWRcIixcbiAgXCJjb29raWVcIjogXCJcXGY2ZWVcIixcbiAgXCJjb3B5XCI6IFwiXFxmNzU5XCIsXG4gIFwiY3Jvc3NoYWlyXCI6IFwiXFxmNzY5XCIsXG4gIFwiY3Jvc3NoYWlyMlwiOiBcIlxcZjc5NFwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWQtZmlsbFwiOiBcIlxcZjc5NVwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWRcIjogXCJcXGY3OWFcIixcbiAgXCJlbW9qaS1ncmltYWNlLWZpbGxcIjogXCJcXGY3OWJcIixcbiAgXCJlbW9qaS1ncmltYWNlXCI6IFwiXFxmN2EwXCIsXG4gIFwiZW1vamktZ3Jpbi1maWxsXCI6IFwiXFxmN2ExXCIsXG4gIFwiZW1vamktZ3JpblwiOiBcIlxcZjdhNlwiLFxuICBcImVtb2ppLXN1cnByaXNlLWZpbGxcIjogXCJcXGY3YTdcIixcbiAgXCJlbW9qaS1zdXJwcmlzZVwiOiBcIlxcZjdhY1wiLFxuICBcImVtb2ppLXRlYXItZmlsbFwiOiBcIlxcZjdhZFwiLFxuICBcImVtb2ppLXRlYXJcIjogXCJcXGY3YjJcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY3YjNcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duXCI6IFwiXFxmN2I4XCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjdiOVwiLFxuICBcImVudmVsb3BlLWFycm93LXVwXCI6IFwiXFxmN2JlXCIsXG4gIFwiZmVhdGhlclwiOiBcIlxcZjdiZlwiLFxuICBcImZlYXRoZXIyXCI6IFwiXFxmN2M0XCIsXG4gIFwiZmxvcHB5LWZpbGxcIjogXCJcXGY3YzVcIixcbiAgXCJmbG9wcHlcIjogXCJcXGY3ZDhcIixcbiAgXCJmbG9wcHkyLWZpbGxcIjogXCJcXGY3ZDlcIixcbiAgXCJmbG9wcHkyXCI6IFwiXFxmN2U0XCIsXG4gIFwiZ2l0bGFiXCI6IFwiXFxmN2U1XCIsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogXCJcXGY3ZjhcIixcbiAgXCJtYXJrZXItdGlwXCI6IFwiXFxmODAyXCIsXG4gIFwibnZtZS1maWxsXCI6IFwiXFxmODAzXCIsXG4gIFwibnZtZVwiOiBcIlxcZjgwY1wiLFxuICBcIm9wZW5jb2xsZWN0aXZlXCI6IFwiXFxmODBkXCIsXG4gIFwicGNpLWNhcmQtbmV0d29ya1wiOiBcIlxcZjhjZFwiLFxuICBcInBjaS1jYXJkLXNvdW5kXCI6IFwiXFxmOGNlXCIsXG4gIFwicmFkYXJcIjogXCJcXGY4Y2ZcIixcbiAgXCJzZW5kLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjhkMFwiLFxuICBcInNlbmQtYXJyb3ctZG93blwiOiBcIlxcZjhkMVwiLFxuICBcInNlbmQtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjhkMlwiLFxuICBcInNlbmQtYXJyb3ctdXBcIjogXCJcXGY4ZDNcIixcbiAgXCJzaW0tc2xhc2gtZmlsbFwiOiBcIlxcZjhkNFwiLFxuICBcInNpbS1zbGFzaFwiOiBcIlxcZjhkNVwiLFxuICBcInNvdXJjZWZvcmdlXCI6IFwiXFxmOGQ2XCIsXG4gIFwic3Vic3RhY2tcIjogXCJcXGY4ZDdcIixcbiAgXCJ0aHJlYWRzLWZpbGxcIjogXCJcXGY4ZDhcIixcbiAgXCJ0aHJlYWRzXCI6IFwiXFxmOGQ5XCIsXG4gIFwidHJhbnNwYXJlbmN5XCI6IFwiXFxmOGRhXCIsXG4gIFwidHdpdHRlci14XCI6IFwiXFxmOGRiXCIsXG4gIFwidHlwZS1oNFwiOiBcIlxcZjhkY1wiLFxuICBcInR5cGUtaDVcIjogXCJcXGY4ZGRcIixcbiAgXCJ0eXBlLWg2XCI6IFwiXFxmOGRlXCIsXG4gIFwiYmFja3BhY2stZmlsbFwiOiBcIlxcZjhkZlwiLFxuICBcImJhY2twYWNrXCI6IFwiXFxmOGUwXCIsXG4gIFwiYmFja3BhY2syLWZpbGxcIjogXCJcXGY4ZTFcIixcbiAgXCJiYWNrcGFjazJcIjogXCJcXGY4ZTJcIixcbiAgXCJiYWNrcGFjazMtZmlsbFwiOiBcIlxcZjhlM1wiLFxuICBcImJhY2twYWNrM1wiOiBcIlxcZjhlNFwiLFxuICBcImJhY2twYWNrNC1maWxsXCI6IFwiXFxmOGU1XCIsXG4gIFwiYmFja3BhY2s0XCI6IFwiXFxmOGU2XCIsXG4gIFwiYnJpbGxpYW5jZVwiOiBcIlxcZjhlN1wiLFxuICBcImNha2UtZmlsbFwiOiBcIlxcZjhlOFwiLFxuICBcImNha2UyLWZpbGxcIjogXCJcXGY4ZTlcIixcbiAgXCJkdWZmbGUtZmlsbFwiOiBcIlxcZjhlYVwiLFxuICBcImR1ZmZsZVwiOiBcIlxcZjhlYlwiLFxuICBcImV4cG9zdXJlXCI6IFwiXFxmOGVjXCIsXG4gIFwiZ2VuZGVyLW5ldXRlclwiOiBcIlxcZjhlZFwiLFxuICBcImhpZ2hsaWdodHNcIjogXCJcXGY4ZWVcIixcbiAgXCJsdWdnYWdlLWZpbGxcIjogXCJcXGY4ZWZcIixcbiAgXCJsdWdnYWdlXCI6IFwiXFxmOGYwXCIsXG4gIFwibWFpbGJveC1mbGFnXCI6IFwiXFxmOGYxXCIsXG4gIFwibWFpbGJveDItZmxhZ1wiOiBcIlxcZjhmMlwiLFxuICBcIm5vaXNlLXJlZHVjdGlvblwiOiBcIlxcZjhmM1wiLFxuICBcInBhc3Nwb3J0LWZpbGxcIjogXCJcXGY4ZjRcIixcbiAgXCJwYXNzcG9ydFwiOiBcIlxcZjhmNVwiLFxuICBcInBlcnNvbi1hcm1zLXVwXCI6IFwiXFxmOGY2XCIsXG4gIFwicGVyc29uLXJhaXNlZC1oYW5kXCI6IFwiXFxmOGY3XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nLWRyZXNzXCI6IFwiXFxmOGY4XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nXCI6IFwiXFxmOGY5XCIsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogXCJcXGY4ZmFcIixcbiAgXCJwZXJzb24td2hlZWxjaGFpclwiOiBcIlxcZjhmYlwiLFxuICBcInNoYWRvd3NcIjogXCJcXGY4ZmNcIixcbiAgXCJzdWl0Y2FzZS1maWxsXCI6IFwiXFxmOGZkXCIsXG4gIFwic3VpdGNhc2UtbGctZmlsbFwiOiBcIlxcZjhmZVwiLFxuICBcInN1aXRjYXNlLWxnXCI6IFwiXFxmOGZmXCIsXG4gIFwic3VpdGNhc2VcIjogXCJcXGY5MDBcIixcbiAgXCJzdWl0Y2FzZTItZmlsbFwiOiBcIlxcZjkwMVwiLFxuICBcInN1aXRjYXNlMlwiOiBcIlxcZjkwMlwiLFxuICBcInZpZ25ldHRlXCI6IFwiXFxmOTAzXCIsXG4pO1xuXG5AZWFjaCAkaWNvbiwgJGNvZGVwb2ludCBpbiAkYm9vdHN0cmFwLWljb25zLW1hcCB7XG4gIC5iaS0jeyRpY29ufTo6YmVmb3JlIHsgY29udGVudDogJGNvZGVwb2ludDsgfVxufVxuIiwiJGZvbnQtcGF0aDogXCIuLi9mb250c1wiO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJib290c3RyYXAtaWNvbnNcIjtcclxuICAgIHNyYzpcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L2Jvb3RzdHJhcC1pY29ucy53b2ZmMj84NTYwMDhjYWE1ZWI2NmRmNjg1OTVlNzM0ZTU5NTgwZFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L2Jvb3RzdHJhcC1pY29ucy53b2ZmPzg1NjAwOGNhYTVlYjY2ZGY2ODU5NWU3MzRlNTk1ODBkXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbi8qIFRpdGlsbGl1bStXZWI6MzAwLDQwMCw2MDAsNzAwICovXHJcblxyXG4vKiB0aXRpbGxpdW0td2ViLTMwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDAud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMC50dGZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDAuc3ZnI1RpdGlsbGl1bVdlYlwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogdGl0aWxsaXVtLXdlYi0zMDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4XCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi0zMDBpdGFsaWMudHRmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tMzAwaXRhbGljLnN2ZyNUaXRpbGxpdW1XZWJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIHRpdGlsbGl1bS13ZWItcmVndWxhciAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnR0ZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIuc3ZnI1RpdGlsbGl1bVdlYlwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogdGl0aWxsaXVtLXdlYi1pdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3Q/I2llZml4XCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLnN2ZyNUaXRpbGxpdW1XZWJcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIHRpdGlsbGl1bS13ZWItNzAwIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiVGl0aWxsaXVtIFdlYlwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6XHJcbiAgICAgICAgbG9jYWwoXCJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwLnR0ZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjVGl0aWxsaXVtV2ViXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiB0aXRpbGxpdW0td2ViLTcwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmMlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy50dGZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuc3ZnI1RpdGlsbGl1bVdlYlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG4vKiB0aXRpbGxpdW0td2ViLTYwMCAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMC50dGZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgICAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDAuc3ZnI1RpdGlsbGl1bVdlYlwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogdGl0aWxsaXVtLXdlYi02MDBpdGFsaWMgLSBsYXRpbi1leHRfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1RpdGlsbGl1bV9XZWIvdGl0aWxsaXVtLXdlYi12MTAtbGF0aW4tZXh0X2xhdGluLTYwMGl0YWxpYy5lb3Q/I2llZml4XCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMud29mZjJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwaXRhbGljLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9UaXRpbGxpdW1fV2ViL3RpdGlsbGl1bS13ZWItdjEwLWxhdGluLWV4dF9sYXRpbi02MDBpdGFsaWMudHRmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vVGl0aWxsaXVtX1dlYi90aXRpbGxpdW0td2ViLXYxMC1sYXRpbi1leHRfbGF0aW4tNjAwaXRhbGljLnN2ZyNUaXRpbGxpdW1XZWJcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIExvcmE6NDAwLDcwMCAqL1xyXG5cclxuLyogbG9yYS1yZWd1bGFyIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5zdmcjTG9yYVwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogbG9yYS03MDAgLSBsYXRpbi1leHRfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwLnN2ZyNMb3JhXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBsb3JhLWl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkxvcmFcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuc3ZnI0xvcmFcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIGxvcmEtNzAwaXRhbGljIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6XHJcbiAgICAgICAgbG9jYWwoXCJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9Mb3JhL2xvcmEtdjIwLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vTG9yYS9sb3JhLXYyMC1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L0xvcmEvbG9yYS12MjAtbGF0aW4tZXh0X2xhdGluLTcwMGl0YWxpYy5zdmcjTG9yYVwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogUm9ib3RvK01vbm86NDAwLDcwMCAqL1xyXG5cclxuLyogcm9ib3RvLW1vbm8tcmVndWxhciAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLXJlZ3VsYXIudHRmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9Nb25vXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiByb2JvdG8tbW9uby03MDAgLSBsYXRpbi1leHRfbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gTW9ub1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIHNyYzogdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzpcclxuICAgICAgICBsb2NhbChcIlwiKSxcclxuICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwLndvZmZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC50dGZcIilcclxuICAgICAgICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLTcwMC5zdmcjUm9ib3RvTW9ub1wiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogcm9ib3RvLW1vbm8taXRhbGljIC0gbGF0aW4tZXh0X2xhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1vbm9cIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBzcmM6IHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgICBzcmM6XHJcbiAgICAgICAgbG9jYWwoXCJcIiksXHJcbiAgICAgICAgdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKFwiI3skZm9udC1wYXRofS9Sb2JvdG9fTW9uby9yb2JvdG8tbW9uby12MTMtbGF0aW4tZXh0X2xhdGluLWl0YWxpYy53b2ZmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMudHRmXCIpXHJcbiAgICAgICAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICAgICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi1pdGFsaWMuc3ZnI1JvYm90b01vbm9cIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIHJvYm90by1tb25vLTcwMGl0YWxpYyAtIGxhdGluLWV4dF9sYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCI7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgc3JjOiB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOlxyXG4gICAgICAgIGxvY2FsKFwiXCIpLFxyXG4gICAgICAgIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMuZW90PyNpZWZpeFwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybChcIiN7JGZvbnQtcGF0aH0vUm9ib3RvX01vbm8vcm9ib3RvLW1vbm8tdjEzLWxhdGluLWV4dF9sYXRpbi03MDBpdGFsaWMud29mZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnR0ZlwiKVxyXG4gICAgICAgICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgICAgICAgICB1cmwoXCIjeyRmb250LXBhdGh9L1JvYm90b19Nb25vL3JvYm90by1tb25vLXYxMy1sYXRpbi1leHRfbGF0aW4tNzAwaXRhbGljLnN2ZyNSb2JvdG9Nb25vXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcbiIsImJvZHk6aGFzKC5zZWFyY2gtd3JhcHBlci5vcGVuZWQpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIGJvZHksXHJcbi8vIGh0bWwge1xyXG4vLyAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gfVxyXG5cclxuaW1nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNlY3Rpb24tdGl0bGUge1xyXG4gICYgKyBhIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xyXG4gIH1cclxuICAmOm5vdCgudGV4dC13aGl0ZSkge1xyXG4gICAgY29sb3I6ICRoZWFkaW5ncy1kYXJrLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJiArIGEge1xyXG4gICAgICBjb2xvcjogJGhlYWRpbmdzLWRhcmstY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGV4dC1ibGFjayB7XHJcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAmICsgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGV4dC13aGl0ZSB7XHJcbiAgICAmICsgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubXctNTAwIHtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmctY3lhbiB7XHJcbiAgYmFja2dyb3VuZDogJGN5YW4gIWltcG9ydGFudDtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1sZy13aGl0ZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmgtZml0LWNvbnRlbnQge1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnctZml0LWNvbnRlbnQge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub2JqZWN0LWZpdC1jb3ZlciB7XHJcbiAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm9iamVjdC1maXQtY29udGFpbiB7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAuc2VyaWYge1xyXG4vLyBcdGZvbnQtZmFtaWx5OiBcIkxvcmFcIiwgc2VyaWY7XHJcbi8vIH1cclxuXHJcbi5iZy1kYXJrLWJsdWUge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5sZWZ0LWhyIHtcclxuICBib3gtc2hhZG93OiAycHggMHB4IDBweCAtMXB4IGxpZ2h0ZW4oJGxvZ28tZ3JheSwgMzAlKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgYm94LXNoYWRvdzogM3B4IDBweCAwcHggLTFweCBsaWdodGVuKCRsb2dvLWdyYXksIDMwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZG90dGVkLWxpc3Qge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJpLXNlYXJjaCxcclxuLmJpLWNoZXZyb24tZG93bixcclxuLmJpLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYmctZ3JheS0xMDAge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLmJnLWdyYXktMTAwLWltcCB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1saWdodC1ibHVlIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxufVxyXG5cclxuLmJnLXByaW1hcnktbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xyXG5cclxuICAuc2VhcmNoLXRhZy1saXN0IHtcclxuICAgIGEsXHJcbiAgICBidXR0b24sXHJcbiAgICBsYWJlbCxcclxuICAgIC5zZWxlY3QtYnRuIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1idG4ge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgaSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgfVxyXG5cclxuICAmLmN1c3RvbS10aGVtZS1kYXJrIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKHdoaXRlLCAwLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iaWctZm9ybSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIEBleHRlbmQgLmZzLTM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hLmJnLWdyYXktMTAwIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmF5LTEwMCwgMzAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vLWRlY29yYXRpb24taW5Ib3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubm8tdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuXHJcbi53LWZpdC1jb250ZW50IHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi5yZWFkLW1vcmUge1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJveGVzIHtcclxuICBwYWRkaW5nOiAxcmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAuYm94IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMS43cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIC8vIC5iZy1wcmltYXJ5ICYge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vIC5iZy1zdWNjZXNzICYge1xyXG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MsIDIwJSk7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vIC5iZy1kYW5nZXIgJiB7XHJcbiAgICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFuZ2VyLCAyMCUpO1xyXG4gICAgICAvLyB9XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuOHJlbTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLXdyYXBwZXIge1xyXG4gIEBleHRlbmQgLnB5LTY7XHJcbiAgQGV4dGVuZCAucHktbGctODtcclxufVxyXG5cclxuLmZsYWctaWNvbiB7XHJcbiAgJi5yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICAgIG1hcmdpbi1yaWdodDogJGNhcmQtcGFkZGluZztcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQ6ICRjeWFuO1xyXG59XHJcblxyXG4uYXJ0aWNsZS1sZyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmFydGljbGUtZGV0YWlscyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQ6bm90KC5hcnRpY2xlLWxnKSB7XHJcbiAgLmFydGljbGUtZGV0YWlscyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcclxuICAgIC8vIGhlaWdodDogMzAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAuY2FyZC10aXRsZSxcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWluLWgge1xyXG4gICAgbWluLWhlaWdodDogNTI1cHg7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1tYXNvbnJ5XSB7XHJcbiAgLmNhcmQgLmFydGljbGUtZGV0YWlscyB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICAuY2FyZC10ZXh0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgbGluZS1jbGFtcDogNztcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcblxyXG5hLmNhcmQtYm9keSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAudG9wLWljb24ge1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtd3JhcHBlciB7XHJcbiAgJi5zZWN0aW9uLWNhcmQtd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhhcyhhLmNhcmQtYm9keSkge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkIHtcclxuICAgICYuYmctcHJpbWFyeSB7XHJcbiAgICAgICY6aGFzKGEuY2FyZC1ib2R5KSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OlxyXG4gICAgICAgICAgICA5cHggOXB4IDEzcHggIzEwNGI4MyxcclxuICAgICAgICAgICAgLTlweCAtOXB4IDEzcHggIzEyNTk5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgOXB4IDlweCAxM3B4ICMxMDRiODMsXHJcbiAgICAgICAgICAgIC05cHggLTlweCAxM3B4ICMxMjU5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCgubGctY2FyZC13cmFwcGVyKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGctY2FyZC13cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM2NXB4O1xyXG5cclxuICAgIC5hcnRpY2xlLWRldGFpbHMge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzNjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAuY2FyZC5iZy1wcmltYXJ5IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcnQtY2FyZC1saW5rIHtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG1heC13aWR0aDogNjUwcHg7XHJcbiAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxMTUyOGU5YyAxMDAlLCAjMTE1MjhlOWMgMCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmJvbGxldHRpbm8td3JhcHBlciB7XHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgJi5hY3RpdmUgYSB7XHJcbiAgICBAZXh0ZW5kIC50ZXh0LWRlY29yYXRpb24tbm9uZTtcclxuICB9XHJcblxyXG4gIGEsXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xyXG4gICAgYSxcclxuICAgIGkge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLTMwMCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy14LWNsaXAge1xyXG4gIG92ZXJmbG93LXg6IGNsaXAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndoaXRlLWZvb3RlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogODFweDtcclxuICAmOm5vdCguc3dpcGVyLXBhZ2luYXRpb24pIHtcclxuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgei1pbmRleDogMztcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA1cHggNnB4IHJnYmEoNDYsIDQ2LCA0NiwgMC4wNjcpKTtcclxuXHJcbiAgJi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCA0cHggNnB4IHJnYig0NiwgNDYsIDQ2KSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbikge1xyXG4gICAgICB3aWR0aDogNTUlO1xyXG4gICAgICBoZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHdpZHRoOiA2NCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcclxuICAgICAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyODEuNzE1XCIgaGVpZ2h0PVwiNzYuMjI4XCIgdmlld0JveD1cIjAgMCAyODEuNzE1IDc2LjIyOFwiPjxwYXRoIGlkPVwiU290dHJhemlvbmVfMVwiIGRhdGEtbmFtZT1cIlNvdHRyYXppb25lIDFcIiBkPVwiTTE1NjMuMiwyMDQuOWgtLjAwOWMtMS4xMzgsMC0yLjM0Ni0uMDA4LTMuNTg5LS4wMjNoNi42MTJjLS4wMjMsMC0uMDY0LDAtLjEyMywwQzE1NjUuNzIyLDIwNC44OSwxNTY0Ljc0LDIwNC45LDE1NjMuMiwyMDQuOVptLTMuNzU2LS4wMjNIMTI4NC41di03Ni4ybDQuMzgyLDBhMjczLjIxNSwyNzMuMjE1LDAsMCwxLDQxLjE1MywyLjgyLDE5MS4yNDQsMTkxLjI0NCwwLDAsMSwzNC44Niw4LjU3NiwyMTQuMzIzLDIxNC4zMjMsMCwwLDEsMzIuMiwxNC41MDdjOS45NjgsNS40NDYsMjAuNTEyLDEyLDMzLjE4MywyMC42MTFDMTQ2OS4yNiwyMDEuNywxNTM5LDIwNC42MTYsMTU1OS40NDUsMjA0Ljg3OVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTEyODQuNSAtMTI4LjY3NylcIiBmaWxsPVwiJTIzZWVlXCIvPjwvc3ZnPicpXHJcbiAgICAgIG5vLXJlcGVhdCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAmOm5vdCguc3dpcGVyLXBhZ2luYXRpb24pIHtcclxuICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMzYycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLTM1OXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICY6bm90KC5zd2lwZXItcGFnaW5hdGlvbikge1xyXG4gICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLXRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uW2lkXj1cInNpbXBsZS1oZXJvXCJdIHtcclxuICBpbWcge1xyXG4gICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIGhlaWdodDogODUlO1xyXG4gIH1cclxuXHJcbiAgLnNpbXBsZS1oZXJvLWltZy1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xMCU7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjA1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgYm90dG9tOiAtMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgd2lkdGg6IDE0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1nLWNvbC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uW2lkXj1cImRldGFpbC1ocFwiXSB7XHJcbiAgLmNhcmQtd3JhcHBlcjpub3QoLnNlY3Rpb24tY2FyZC13cmFwcGVyKSB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbltpZF49XCJsaW5rcy1iYW5kXCJdIHtcclxuICAuaW1nLXdyYXBwZXIge1xyXG4gICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uW2lkXj1cInRleHQtaW1nLWJhbmRcIl0ge1xyXG4gIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmtzIHtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIGdhcDogMnJlbTtcclxuICB9XHJcblxyXG4gIGEuZGV0YWlsLXBhZ2UtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgbWluLWhlaWdodDogOTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVjb3JhdGl2ZS1jb2xvciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtaW4td2lkdGg6IDE1cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAuZGVjb3JhdGl2ZS1jb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIC5kZWNvcmF0aXZlLWNvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saW5rcy1uby1jb2xvciB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIxMHB4LCAxZnIpKTtcclxuXHJcbiAgICBhLmRldGFpbC1wYWdlLWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3lhbjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpoYXMoLmRlY29yYXRpdmUtY29sb3IpIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItYWR2IHtcclxuICBtYXgtd2lkdGg6IDExNzJweDtcclxuICBtaW4taGVpZ2h0OiAyOThweDtcclxuXHJcbiAgLmltZy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyOThweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZm8tYm94IHtcclxuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XHJcbiAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcblxyXG4gIC5pbmZvLWJhZGdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgcGFkZGluZy1ibG9jazogMHB4O1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDZweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLWJveCB7XHJcbiAgcGFkZGluZy1ibG9jazogMS41cmVtO1xyXG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xyXG5cclxuICAuaW5mby1iYWRnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHBhZGRpbmctYmxvY2s6IDBweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhZG93LW1kIHtcclxuICBib3gtc2hhZG93OiA4cHggOHB4IDIwcHggMHB4ICRncmF5LTMwMDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gIH1cclxufVxyXG4udG9nZ2xlcyBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5sZXZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWN5YW47XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1iYW5kLWZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oJGN5YW4sIDIwJSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gICAgbWluLWhlaWdodDogNTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZSwgNDAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkYmx1ZSwgMjAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5pbWctaGVybyB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDJyZW0gMDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBvYmplY3QtcG9zaXRpb246IHRvcDtcclxufVxyXG5cclxuLmFydGljbGUtd3JhcHBlciB7XHJcbiAgLnRhZ3Mtd3JhcHBlciAudGFnLWl0ZW0ge1xyXG4gICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IHtcclxuICBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdhbGxlcnktd3JhcHBlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xyXG59XHJcblxyXG5bZGF0YS1mYW5jeWJveF0ge1xyXG4gIHdpZHRoOiBjYWxjKDUwJSAtIDFyZW0pO1xyXG4gIG1hcmdpbjogMC41cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzJSAtIDFyZW0pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMXJlbSk7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5iZy1yZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuZm9ybSB7XHJcbiAgaW5wdXQudGV4dC1hcmVhLXNlYXJjaCxcclxuICAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MTdmOGQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYudGV4dC1hcmVhLXNlYXJjaCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcHJpbWFyeSwgMC4yNSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dC50ZXh0LWFyZWEtc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMi4ycmVtIDAuMzc1cmVtIDFyZW0gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWJsdWUge1xyXG4gICAgbWluLWhlaWdodDogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICB0Ym9keSB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNvcnRpbmcge1xyXG4gICAgaSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFibGUtc29ydGluZy1oYXNoIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jdXN0b20tdGFibGUtc3Bhbm5lZCB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDIwJSk7XHJcblxyXG4gICAgICAmOmhhcygudGl0bGUtcm93LWVsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpZ2h0LWdyYXktdGFibGUtY2VsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcygucm93c3Bhbi10aXRsZSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDIwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgJi50aXRsZTpub3QoLnJvd3NwYW4tdGl0bGUpIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYm9sbGV0dGluby1zZXR0aW1hbmFsZSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgLy8gYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCAjMTE1MjhlYWQgMCUsICMxMTUyOGUgMTAwJSk7IC8qUklMRVZBVE8gTk9OIEFDQ0VTU0lCSUxFIERBIFdBVkUgUEVSIElMIENPTlRSQVNUTyBERUwgVEVTVE8gUVVBTkRPIEUnIEdSQUZJRU5URSovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogNTAwcHg7XHJcblxyXG4gIC5ncmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICM1NzhmYzMgMCUsICMxMTUyOGUgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAqOm5vdCguZ3JhZGllbnQpLFxyXG4gICo6bm90KC5sb2dvLWZvb3Rlcikge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1ibGFjayB7XHJcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblxyXG4gIHNwYW4sXHJcbiAgcCxcclxuICBzdHJvbmcsXHJcbiAgaSB7XHJcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWNhcmQge1xyXG4gICYuYm9yZGVyZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgcmdiYSgwLCAyNiwgNTEsIDAuNyk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWludmVyc2UsICNmZmYpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgfVxyXG5cclxuICAmLnNpbXBsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXd3dy10ZXN0aXRhbHktaXQtbmVyby1uZXJvLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiAxMDAlKSwgI2ZmZik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgcGFkZGluZzogNDJweCAyNHB4IDQycHggMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMTIyLCA4MiwgMC44KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubnVtIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICAuYm9yZGVyZWQgJiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMwMDFhMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAmLnByaW1hcnktbHZsIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAyNiwgNTEsIDAuNyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCxcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzJmNDc1ZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWxpbmsge1xyXG4gICAgICBjb2xvcjogIzA2YztcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aHVtYiB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaGVhZGVyIHtcclxuXHR0b3A6IC01MHB4O1xyXG5cdHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHR0b3A6IC00OHB4O1xyXG5cdH1cclxufVxyXG5cclxuLml0LW5hdi13cmFwcGVyIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMThweCAtMXB4ICMwMDAwMDAyZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pdC1zb2NpYWxzIHtcclxuXHR1bCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdEBleHRlbmQgLm14LTI7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LWxvZ28ge1xyXG5cdGNvbG9yOiAkbG9nby1ncmF5O1xyXG59XHJcblxyXG4ubG9nby1jb2xvciB7XHJcblx0bWF4LWhlaWdodDogNTVweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWF4LWhlaWdodDogNjVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sb2dvLW1pbmkge1xyXG5cdG1heC1oZWlnaHQ6IDQ1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLml0LWhlYWRlci1uYXZiYXItd3JhcHBlci50aGVtZS1saWdodC1kZXNrIHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LTIwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5pdC1oZWFkZXItbmF2YmFyLXdyYXBwZXIge1xyXG5cdC5uYXZiYXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItY29sbGFwc2FibGUgLm5hdmJhci1uYXYge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5uYXYtbGluay5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlnaHQtZHJvcGRvd24tbWVudSB7XHJcblx0bGkge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuXHRtYXgtd2lkdGg6IDk1dnc7XHJcblx0bWFyZ2luLWJsb2NrOiAydnc7XHJcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxOHB4IC0xcHggIzAwMDAwMDJlO1xyXG5cclxuXHRsaSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5iZy1ncmF5LTEwMCB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAZXh0ZW5kIC5iZy1ncmF5LTEwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNzZWFyY2gtc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTk5OTk7XHJcblxyXG5cdC5zZWFyY2gtdGFnLWxpc3Qge1xyXG5cdFx0YSxcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEsXHJcblx0XHRidXR0b24sXHJcblx0XHRsYWJlbCxcclxuXHRcdC5zZWxlY3QtYnRuIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0QGV4dGVuZCAubXgtMjtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VsZWN0LWJ0biB7XHJcblx0XHRcdEBleHRlbmQgLnBlLTA7XHJcblxyXG5cdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjJyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkZWUyZTYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XHJcblxyXG5cdFx0XHRcdG9wdGlvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZvcm0tc2VsZWN0IHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YXJnZXQtbWVudSB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0KiB7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRhLm5vLWRlY29yYXRpb24taW5Ib3ZlciB7XHJcblx0XHRjb2xvcjogd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4uYmctZ3JheS0xMDAtaW1wIGEubm8tZGVjb3JhdGlvbi1pbkhvdmVyIHtcclxuXHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0b3ZlcmZsb3cteDogY2xpcDtcclxufVxyXG5cclxuLm1lZ2FtZW51IHtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmxpbmstbGlzdCAubGlzdC1pdGVtIHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHR6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAzcmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Ji5zaG93OjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IGNhbGMoY2FsYyhjYWxjKDEwMHZ3IC0gMTAwJSkgLyAyKSAqIC0xKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cclxuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0dG9wOiAtM3B4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2hvdyB7XHJcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5vLWRlY29yYXRpb24taW5Ib3ZlciB7XHJcblx0XHRwYWRkaW5nOiAwLjdyZW0gMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGF0ZXJhbC1ib3JkZXItZ3JheS0xMDAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICRncmF5LTEwMDtcclxuXHR9XHJcblxyXG5cdC5sYXRlcmFsLWJvcmRlci1wcmltYXJ5IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC5sYXRlcmFsLWJvcmRlci1kYW5nZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItbGVmdDogOHB4IHNvbGlkICRkYW5nZXI7XHJcblx0fVxyXG5cclxuXHQubGF0ZXJhbC1ib3JkZXItc3VjY2VzcyB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1sZWZ0OiA4cHggc29saWQgJHN1Y2Nlc3M7XHJcblx0fVxyXG5cclxuXHQucm91bmRlZCB7XHJcblx0XHQmOmhhcygubWVnYW1lbnUtZmlndXJlKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lZ2FtZW51LWZpZ3VyZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0LmJnLWljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogLTEwJTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMTE5LCAyNTUsIDAuMjA1KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZWdhbWVudS1pbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmFjay10b3Age1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICRwcmltYXJ5O1xyXG5cdHRvcDogLTUwJTtcclxuXHRyaWdodDogMjBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbmZvb3RlciB7XHJcblx0LmxvZ28tbWluaSB7XHJcblx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoNSk7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdGVyLWxpc3Qge1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuN3JlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWN0LWluZm8ge1xyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLml0LWZvb3Rlci1zbWFsbC1wcmludHMtbGlzdCB7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG59XHJcbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLy8gLnJhZGlhbC1ncmFkaWVudC0jeyRjb2xvcn0ge1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICR2YWx1ZTtcclxuICAgIC8vICAgICAvL2JhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNTAlIDUwJSwgcmdiYShsaWdodGVuKCR2YWx1ZSwgMzAlKSwgMSkgMCUsIHJnYmEoJHZhbHVlLCAxKSA2MCUpO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgNjIlIDUwJSwgcmdiYShsaWdodGVuKCR2YWx1ZSwgMzAlKSwgMSkgMCUsIHJnYmEoJHZhbHVlLCAxKSA1MCUpO1xyXG5cclxuICAgIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA1MCUgNTAlLCByZ2JhKGxpZ2h0ZW4oJHZhbHVlLCAzMCUpLCAxKSAwJSwgcmdiYSgkdmFsdWUsIDEpIDYwJSk7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmLnNtYWxsLWdyYWRpZW50LW1kIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDc0JSA1MCUsIHJnYmEobGlnaHRlbigkdmFsdWUsIDMwJSksIDEpIDAlLCByZ2JhKCR2YWx1ZSwgMSkgMzAlKTtcclxuICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4NCUgNTAlLCByZ2JhKGxpZ2h0ZW4oJHZhbHVlLCAzMCUpLCAxKSAwJSwgcmdiYSgkdmFsdWUsIDEpIDMwJSk7XHJcbiAgICAvLyAgICAgICAgIH1cclxuXHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgYXQgODAlIDUwJSwgcmdiYShsaWdodGVuKCR2YWx1ZSwgMzAlKSwgMSkgMCUsIHJnYmEoJHZhbHVlLCAxKSAyMCUpO1xyXG4gICAgLy8gICAgICAgICB9XHJcblxyXG4gICAgLy8gICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4MiUgNTAlLCByZ2JhKGxpZ2h0ZW4oJHZhbHVlLCAzMCUpLCAxKSAwJSwgcmdiYSgkdmFsdWUsIDEpIDIwJSk7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbiNtYWluLWNhcm91c2VsIHtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDJweCA0cHggI2MwYzBjMCk7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNhcm91c2VsLWNvbC1yaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDEzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtbWFpbi1pbWctYmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTEwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjA1KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjAwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NSU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLWl0ZW1zIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAxcHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1jYXJvdXNlbC1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4ycmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAucGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2IzYjNiO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNiM2IzYjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2luYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tY2Fyb3VzZWwtcGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgLy8gZmxleDogMSAxIDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiNjYXJkLWNhcm91c2VsLFxyXG4jbmV3cy1jYXJkLWNhcm91c2VsIHtcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkZGFyaywgMjAlKTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEuMjVyZW0pICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQ6aGFzKCsgLnN3aXBlci1zbGlkZTppcyg6bGFzdC1jaGlsZCkpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoY2FsYyhjYWxjKDEwMCUgLyAzKSAqIDIpIC0gMXJlbSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXN3aXBlci1wYWdpbmF0aW9uLFxyXG4gIC5uZXdzY2FyZC1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gIC5jYXJkLXN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gIC5jYXJkLXN3aXBlci1idXR0b24tcHJldixcclxuICAubmV3c2NhcmQtc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gIC5uZXdzY2FyZC1zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgICY6bm90KC5sZy1jYXJkLXdyYXBwZXIpLFxyXG4gICAgJjpub3QoLm5ld3MtY2FyZC13cmFwcGVyKSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI25ld3MtY2FyZC1jYXJvdXNlbCB7XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRsaWdodCwgMjAlKTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXIubmV3cy1jYXJkLXdyYXBwZXIge1xyXG4gICAgbWluLWhlaWdodDogNDYwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5uZXdzY2FyZC1zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgLm5ld3NjYXJkLXN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2luZm8tY2Fyb3VzZWwge1xyXG4gIC5kZWNvcmF0aXZlLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUtaW1hZ2Uge1xyXG4gICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5mby1zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGRhcmssIDEwJSk7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaW5mby1zd2lwZXItYnV0dG9uLW5leHQtY29weSxcclxuICAuaW5mby1zd2lwZXItYnV0dG9uLXByZXYtY29weSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLXN3aXBlci1idXR0b24tcHJldixcclxuICAuaW5mby1zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgaW1nIHtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJnLWNvbG9yLXNsaWRlciB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ud2hpdGUtbmF2LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICY6aGFzKC5ldmVudC1zd2lwZXItYnV0dG9uLXByZXYpIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5pbmZvLXN3aXBlci1idXR0b24tbmV4dCxcclxuICAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgLm1haW4tc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5tYWluLXN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwMCk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDcwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTkwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrLWJ1dHRvbnMge1xyXG4gICAgLmluZm8tc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgLmluZm8tc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLmV2ZW50LXN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2V2ZW50LWNhcm91c2VsIHtcclxuICAuc2xpZGUtZGV0YWlsIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm94LXNoYWRvdzpcclxuICAgICAgMThweCAxOHB4IDM2cHggI2UwZTBlMCxcclxuICAgICAgLTE4cHggLTE4cHggMzZweCAjZmNmY2ZjO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xyXG4gICAgICBib3gtc2hhZG93OlxyXG4gICAgICAgIDIzcHggMjNweCA0NnB4ICNjMWMxYzEsXHJcbiAgICAgICAgLTIzcHggLTIzcHggNDZweCAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgLnNsaWRlLWRldGFpbCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vdmVybGF5LWN1c3RvbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICA5MGRlZyxcclxuICAgICAgICByZ2IoMCAwIDAgLyAzNSUpIDAlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgODUlLFxyXG4gICAgICAgIHJnYigwIDAgMCAvIDM1JSkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50LXN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICB9XHJcblxyXG4gIC5ldmVudC1zd2lwZXItYnV0dG9uLW5leHQtY29weSxcclxuICAuZXZlbnQtc3dpcGVyLWJ1dHRvbi1wcmV2LWNvcHkge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3NlY3Rpb24tbWVudSB7XHJcblx0LmdyaWQtaXRlbSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbm9kby1pbWcge1xyXG5cdFx0bWluLWhlaWdodDogMzAwcHg7XHJcblx0XHRtYXgtaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuI2JvbGxldHRpbm8tYnV0dG9ucyB7XHJcblx0LmJ1dHRvbi1ncmlkIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDVweCA1cHggLTJweCAjMDAwMDAwMmI7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDBkO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRhZ3Mtd3JhcHBlciB7XHJcblx0Z2FwOiAxcmVtO1xyXG5cclxuXHQudGFnLWl0ZW0ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcclxuXHRcdGNvbG9yOiBibGFjaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAwLjVyZW0pO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2hhcmVyLXdyYXBwZXIge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuc2hhcmVidXR0b25zIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0LCAxMCUpO1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggMjFweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC40NCk7XHJcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblx0XHRwYWRkaW5nLWJsb2NrOiAxcmVtO1xyXG5cdFx0dG9wOiA0MDBweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IDFyZW0gIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiYXNpZGUge1xyXG4gICAgbGkudGV4dC1kYXJrIHtcclxuICAgICAgICBhLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsLmxpbmstc3VibGlzdCBhLmFjdGl2ZSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmstbGlzdC13cmFwcGVyIHVsIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgJltkYXRhLWJzLXRvZ2dsZT1cImNvbGxhcHNlXCJdIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcC1pY29uc1wiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMjg2XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyB1bCBhLmFjdGl2ZTpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICAvL2Rpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAvLyAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIC8vICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcbiJdfQ== */